Проверка дот и хот по ID
Проверка дот и хот по ID
Многие сталкивались с проблемой с ротацией на тт монка, а именно то что при касте тумана, вешается 2 баффа, один от заклинания другой от статуи и они имеют одинаковые называния. Хотелось бы увидеть в дальнейшем проверку по ID баффа.
Re: Проверка дот и хот по ID
То же давно просил разработчика обратить на это внимание. Например у кота то же есть одноименные дебафы название одно а функции разные,решить можно только по ID/
Re: Проверка дот и хот по ID
Код: Выделить всё
function Buffid(sid)
local i = 1
local name, _, _, _, _, _, _, _, _, spellId = UnitBuff("Player", i)
while name do
if spellId == sid then return true end
i = i + 1;
name, _, _, _, _, _, _, _, _, spellId = UnitBuff("Player", i)
end
return false
end
Re: Проверка дот и хот по ID
Спасибо большое!!!
Re: Проверка дот и хот по ID
Как сделать тоже самое только для ForeachUnit, ковырялся, не получается(Reqqque писал(а): ↑20 окт 2019, 15:50Можешь отслеживать по ид этой функциейКод: Выделить всё
function Buffid(sid) local i = 1 local name, _, _, _, _, _, _, _, _, spellId = UnitBuff("Player", i) while name do if spellId == sid then return true end i = i + 1; name, _, _, _, _, _, _, _, _, spellId = UnitBuff("Player", i) end return false end
Re: Проверка дот и хот по ID
А все, разобрался
Код: Выделить всё
function Buffid(Unit, sid)
local i = 1
local name, _, _, _, _, _, _, _, _, spellId = UnitBuff(Unit, i)
while name do
if spellId == sid then return true end
i = i + 1;
name, _, _, _, _, _, _, _, _, spellId = UnitBuff(Unit, i)
end
return false
end
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость