From a61acf100b204b500aaa01d92d3f934f38487c91 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Mon, 28 Oct 2024 17:26:12 +0100 Subject: [PATCH] Implement notify gone to whosniffer --- FreshShit/WhoSniffer/event.lua | 9 ++++++++- FreshShit/WhoSniffer/event2.lua | 8 ++------ FreshShit/WhoSniffer/export | 2 +- FreshShit/WhoSniffer/init.lua | 14 ++++++++++++-- 4 files changed, 23 insertions(+), 10 deletions(-) diff --git a/FreshShit/WhoSniffer/event.lua b/FreshShit/WhoSniffer/event.lua index 3234df9..0c027ea 100644 --- a/FreshShit/WhoSniffer/event.lua +++ b/FreshShit/WhoSniffer/event.lua @@ -17,7 +17,14 @@ function() ["class"] = class, ["zone"] = zone, } - PlaySoundFile("Interface\\Sounds\\Cloak.ogg", "Master") + + local stinky = WeakAurasSaved.Cyka.stinkies[name] + if stinky then + PlaySoundFile("Interface\\Sounds\\Domination.ogg", "Master") + else + PlaySoundFile("Interface\\Sounds\\Cloak.ogg", "Master") + end + aura_env.Notify(player) end player:Touch() diff --git a/FreshShit/WhoSniffer/event2.lua b/FreshShit/WhoSniffer/event2.lua index 8332e85..54d55a8 100644 --- a/FreshShit/WhoSniffer/event2.lua +++ b/FreshShit/WhoSniffer/event2.lua @@ -7,12 +7,8 @@ function(allstates) if ago > aura_env.ttl then allstates[k] = { show = false, changed = true } aura_env.alliance[k] = nil - local stinky = WeakAurasSaved.Cyka.stinkies[v.name] - if stinky then - PlaySoundFile("Interface\\Sounds\\Domination.ogg", "Master") - else - PlaySoundFile("Interface\\Sounds\\Uncloak.ogg", "Master") - end + PlaySoundFile("Interface\\Sounds\\Uncloak.ogg", "Master") + aura_env.NotifyGone(v) local timestamp = date("%Y-%m-%dT%H:%M:%S") WeakAurasSaved.Cyka.WhoSniffer[v.name][timestamp] = { diff --git a/FreshShit/WhoSniffer/export b/FreshShit/WhoSniffer/export index e4d0b58..d13a787 100644 --- a/FreshShit/WhoSniffer/export +++ b/FreshShit/WhoSniffer/export @@ -1 +1 @@ -!nVr2snsYX)fTbHLIvOvxdhtmmHbH0amCzAXI9kqOIUlj1dT6sBFiGzxuS7A7pa)S9d(f)(8G3iSDe2(xa(JCM1rFPwxmXgHxwy6UQSY7SYSQUQ2LA3STMBBTYfkTwHkT1g0wZa)FO1EoS7ART7jxCCBTByoguNDi63A4Wg2wBhlZp(rIJX4onzmlptOP7pPBxxQx7gRUrLYRxS0gLwBJnx)vvQwUD3vRUwBThKaCC5nEvHnQuP6MRvCZkR)Q2AeB9(mNtzM2ET1Qv)4M1ptrYAmlMdWnhxQ9XfHHY)Bf(FRIncdaytTHeDk(Qgr3ZKz7YLkpIJh8aasxtBt3(INHhfTcp75y2Rh1XvqGMbnGpAqVXVB3MpmK2wBV6hEAJZpe6N)kX3HugiWqQL1(gUc866FdDe12tdgL59T1UU22AnVwR52NbiZhjQ2qlYdaY1SjdOYrXhcqakXYRFiso1HYrI2P1p8qeoF7qwZtW86ml)b2HIUdXW03f0rflIQuZbeuvevtOzamo241c5WLQZSb(xkw2mBkI4bet7fh6aD7IbpmcILzp7qdnWDCbdSPO8FgTN0ccGAXiCFrFx616wex323W176yJd8bppLPu0BYwDn)inzJqZ3iDKJ6DvI7DvI7DvI7DvSWR4Slxvs5uwNyju2DDaBi4Uq8i83fERimINQB0dKzTV1N4qh3PHVL14ox03eqJMdxafowgpa(cM6qOM)q1q1qE(y0)IbwnHEdcgnned5SDrxEpHXf1zGwguH2EnaFFqA0oB7D3)CnunX9mkRWRk8RkOwnha(JhdHEEm9rqaahxRxSc66yctaCrFMMTz3UuN3bkFSLnFxp6DFBJZ1w)dcU5ctdWJ94GW3gOgrWIA1oRE9Gzn23Mt2sCoTRzpz4c1QRmIV5jNciXr)qQDpeLvwdDG99aKEYqVqNb0DYmY7GtXHCb5gmQ2J6ytS(ALWuEn(qcISz(EwMOMS5E7x79NCEZd3)46GDKbrSCfEPQPQnsYhY5j4YPP9qFbFSl1vhzJ7ekLY40hDjGtxBWqCl9b0m6z29brSpWeSXDow2ILuSlvu6NY5ZDeYNOVBAJtBU0eog2IWfnq3KOKvWucgc8wXUJtCaDgMU48xnP3dVSI94oRq6XImREX4E2EC4Ud8aUWHa(21TmnO8jTMrehF(87JGrDFxp2aKMNp0adcvtycMfgobNUWnuBB49Ly2Fnd21cCJQg5tAMDh3b0qqKkLC72WSzUAKruJc1E4wY4oE9P2tPRTg357ECChQTX4dMfskegxnd8fdQOOE8bRU6Q)A(mDJ7GjHUMAps0yxtQfKn2bc5pImeqo5gl6BCHKg29YpUJ4H3gdwILLje6sNa4t5PPIdmNO8PlDxiKFxF2VXN68GQ3yD65bZgA7p4gqaJ2oKv0L0Jcd0h4Ql27KJen06QyGjCfoIO7arrD9TZMlw3k3yShbXZLq1fI50iF6SmlSzrhdjWeEJ7WdfJpehQNVJDOeAXG0gC(H7EoUJVx3nGWVS8XImxhXpsaTq)cWUxCIEm5TxAI2fW)fcEjOZ76BAr5d6nBXHXGf2zcmOZXahbV(Mh8OznZnjSORna4B58whITb)ve5LkVU0HEIbfmybfg35lJjbQFOwU0i4V0MvJtHYLRSmuO8CPq5YjPqLnxgkuz(uOAcTu5QvxgkunDk8YvX85qsA)LoB8)n(4IbVYPgH7aEpZoiq2dmlCpQNits8yEjaw0UWiVbwfbLyhp(rHUjIFgsm049jIGYhNm5finACfNgBPEGbtR2LettMiYBAbOOXLdZBskzPBvfWJ0CowDH(BRGNkuqj(fCOdZMzCNm5tsYv58sUL2jjGwlkb4CtI5ws1hjvhg5aLjWuzTkeFUErwUWE5ziGgxRyKgv5u234E18Gj7ZK6kqwiFK5JREzMtCGswhmG4CjiPyd76J1qZFTh86t)PN(5N)XN(Vp)dp9Zp93HF)ZxMbuilosCGx3ZFaXw9YU3rC6QE5yZE9bDEDRGwENnBa9fqJDDiuBQP61lyGblGMV3h0AnnDIWfeNBh3zFhmQjgh91mtJym0Hil2frh0EcQCevVpPNKJhFqudvqbhXv6TabrpZv8MZShUmGOsARmNBBqjgZaGMafO2ZcahML1m6FhlgtiHZaO3XUbkpEgaWnPQ(3wwWuCq4Q1zdsO5F2WXDkMd1ewMzdKWRy2W81(wdPoKzi7CUgwcNnDga9nq(nIfXbs6mplsO35CeXK(SZrquEYZgS08VN9ic96NdCKE)Q(eiNsAU8pQkxex420R0oiEkSOC5uIXkCvaFSctXLULAfR98nX)jLEWy2u7qsLu65Jm70hcmcpnkns1UsEmXecrY4hNJtbGeCEkqexcsbGesskqexIIcGkXLszR6ZMEhxQu1HKffK8s2nVGPYljDEbbYn16TXT)qKeM6nG6r4ogz)UhZhtRL8NRV2eM4uK9lj7P(5XuiksTcc9(wsdq6Wiv9BPmcPdLq9VL0oKomslWwkBr6qjScBjnhtatqLGO2kAzgrcaBY817h3WGGpnTqOdlmI3r9AAoGMn30rUOqZfc)stllE5vWCodiEzZScOne)IvAfwcBGTbAT0Ayryo(0CtcIYnRmcdV81C5NUNsIbJQ34Jn3m02Xz8VxVrJvCxX97DqgpyMQi7iqRql(v55kGCjkk8Xy1(fBZesw4WfehhtMdotA4p4CQ1wBZDwB34Z9EkK7XqKbpoWnQUrTD2ozYCCtcJdRCI9T3TY6LJd9zSE(0KalrEJgvxBJeCcw7PxAiVb))sKJJsWkSFVnMvsL0Ow1s1RKGN16tKvGKeTflUEXD3DIurPWYc4R0O2613jrHcehWP92jvFBS(gBuVEcKZSVDAiVyXgn2CJKLQ4BAmnf461kUDsvYamJFOrIByQuPyTndsKg4bfBlGIgAo5UPCdZ4HWSPY(6IRb8wWxDeUafmCX0Xn7ezHZL(EMWNSUGPTl1XllI)8te08vEyfbIy9r8W7C5MYcLQBy6XLKSzGbHdW20k4Vs8(bMPD2mxAJDJueXwK9eCURd3GI75VnMyoTTQs0wRRci43dupLvEdZPOn0Y0lyH3b4nXQK57aAeIk2Stf5455YePBtxU8MjHQjatsblnSi7AkyqkbGwWZnDVaSlHtGuv3dmG69dKWmzBn(XmIfbhHJXxZC1xMlZI4JWjVq3c0ya)9P6pOep1G4wIi2ArLKklwGrYJP24ZTIyNcNZL)Txki(aaOyLh48d4AaZ8r1cMIybf6siEQMBzELkjxOefzJHsTCx5U882aEo4ZreyAs2XUlI4aWTasuiotitbD0chJqUWKWPfHnuwDRQ6RagkIYpyYibWPfzeHKCy4jOVkPdEAEYdC7nTQlyDdk8fFLVZJYc6W3rvHS4dbnLfDiFtv3Q8vv5gr4VCjICUgl6LQViUnPgvK6EbHfa7jMuhWD(i7k)wCH)XKHn8)m)pNV4dNP(spZ8J1VqFt(0pFaX)o)8H52w7I9o56d3hiW5NU72nRh7aai4i5NmxszfxU6Q8Vvr0Xco4PKQt40l2uS88YAp2FWf9zNrD9T8CZMBM79FI1XybCHv6RNrv0mG69T7Ys9JeOYzqKPm2ksnJYDlQf(VxL(2LYdpcgSiEyi4Qd(4NBFRn7o7iDZLBezzK8BUPSl3iMd5OyRLFE7nRkds4YANOmHwOg8QzSLRk5sHKztXGA4dj5PYiw6DVSvDofHYdw8JRhzGy)7WsQGzs(DRUYGvxXO5k796vo61ROLzbW3c(rpLkQf6tFQGn2haDoSXIGXwbc9vjx8X8(PvgedYAtf2HLySClMCWsR3smAUx(vbR6EPgl35qoyPJYsmA0LsoyXYiN7yFC(GGo0AmFBJgMwGt3(yr)qak9Yl5T6E5L1SyKBlW61dJTHv24IllybCftKrEYKWl0NflEm4R5BYq2CZdU5TFgtWJjMbbh5WPSVot)lTGPjAcfm4k37Hl2gmZeBrj4mmAdlooB8bK2sPIkGx)UwzAaRPfSf8t2dyoCP7475XGvJ(6AwM63Mn6Aq(kh)f90mK8KZjtb2NFarWOtJ0oXBYZ)sygDv21M7x791p76xHNwN4z5JMhneQOfOc6FyQap8Rgf(yyk2G2MCzLqMOPTfsFElUuIFsprrqC6SkUiYGDUk1SBC4FBe7k)tOn7enbIxRBvZf2XTVuW4BteMzPpXMVP5QQINv49Ko2smZxeZCYg56zAFROe608J4DBcmRy90ZjFRczlwQ25pD0UmyHF8dD3smN0S)sSloXp3wFjNnugx(lD()5KWvAPEbPCJLQDuHfmzB8KSJkSOPzJLEvuM6cnQOjwhvyrtTglL6Oclys1wzWtsqMWLNoJX84sFOa6MC2GflUj6ykOMYk5stxRqPU81DcaKBjXzWhTy0Rv7fF2Lfhtmd2Nz8AktBUWLtfm96CSGj)jPmSednvv4sm(HoSEoWIWBYZyIRDINJoZsGc1jdp(YNGmulboO3p0uGfmFBICV4jx6fIx8KKILE8suTHFnoW1EzO5IeP85vODQv1o)tRtK99Ao7sIEFQ(Tj2Yc1j)hJo8JFGDx6B4WXvsuVxkLjMOEVevewQyXIZtiMScrCuPVllA8n(Oj789ZwAYcc)wXXDnQdE4HsQvAhIPRIIABda3z5ijcUN6zFk9oIF(94tQNkCqDIFrQhDQ0N1FwNaRK7fx67O1l2jO6NRtq5xIpq5P5ceUYHONH4KBrBKDSm194SvPRIBLchHSu5u3i4dIVlQo0bSr0PUlQLYf39QwFINKJZkbvneSKYl2BFWkCw4NFsbJhl3Vagw86e8bUcEeEHQSFqC49hrBka7iMb)UR4nLBhwA33dTpami)kvCy9gnJDft25KMnp5OK3TLjVsjjVwpt9QTOskccQUPBKRIJ4cUe9IweCK(aLQ808fEDq0811hI3Mhi9rN637r(4d4kh1gWUf0Gou1ZdiGcKaV90F7P)XZ)r(VF6P)9Z)0t)8Z)a28F55F)Z)Wt)RN(pp)t4R)1N(0Z)i07NE(pa)cDa)(PN(NilGF6zlQhImnUNe)r0cQATpJ5jFUP4PW7b1)FELYsEVXWR1tBTgqbdJ7CeZgY2Ee1W0FaI77PQ7U06Bum8kM95FRY43tQd(TF8GCFZASk30x06i8QfvgVzlT)F) \ No newline at end of file +!DVr2UnYXX)fAiesykAET6yH1IirrQJvxrdLvIPefBXPj5SC400Zb1HTiSDs(aYZjpKxY77dXajbij)cs)rPQ(yU4WlTjagXYs7mDxD1vx3DnD3SqZ6n1CAQvmxH1YvQP2GMA64)dT21MDxtTDp9YtAQDlZwNAVdPDFDB2WMA7yA84JeB9XTQZyMUgqt3FANoou3M1wDJsfxpFHnkS2gBU(BkvUyZoRwETMApib4KIB8MCBuQu5nxl)MLw)nn1iwT7XSpJzy52uRs1tQx9C1uwHzYSbQ5Kcnpjpmu(FlX)BzSryaazQnK0MIVQrA7AWSC4RkxITl8aashdldNEINHhfTcp7AB0Tl12rmb19BaFuNERxNo1FyiTP2(vp6SAxCe0p)vINnPimbdPMMhO7iWRJ3T0rulxnyug33u7MkBRv)gT6BFoGmpCs1gAsEaqUpONzt5GQDw1JaKZBdMmkX0TxtnlYaQJIs9ScinxrtTzMEdScw62eDdphGhLppYsngqqwryoHMoq4yJ3iwho02mlG(LlllMffr8aIH1IdTpVDXGhgbX0ORvGGgOo(cdKPiN5CAxPeea1Kr46IEo0BABsCCAElNV3gBCGhO5PyqIEJ3QJXJ04ncnFRuroS2vbU2vbU2vbU2v(CVHtUCwjLpZTjMcMDhBq6aQlexc)DH2kcJ4PQ6DH1S234rSPJBvZZ0CCRl7zaOrZMVafkw6paszJ2GPM3q1q1qA(eu)IbsnbFdmgn0fd58DrvExHWf5zaxgyHwU1aDFy1OD(27EWfAiBIRzuuHxL5xzGTAma0hpbm9CzThbgaCCTE(sOQJb4a4YEmnlJoDO27bmFSLn3Rl9UVP2fAR)bb1CPHoOLEIV5BnKJiirTkNxTQVxJdS4tBboL2XOR0CHA2rAXx)0ZaKy3(iQvxeLLwdvG9CbKE6q3aLbuDYi07GsXr8fYTOvTl12Iy(vQftX14dX3YM55AAGCY67FqL3F6f1p6GtQcYrgyXYz4fkNi3O9mvr4oG0nCql7607HxwXACRviDzH83LFkE4(5Sn69Hj(yIcPRs(imSg6jef7sDAJsI7e6ffrpODiGDxtqxSp9be7UgDEq4ydKdSXTor2IPuYxiV0uLlQ2riIf9DBtmYXspXrWwiQOgAPeEAfeLGGadwS7OtoQn554YgGY5lgQJUeuUSboedfLTfgfABdVVeXI00z3iWnsLYN0m6mUfqSGFdkP)2GCZrJmIQNRYd9jJB52JAnLU2ACRV9PXTOw6JpCwijxGv(mWxeOcJ6XhU6QR(l5(Dh3cdjEd1AKOXoguti3aBWb0XKHaYj3As)shieMv3SJBjE4DrGLyAAawj0ja(mEqZOaZNuUZBNfc531J9R8O2pO6nsNUUGVzlVb3clWWTdrFDiDPWa9aQ6Y9p9yrdnUocycvHJjTTbf6oEwPZePBLgf2JyPKu)7bgEXGjc7ny2tIetEzXcAw0Xqc4IEClULt0HytD9STc4cMmiqhNE4QWJB552zdWAjnFSiX1s8Jeqtu3b0nYprpg82lmr7c4)mbT435D9mmP8b9LBXHrNf0zmm0MJbocE7Tp4stBKzsyr1FaW3XPTwelD(RiYluCDPs)edYFWIzyCRppYkq9d10Hgc)f2SC0zOyXslZmuCUZqXIXNHsBUmZqP5pdLJXLkwU8YmdLtEgE9SyUFM4YFPYg)FJoUiWRuQr4oK3ZSncK9aEQ7sDfo(J6xqcGjTdmYBH99qjwrTFuOBc7NHeDnEFclOSrNMScKg2UIphBPEGbUE7qIWjJz5nnduu4YH5lJVYswQkGhNZ5i1f8VT8Fkxo1YpNnDy6uJBLkB8PCvoTKzPvs8NRfDc4utmFljQJKOcJCGYGCQiB5IgpqejmOxEue0IjFOgvXDoq)ELFW49zqDeilGos1D1Rs98F45F6LF45)9lF)Z)0Z)v43)4vPGfCaqpcaDQnKj(Gbe7Ra2b2WUE4wd4VAdVUV3aIL6LDVJy3r9YjgD7b80QM(TSNfBa9vmh7AtOwud1RxYabI)C(EpGRu3WoevqS7pU1b2Ovrek6Ryg6riOJqsSdIoO9yZYX029iDLu84ddli8t6iktTbSqAN6AEZP2h3ys4vAJuxyPtj6ZaG6WmqTMfa2mtZz0)oMmMyfodG2JDlKT6maGlsv9VTmPPOGWzRZgKaX)SHJRumNztizMnqcTIzdZx5zoKAtMXANt1WMkTOZaOVgIFrmj2qqL5jrc0oNZsmUo7Cwikn5zdws63ZEebA9Zbos3FrpceZijv(NuPdI7JA6zB7BpfKyU0LxKetfWhjXtCNujMrAxpd8FsOh0MnXoKZsc98ipJ5e6agHRgLgkBwjngZHqOi6rP4eaigLNaerxbjaqSvscqeDffgavGjfZw1Nf9o(QsLNrACHKvsUzfevw5uNvmbzMA(0ybzebzPUdOUeUIr6V9PSr4At7NBUXaCGkIYfNmv)8uctooR5e8)TKcIKHrkc2sjmsgkHyylP8izyKsITuYKKHsin2skwMag)m(qUw40jcziwN51Uxubec(04cbkUWi2J6w3yanDMPJCrcLle(LIyw00OaFpdiUPtTcWne)IzufKQQVSbATWAyYw2E0mtcIsDRicdpn1mzNUgtSbJS3OJnZm42rj8VRDTAR4SIZ3zJeUVhRqvhOrGe)6SCgqMyj)9uKC8IuyH4jqCjX22GzJEud(b9TwzTn3zTDJ6d(migKUisEuGRvEJk7SD8G6y5lJcR0b)27wA9IrH(CwxpACGLiVwTYRTrmkbZX0njKxJ)FXI1rjyM0V3cJoPcEuPCHQLIrZA9iYmrIJ285xp)U7oriPeizb8LQvz9Q7elHbInO02Fs23gRVXgvRgd5mR(td55ZxR2MBepLfpd9PXaxVs(TJZsgGr(desCbtPs5RSPFavFnOiLdkSP5Kvn5wM(dbrvL91b3RxFqxDeUre0CXW2j9erJZKCTr4oTZzy5qTDtJ4p7egnFHlMzGWwFe38otMPSHOQ6gU8vs6uWGWbyzy6)xjE)aZWkDQRSWUXzeXwO6do39BRtXVgHfgGoPssjARX1(t43bZEc7Wg8POn00W1Fd2(4n2UH5vdn0Kkk8PA64X7sfQBdh(6nvmwJpMKlSKWISRPGb5ka4cUojRfGDjucKS6UGaSDp)vyQ0ng)ukXMDdrX4RPU(ZZKAr0r4tVG3cZXa(7tvFqT8udIljcjRfzuQKy(cjxMQiOBfsof4ZL)vHYjQlpUSYcu(HCoGr2WCbdHTGcDXwEQMByCTkixWkkubGsmTxz1CENpn7)vc8fnX7y3fz5aWTaROaCgBn53rdCmI1fgeojlSHYSCvzF5tqHy((oJg6xL546ZHMsom8a0xhxbpjn5boDNw2fSo(jaJVYRWOmHo8DKvit(qmNYKoKVPYFv(QkDJq0xMywo3Gj)sBViQnjAvKynFWeHDfo1bCNnu133IV4FkUzZslJ2tLZ5ptLtIcd()NsQ5FGqeF3r1xNBMh3JyNKJPCEps8eMe9KIWhMttTl3)0Bo6aycU4SD3UE1Whoejfj)GUYzwrLRUk)BhfESGJOesjr4CsuKYS8TFCI3Gl7XoN64z66KoZm)wmX23PjqfMjV)t1MBauFGvhwIF0gvSDIm0(wHYTxwDVg4)EDYLVMBE4pyH9Wqqvh0XVWQVf7oRqDZx3iYsjP3mt5RoGyoGIIu7L5vRCvK(GYqmr6Cnqo41ZOe4Q1LcjZEg93RvWuEM0ELE3RRkbtzr5cBs1XLmquVvm1xWtYVz1vgS6k61xz)3UYXVDfTula(wWpuTKrTqFUAfSr(O1ZHmwem2WFrFD8njoVFAKcXGCpec5WsmwUetoyP0Bjgnxl)A)QJSuJLRCihSurzjgnQsjhSy7(ZDS89uTGQGoUgw9f53KK0J3nSd45zIfwruHYfZkt9dAIPX8S0RzycMbhGBxeCzqV6kERoxD1UmihD(5VjhRBx0LdSXyhCxLlGfYS)izlpXuXKr6)AOdrAnZdSy52mzQml0h7nQNS3YlPw6mZdU5v9UjOXy(HXroCkvXC6F)qmyBDiTlhzL2UCBWyHyj2Wjd1MWTcMo6asQWbHxG3SxJu1SnGjYHFc7aPMdDhpxxMvQRFBftJ29thEh3FHT3IEoEIFcwLjs0ZqhsKa9XPN0jpvEiScYlsLJs9dQ8(QNFZBWtnx0CLcNnsauH3ogW)bhQU43cn4XGev8BBYIOaXZNwbt)0kLIe)KUIej5ZZQyjt8RtBI5iWH)DHKR8pm8SDK4V8A0xfrPLtp5cJxuum(CpIf)tfP2dyRNwgfBjM5Bz)17Z4cR2lPxJe2It6rzMLdK)BLzXCcLlQ91RjyEKG4JYTGHXJg(EuUfnaEKa3IeGxOrfoK9OClAq7ibRhLBbdx3ifU1WubfOygJ5PL(4F0jUfYIfwo8yYPmJJVP31YvOdF)SaazwsC6)zRg9w1xJj9YIJjSQp8tl8FcUsw4ug8D5mhjy8FIVgwIHMilCjg)qBwxByZ915rrWDLXJBLAjqH6erhDJzGx7Lah07hAiWcgdkw8i8mQ9kXlEUIXWXVgwBW3JfuTxM5CrSuwWu4xMm9M)5YkuLpNt9xA3J2UFSIHOoX7O1Hx0JV9SRtts5avkwoqjK6uSCGILLuH85ZpVfXKznHJk563OXlPsD2fhKUWKjj9nId)Cyf8GJFwJKoUAxhg1w6aUtZrsiCp1t5wYDe9KAYDQNiCqUtFwIhsUK96pRZA3e14lXAL9Qvck)PQeu81OduCAQabzth(0IhV4VHQeAI1oTrHRJkLcgHm9XelX8HrRoRnDaBeDQvNTqMOQxv6rCLuCAjOQHGzzE5(hasHZd(aKkyCzz(FGGfVqpFGZGhHx2pRhexLJr06cWoMPZVxvUrVlxU87)tsxejTpauh)IUCu1A1JC3N25061p944x6QjVRtXVVzt9oxPIicRY2goQ7igEnNAQvdcsnU1XmlWd)XuDdpqZ6oMT(L2KHn1QAYvCJFf88V0wHV5m(hkuqyippOb3VhnV2ThI3qniStRQ37sE8bCxyAdy9boVnv98acW4jWBp)xE(V9YVN)7hF(F(Yp(8p9Y3Jn)NE53(Y3)8)45)1l)i(6F(5p(Ypa9(Xx(DWVqhWVF85)osc4HwWK6IitJRbYFeL8Qw7XyUYNRlEsCzCUNQUjBRVr(GlC4N(DmKFR5o8x)4Hz(61yLUTNO1r4fnRiETXA(Fc \ No newline at end of file diff --git a/FreshShit/WhoSniffer/init.lua b/FreshShit/WhoSniffer/init.lua index 33586f1..233d23d 100644 --- a/FreshShit/WhoSniffer/init.lua +++ b/FreshShit/WhoSniffer/init.lua @@ -9,7 +9,8 @@ if not WeakAurasSaved.Cyka.WhoSniffer then WeakAurasSaved.Cyka.WhoSniffer = {} e ---@field ttl number ---@field messageQueue WHOMessage[] ---@field UpdateMacro fun() ----@field Notify fun(string) +---@field Notify fun(Player) +---@field NotifyGone fun(Player) ---@class WHOMessage ---@field message string @@ -59,7 +60,7 @@ aura_env.messageQueue = {} aura_env.ttl = 60 aura_env.whoQueryIdx = 1 aura_env.whoQueries = { - "z-\"Orgrimmar\" z-\"Durotar\" g-\"БеспредеЛ\"", + "g-\"БеспредеЛ\"", "z-\"Orgrimmar\" z-\"Durotar\" r-\"Human\" r-\"Dwarf\" r-\"Night Elf\" r-\"Gnome\"", "z-\"Orgrimmar\" z-\"Durotar\" r-\"Draenei\" r-\"Worgen\" r-\"Kul Tiran\" r-\"Dark Iron Dwarf\" r-\"Void Elf\" r-\"Lightforged Draenei\" r-\"Mechagnome\"" } @@ -181,3 +182,12 @@ aura_env.Notify = function(player) table.insert(aura_env.messageQueue, {to = rec, message = msg}) end end + +---@param player Player +aura_env.NotifyGone = function(player) + if not notifyFor[player.zone] then return end + local msg = string.format("%s of class %s and guild %s left %s", player.name, player.class, player.guild, player.zone) + for _, rec in ipairs(toNotify) do + table.insert(aura_env.messageQueue, {to = rec, message = msg}) + end +end