Определение номера ячейки? Пример: UseAction(53)

Здравствуйте. Вопрос по нумерации клавиш. К примеру Макрос на воина:
/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

https://wow.gamepedia.com/Action_slot

Это не работает. Тут тебе не 2006 год. В общем забудь про свои макросы для ротации одной кнопкой.

2 лайка

Почему, в бете мы же проверили они работали, если про макросы такого типа.

Отвечаю на вопросы по WoW Classic

Да у меня РУ.
Смотри то что ты написал работает как 1 гнев 4 огня по кругу, если моб умер допустим после 2 огня в нового моба начинает с гнева, по поводу 10 сек тоже работает.

Потому, что он хочет кастовать абилку в зависимости от того, прокнула ли она. Так нельзя. Типа если прокнул OverPower, то нажать его, если можно нажать экзекут, то нажать его, иначе нажать Bloodthirst.
Твои варианты будут работать, но они “тупые”, в них нельзя прописать никакой логики.

Ну 8 у всех будет шанс проверить часть макросов, ну или напишите варианты макросов для проверки те кто не хочет проплачивать.

Другие проверить не просили, так что как есть, хотя тоже вроде на 1 кнопку можно несколько умений сделать.

Ну я тебе и так могу сказать, что не будут те варианты работать. Это старый безумный API, когда можно было чуть ли не ботов писать на Lua. В современных макросах возможностей для автоматизации куда меньше.

Ну мне пальцев хватает, так что не пользуюсь всем этим. :slight_smile:

Жаль(

убирает руль с педалями