Salut,
Ça va faire 2 heures que j’essaie de créé mon premier aura avec du custom code, mais je suis bloqué par un je ne sais quoi…
Mon problème est le suivant (j’espère être claire ce n’est pas facile à expliquer) :
Je ne parviens pas à faire fonctionner une condition (condition 2) de surbrillance avec mon déclencheur custom (déclencheur 5). Hors ce déclencheur fonctionne très bien sûr un autre aura que j’ai créé pour le tester…
Auras utilisées:
-aura qui ne fonctionne pas (pas de surbrillance):
!WA:2!1z1tZTrXs8iCCfQnjeBfW4esESyOCzha9KmqYlvb1R86ihBWXYzLmj5K3z3D0Ut8QzxMzwzRq9oeDkWdQIse4dGUrvVt6afNnFbMsfv(a4dChFGZ0ZS6prH6Th0oB398R)19mD3k365BK3pV)tE7UeVyA14uMh(kNQpkvegZQKiiXuUbRvL615yX3CUEiQhOyNycv4Uw5TRv2UVxCCKF8b0QhqsWohn8ZY(byhlfQoTfmsqaMX)LPFPfzd(4jZyLsjc3KiulmZs0kb7YfirkVdpbhfTnQbE(t)tpGLsXnXuHfWP42(PmKIu5lLmBkhVxaMIzeVQHXhuH60FIppMRFT2acDmp1vJ0omCDYH2v3P8wB1NHrrvh6p2V(vjekM3xb9iw40wVCtFUHnf(MBmcQQP1bO6T3ARwT2EvRTQDnBT8(R6PyP5UCKBeUJcobd5TVtxFSlSNAq0Y2O8w7S(UB1jLoiLySO04NLN3gbb5kYRk)hmG2vOrTCKVP7garfHY5KVU8nmoszIMveF(LD)GIF0hEZBCc4MYhI8evZORJ8kgYZkpNCb5BlFhf4ptEE5RiNroRCrh5RkFnT25LxsEzh5fujBz(8LKxeCxYLgM2m3HfhWWCU5sACxw(woJr8pviQJpuqal2rdUsRcO3mzMAHqcwywLis1NBkpESoDOvSlCdWr595ZP4t3XsTOXuSIkG3Uqo57mN8FklM5qxVuUiUHYn9YwUN62dezG5A)kF3SilNc6shMtupLQpqwAzdt4jk2dfzIn)etvECpmTPwS(hsDtASWexicXf246qOhAgZEbbFS5TXIAKg4Lw289bDSm52ib2ueIPAOuptUTpz82gzXOfzSsvua2TG6MguBiWluOqP)UXanvPPYhs4c(sQnT8KooZ5GxtJu4vAcfmSiLrnfSu8yMgXX))2DXXwr9nE(3J)zaM1rkCa1QduBVqS3(UPj(qGOVBm64SuY(JpvgN7hEGmY3GZNmWEoUprwzcg9IKPNpH)qT7AIxbrBLmlsVUwwL3DI9X)VtDc0vdZOOOph6vb86UNSpgNSkuN5jSvxFd7WXr11D)KtdLYCODf0pch2fAiyJduDlV2tMljVaFOypEickGUFwVZCjxslu)t9ywdeyWGfYIDgPBHQ3mzMNB7RfhfZ(0C5Yn1XzshsGEwvQvRYDS382Bul5IADQoKaCeV7r8fHwRcFEsM)ihI91cFC)So4pyaRosR)HqvePEliMyXqlyCnqO12v2US88miYu2miMY29WyQRwMNMItbpDgeDurBRuI5NHiIjYfd9AFTSdIz(3JHsAFVblYittcNannDgKgEUjoYPNGfdq7S9h51QKhHVA)j54yT6MUv2T2wBUD5N1pik(G1z4Vift9ATZPlwyLpklAvkocArD7Obz)W2krQD33nviIPvAIzWuRUkXBHPbIWxRNA9WWRtWWTQZkADdPJL6JqTfvHYD8uAIulK4Tpm4HpLwZwQHqZQX3cYnywOBiMeekURvumYVzpvh0dqSgW1wNojnteasuXCUCcnicFb3bFB3akHig6XzJSYX2dAjXNtgByPUANTaYCQfDz6BXQGv(YUWW76KaJ2dNP7OkJudS3e0ixo5vhQqDH5we9Wo)qRhfh3ihdPRT5x3gMQZegweOhLHBD4fp0ORi2Rzwv2852RZceF3Y6rVSdZsu)HnkkjenL9bQRT3TxDg0pSkmevGMALuIFpRVaFJ77V8oLkYzeQclC4jzh9RRSvfcUvxZUC5T7GOKg6Xpxx(LRdtSkEegXvOPp8ot)H)Rc9Ceaii685Tv2OtefTAGiu9gLF9zK)x53i)wy5)5fL0vTpIoQV2IYp86sJ37uTBIyevEzLv3(wU62H8RbAMw(DwQ)FIDtuukohi5mYVt(9YNofZlerdW8lVO8PB8V)96QNG2jSyGAIwYhNH8zhyT8hu25i)rvlOcRuqDNPhHM1ybyIH94YZ8C7pOqPc)R8n)T7)x)
-aura qui fonctionne (le son est joué si un nameplate est détecté) :
!WA:2!1DvZVTnYz)4OTnaQVhYAS1n9nTlimqDCqDuSOCKDdAqxrBPy1i)rOK3SfXbsdjhkoROMHyMHswjylwy0cSN6bFSh6bDUN0LEp)fqyu0Zf5Ap1CSx2(mdP(WXPciXKZZNZZZZ873WLQTC)L9w277QA1nKnm4sj(mzXAmQSj5147FjkwgW4hfjjmQipF0r((cSC)VWY6)Cd43ee1fKFmJqLo7w9WwvTnJ5Hr3nqkJep(HpCiQlRaH9W9h1Kfp6z1E(dlArCz0oxOcKPkqr3UgN8AJNhJ84ijYOvR33dJJQiIWUsBee5GZhY4EVGJIo)fzpeDBDIUlypIq7JHWx)WM13R6y966eAI1rTAD0b21F6(TE3SWvle1vWp6KwnQFyvRqgY77U9fXcCBkEaMhCP6XiS0bjLH4aoY3NCgwSID)4qjjVJefcbBLKF6A)4o)KoCcTlNfhbVN32nejeR5iG1cX8JR0OYE1peuCYEvp4Od3)ev1PtYN3XIJCXklUiAq0m)LFShbILleMrQxT4SqTw8uvkPF2h5QAfQN1z6aCaXneFcjWsvVwl5NFliI)Go3QtMzMAFjGMP2graYJn8RsBJ5E3SUTUQ82w7xF3NLvAgZXDHi1Aue2sP2LZQGQjJIrFMlJfc(I2cwFpIa5eI9cSGbgwNXsMlumfG93zP2x8wTPvPPQ4aTFFs38r31JiIcrJuoOTpJ3hjBVB2dwugfpjtH6Gf35MFY)EIqIC7j0nxZwhDmu5LHeko5ZSDzHm(VDPChNBZcM7)B(x)Xp)V99F))CSBSqY6Rcq02(XuDTB97BWXYyo1afZrTX0bf4ybu2nyCJ7Dpdm1lVb8l9)MwY(DPLSF2nIU9CNEsKhsIDI1)5DQToK6e3xq8KbwvGxpxYjD7cvI)0A8Sh)hwsOK6K6K3jIDGXoOMgRMZM0E3knB1UzRk2TEBQgn1B5BAR1YzFmkugmZQJ5yWk7MhxTrdRykr6OkxyUnf1hlYFomsegw3tKpRqOkK302na72l5lsQD2sdNxu0B3qMlk0aB8Kz1M5LcIVbLjnWfGXCPn2hkAbQs2vx4xB8uSSfPpgkZpaKXtxhohJnKbyQ2vQFx1SNm3SzAm7H0SsT)a9wvT3GTPeVAHcfVUYqAEcOz1ZicPyDLr3)Qbon4zT8Nyu8kcYMmK8y88mnuG)Fz9MZ1kBS5QJpl4tFKYpkX5ZpjTF0wpkat1YyXypyqY3xDEJVF1ghx7KgxetZgAwjPwuVfgGN1r(Wr4NaP0v3UlSJUsT6k55hMIQtEFToCdWMi6OOLZg6ttNgSUe3OF)0eYyDzAxlcWdLRplNWuC)rTDzW24(tty5ll9kDcACTmujj)0c(hrS5RMN5W)I(uKo)YYPdyE4)6nEpKayoff(LPWpp)ceLOouYOLTHcnxwlPAs5l9GCuTOUdWfy4GHN4TyKa3uYX0UYGBDU6nv7iPSvFGKrByIBIxc(wj(jLD8juIi4dx(DcabO3O9YcqapdimNtaM0nqIp3pdd9LPKyMlqILCBn)LPgIl5hooJKtHTLd(D(um3u6tnY9BRWjWPJdrCoB44mho1aB97R(lI0qWfZGG7mzbKxhyyRXra7dwaJHqsJdSuzyYp69PK714WbovDWP5U2vREO2NfxT0VKNYfjkN4uJ7XARVaXe1)3ovILiasjqcagjqDXbJ1c9vomALxGr9Qabu849W9HHOMrKEyHfuuLRbytFYPlmBphdbMVluk)mr9juBeTRE9fwfD20v3j)8LjsCFbS2B0JrV5rByuA7Tn3(B2W4bpWWo2zKrfxgp9OZBkVHr5sBnvkCVJUc0Wur7agUvPY7KkQIugtXEg7YhbdyHg7YGKnvXIBcAAwYSyQMnJ0nPa0WEghILz6OsJsBw(xLPd0d8gzyZIsXCEJj4JIBwERhLk)PuwFyQZypmsgyyJgLPf4fZTmNMtG3dW8Hy0a88ivc80oLY8tdehQpQWSGczojlvaYMbJ(4UAlWvM7SD5SQtRamKqUOicaLX4z6O8wPDkvolXzoaxner3EyjeEa7a8BwNqThlwUyPPrgKkHRrzCawDQGL1r0vZDmZ2bWfkHInIc3uiv(2G8TkAwotE1ryb0kmSu8mtJ0okF8iZTZQt2ycfUWHl0(M3q2uPtPIfZsMdqHeLdUNWOgNjKgVabaqFZcZva110XTzy0AINf5nVgPeqDQwRUaU(laNT(QPC3RUHXhH0kdeKscVo4Dk940tcBySW0pStszOGnPr7nmspbaTbseIWfRF1Jg33WJ9bKU8uxQedUtR1ll(QmhbiYls7wxuhwTEAAS(QkvEmWrR(7hDpP(TqUQd1ve6WbiIRrWQnB(X(5M9Xy0UEvjLb(cavkLsRtsq(Opn9MLlGeR(cb93tOU(VN(gD)H)p(xdMq8hz1OATwxiWH(za1Rs8IURIUJGfTj026KQTIZTTMt1mM4nXz4WVeUOn9z(pDIgdeOAGp4jN9qL3H7bG7dCf2flSzHn5Nn9lT617zF7nUXnbMvfrcgqbdJcq5MKET0uO(LwAPCJvuyenG8))AjnlNSxUZhGaUbaXp5BThGcJX54UbQmtPXFETXcGz2tZaADmm7zRFpQuDffk8Hg4tR45DevC6mK6tpa7rqN2uPN40ke((aCzbw3UNhXbKeUCuYFzI(evkL7kr3H0LchcZ(aYQQlTwfWa5IowVMX6V0Yc7sfkwyNLh83)Q)7d
L’objectif final de cette aura est de passer en surbrillance si un ou plusieurs adversaires son à porter et que j’ai l’aggro.
P.S. Désolé pour la présentation j’ignore comment m’y prendre.
SOLUTION:
Bon à force d’essai j’ai fini par trouver comment faire.
Voici le déclencheur utilisé :
(Bloc « Déclencheur personnalisé »)
function()
local e = aura_env
local last = e.result or 0
local counter = 0
for i = 1, 40 do
local unit = "nameplate"..i
if UnitExists(unit) then
if WeakAuras.GetRange(unit) < 5 and not UnitIsFriend("player", unit) then
counter = counter + 1
end
end
end
if counter ~= last then
WeakAuras.ScanEvents("WA_ENEMIES_IN_RANGE", counter)
end
e.result = counter
if e.result == 0 then
return false
end
return true
end
(bloc désactivation personnalisée):
function()
if aura_env.result == 0 then
return true
end
return false
end
Voilà, il suffit de changer le chiffre « 5 » de la ligne 10 si vous voulez changer la range de détection pour l’adapter à vos spells.
Et voici le weakauras d’épines que j’ai crée, il indique le nombre d’adversaires dans le 5 mètres et si j’ai l’aggro, il brille:
!WA:2!1zvZYTXXrybdB5YqXXu02msY)TcLffPTkuKW6NyxXLkakWFKPaOwaAkLCa7GDhGDmxo76zMfK0hsIr5KqNKkjgpc4wQkNWHu5AyEb6cvk9aOd5E4HCo9m7carAR5aqV90t3F9mD)ntMvNDVz9M17ORnG5gYRhglCPV95g4glvH71GEGk6dBhZDvSq(clAjOQyb3IelinP8UfeuzCGYkuyD9RBr5EIdR1UTKQ(J)OHeURFOyRqgx1ALkvBuXEKByyGx4(867ZIOorZmniBh5ru0wXM)oESDv86qDkRXLtpLG1Pdvi)hV0lmVi9JJM5PY4w0UuUAlbTn7a76BvzZnlRomI2sQiQyz5yot1kkGCivmX46XTrJh2CLs1B0SEJs2n65HzKohND5OlglPn7q5ubZTUF4(14oJo1NpvA(BLuuAZj7rL5gjOKG6r0GGQ43I)13gX4u5iTZKJ160ZiUHNmNiMBWszsSkS)elU0l(xFSTzIrLmB6wBljTcO91(rjiU76mWd3OA3UbMKI1RS5wRU9M9J5PBj5MhE1)omJT(eQi8gWBkqewJhCOdKV16icv(WpgEn4DZDS2etCzEYR06Jw6w38JVdml86WvYDcgTkhqCv1tGRdCnyE46AN)eyg4IW7bwWIOlJU84DbRTeHDWYbP1cMfTOXvVf82W7KS6FIdm3SldxcUm8(oWv1jAIh)FApAYpsNoIqhJZVAMjwJ(5PMS3h3HvBJNNoAF(wzgmvtzEiNIWzMggvw1zQyZ5PoSVFk8NdwgkMeWwjLEyygMi1uxZGjMoO4sYdfsWFgDOU5bVW7oTjiNfoccDjbwuRpDsVGr9ZmxarQWPPptpYsN1g3q8GJkqZsMQnAed)A5ByDZLS8cnkNAUUwgNnVUGdlPv08fkWMydRTLEROYbmPsUG22fTu(u(edsnAhkz3s6Z(cRrv2eEhAQX)mRBzr4Ew8qLXtBixvWWM6fYN0)K)gwphVQhtZLXsFO1YwNYm0x5oR84)rGnED)YpnzZ7uHzkQR7s4v0DiYfYVtPMvQw5bBuPEZnQ20Uu11QGOm1rlEQam5Gycahh3PZGNdNoQP8DTjbs6P8w6ekrmnhQtxZA76tD3fELXL4P1C3mY5m1oyiplb6ZnYMa8de4eePvIJHEm5xyIrxArc)WOlsmYns4eEqOh9VDUty6CMtc(CKffbZdpzxknQeYa4Ivbi887lPbTne2W5rsgjYFIKIu)biVPnTdUg5NC0CrZQqc7MsFc22)Oe6(mrx2O08dweVhbnivak2FYC5R)XrZ8mlFLWGqX9ZKjt2NMODmagwUwJg1EG9gRTEJOx3mNMNeDhZDhMNYVCj8ZtsIh7aQNr5xpk5sNhNIQJnZ)fydoR9HyojcX7eO67BkxTw1kWmcmZ02KMtjREConWOZ1aXS4OFA2Xv9khZS(mctDQ9IXrDKr3(HcVDeKOE7KkKaMUmjdPZDs3gEMljHZpAsamC712UXMBuTYuT1zFf9DgDAqEkKNIGl8KrDcc3Fvb9lJPC3d36fxQqXBLKT6jogztxliD33VNwLoGJAfRuH8ADPcSDFGw9MuEhL)Boulpo963z8sn7kM5gJMY6p8nrVHpZDx8cqzwZcWM2aAI4M67fVOX)LX9gQW)O5GszGvYFnx4EMQbOIOrTT2SYQnG1G1Hn(A4(zGpdopSj8a82IQWw3F97okzKD97(p)oZil8qWgQNb(ChObSn8i4XWoW5JU63R2mQPIThTzKG6Y09cz)bQFJsfS1M6b)8Rc)ImrV3ZZvEhIKYmx)w(uwhF1dlhes86ouFV1(eXEyhOtlfUfWvZzVh2XZY1pQBuQMwsgVta91kRBgNdu5SDrcqPwY8(Hjw6uwI1aA9deMgs95gCHIXmVHL)s6DEK3IBT8ssbXq3iVTn(iiHkxR2mot6NRm(Nk3qgpb7Oj5gGpUYJzS(dMhUZTHx9gNRxxIGPF0rXsvVxldRM8dWzEj4BkRF6JDxsqmndQ5LHVb(DWrzfU(67rKxzE4O1V7)PTE0PxKielJvhAtcI8jJ9oUKFd8B)euoB6QrXlmv8vsfHVv7nh43RPFkuSGUEPpHZsa(THF1QhtjsADLWuK(YyDrXrJFgN56CHKQZozpTDMDQIL3JW4Rc)jJ1WFg(lW3H))RpRMYFvy4EzG)q2bQq3Uj8LxktZ(5zETQyEx3jjDCRkWRI1UUv9vSRuP6W2AfiMiksw791KspuCqs3X)TfIM2So5emU2Nu)O3y8lD1Cs3JzEPNNV9uohnZU(Y3nWLc3O3yZDgHSHy4Rfzo5YnR0(JkSCHF6SD)3p6))d