нужна ВАшка для декурса с себя по клику, помогите, пожалуйста.
После патча 7.2.0 WoW API не позволяет создавать кликабельные фреймы, работающие в бою. Возможно только создание кликабельных фреймов SecureActionButtonTemplate, на которые можно повесить макрос или action, но в бою работать не будет.
благодарю!
Как оказалось использование макросов является защищенной функцией и можно использовать в бою.
Сделал WAшку, в триггере в коде, замени макрос на нужный тебе.
После добавления вашки или её изменения, необходимо будет перезагрузить интерфейс командой /reload
!nB16UjUru43fKQ2ePMuBGWYwPkvGajSIysXonBu0A8G9y8SySPZmMnKFy12xG9zOVbvRuLA3E7vG8g1ZmJn2HCri1(JkICM5mNZz(MZDBDBlBtMTz1d1BCydBZ52MEI)aQtqUZ8OXl6ehgtbcg6Y)Qk)wt(TUTH2HhzZbMJPEyA7mrSnBhsU9we1l1XkooKtasOeEqmD4cojoIb6BJu2tYx11Bk22087squCQtVKWWuNldiCGifpfKZA1cy9uACYICzmj3IfOkBBz0QjrRMeTAs0QlUvES7smLbQZ2OPwnnnWc4IcXIJnrU54ZKXruUcOKis2kFyjlqUwOkkz6uqxQl0AdbXsp8KeFFfIpT7GZ7DXa4C5wucfbiMTahg23lZyWsMGxIJ4MGuKBSnh3PLP1ytRwJaLLiaG5Iq0kq5MrO54mPKIaxagfYdkuY5uSujMN3DWabFjrfqJRa)QH((mmxyBGhihtJqHFBUHPkemGICbp25XeXn0PRHv3rWnGd9Zi1EOL1WZg0Thaqce20jK4odnje8D9DbLycF8jtZmCua0G9bXrkdTu59euv2iZoJ621W28MsWs5t7hj3RNVpNH6Y37izKrM5afrMJeEWYoWmREuCe81dS9cggRiYWaibxai7CejA35EtGWUXpxAn8iLI(dJrYeTegESBiIXejcqmHRG48eiRjpmtD62uzIi)Tik80cxXIMVR)(9pD50AgsfSja19zZM1lhx0RHMw9xwVA1AnEfKLuVPT)b1F1tew4cP5EXVpY89e4H3UGGmNEY)LjwktRBcJhpp))JdiELi(S5s5m5NejX0E49tFDQJ6hXp1zVOyEQZ4tUUYzR2etFzR2jCECKEL3UFQdpahviu(VWyOosQZkq6VcQCHrZAbXdSdvfVyx)IJXUjug(fVnJ0tQIj8iPo6qXiowMLSxffaQ85PoaWk2SIlOykunUL8fPoZcphkyWXv2)HxZdPa34xAI5TcdLEw2E7)08WbVXKeoajHVqxIO5ixACLDsijRC8nCLKFHlIbwSR)Av5T3M6S(Nw)N39H7(X1)66Fb293399R)R1FA9VROD3hGRX5GdK89r4KFdw9hR)51FsW3D)WU8AFANR0Slm)BKbh5vsbBwrX8ek4L40eC6RbMkY(Tn13uzUtacECNHzmKO52JxGUCf973vqYm0G(8bTUQ7OXYST(gNm(YHJgCSOSE21WjZXacCdWUZaYl8qIUM3VTrwQswPjoINWE82uB1V45ZyYTd(OqMYqaNT1pvsTOeWsSLsVNfdjSghORPkd8iTFMHXlAjQhYhjSQYIi)pU8UhMbwuQWUpzRgtzLWGi(XSaeuv8nL6XLPQKjIZZ4sT8ZyzB3HI2s(8JfHc9OKBtD(MeKNOzlmb29V7DzcPcUVQmsLKl6)36cRHLUz1Ky6vZiTKWiqQLOxGC)9AB03WaIMvdqmQ)jNAL3w5b337GypI)QIonqPdWgBjTqgdn6Ml5B2wsbMuX1dVWAqFGtPFkatMgaSDKwrl4)9DDlpFkro8J8B77nWu(tWJWe5KYHKm0RD0lRb1lUngsXeGhguowA1E4CQIw7z9qk6WkmfhtyI6yEYKKWfbQzSEpXdgku(sFKPVlpDgjsCvYix58dDUyw1fNvTZKRIkMiR3bhvTznTgVQztapnA2OUyIGApCYMNC2UTgcuA5wcRQxvSX(F(d
Создание аур с действием по нажатию кнопки (clickable auras) - очень плохая идея. WeakAuras разработан для отображения информации и не предназначен для обработки защищенных кадров (protected frames), поскольку они должны быть созданы и настроены вне боя с использованием предопределенных атрибутов. А это противоречит тому, что делает аддон (постоянное обновление данных и элементов интерфейса в бою). Таким образом, существует большая вероятность возникновения проблем с пользовательским интерфейсом. Об этом разработчики WeakAuras постоянно предупреждают в своем Discord.
Если все же вы настроены решительно, то вы используете такие ауры на свой страх и риск!
Подробнее:
- Модель безопасности в WoW
https://wow.gamepedia.com/Secure_Execution_and_Tainting
- Сообщение от WeakAuras
https://discordapp.com/channels/172440238717665280/413380679410384896/658065745699274752
Более удобный способ просмотра - зайти на сервер по адресуhttps://discord.gg/weakauras
и в канале#bot-channel
ввести команду!clickable
Проблемы могут быть, если на каждое событие триггера будет создаваться новая кнопка, ну или если создание фрейма кнопки определенно в кастомном триггере, и идёт обработка каждого кадра, то тут вообще будет создаваться 60+ фреймов в секунду. Это приведёт к явному снижению производительности игры, а может даже к её зависанию.
Тут можно заметить, что в моих аурах есть проверка на существование кнопки через глобальный ключ, в этом случае больше одного фрейма кнопки не будет создано.
А так это проблема писателей аур за этим следить.