Здравствуйте. Вопрос по нумерации клавиш. К примеру Макрос на воина:
/run if not IsCurrentAction(53) then UseAction(53) end;
/run if IsUsableAction(80) then CastSpellByName(“Overpower”) end if IsUsableAction(54) then CastSpellByName(“Execute”) end
/cast Bloodthirst
Может есть у кого скриншот с нумерацией клавиш? Как узнать, какой скилл на панели к какому номеру относится?
ВРОДЕ НАШЕЛ РЕШЕНИЕ:
Макрос для определения номера ячейки на панели команд
/run for i = 1, 120 do if GetActionTexture(i) ~= nil then DEFAULT_CHAT_FRAME:AddMessage (i …" " … GetActionTexture(i)) end end
Да у меня РУ.
Смотри то что ты написал работает как 1 гнев 4 огня по кругу, если моб умер допустим после 2 огня в нового моба начинает с гнева, по поводу 10 сек тоже работает.
Потому, что он хочет кастовать абилку в зависимости от того, прокнула ли она. Так нельзя. Типа если прокнул OverPower, то нажать его, если можно нажать экзекут, то нажать его, иначе нажать Bloodthirst.
Твои варианты будут работать, но они “тупые”, в них нельзя прописать никакой логики.
Ну я тебе и так могу сказать, что не будут те варианты работать. Это старый безумный API, когда можно было чуть ли не ботов писать на Lua. В современных макросах возможностей для автоматизации куда меньше.