Ну такого как-бы не ожидаешь... В API просто не должно быть методов, которые позволяли бы провернуть подобное. Но они - внезапно - есть.
Кхе-кхе. Лень расписывать долгую суть, кто знает понимает меня, вкратце и на пальцах:
- В игре допустим есть кнопка вызова той или иной функции, допустим Открыть Сумки, эту функцию выполняет клавиатура, потому что программно так заложено. То юзвер может переназначить клавишу или делать вызов самостоятельно (то бишь макрос).
- Если лочить функционал на уровне "дозволено только близзурду", то ломаются многие аддоны которые используют эту функцию.
- Передача голды в том же ретейле пофиксили, теперь если ты передаешь голду, то идет 5 секунд ожидания и ввод. Я НЕ ЗНАЮ, можно ли это обойти (скорее всего нет, пример ниже или да). И так же нельзя вроде на почту неизвестному человеку слать голду без подтверждения. И скорее всего, фикс для лайв сервера времен легиона отвалился (а классик основан на 7.3/8.0 версии ретейла) и такие фокусы возможны. Или очень хитрая манипуляция обхода подтверждения.
Собственно пример который вспоминал не так давно. Блузард могут забанить вывод API юзвером. Есть такая фунция - анстак. Она доступна лишь через отдельное меню (а теперь ебучий браузер) в поддержке. Но есть скрипт
/script Stuck()
Игрок может попытаться его ввести, но ему высветится такое окошко:

Почему в древние времена забанили это api - а хер знает.
Но WA зло, туда можно вписать любое дерьмо и вы даже не узнаете об этом, если это дерьмо в том числе подтирается в чате, а луа-ошибки не фиксируются, ибо отключаются этими же скриптами. Аддоны тот же функционал имеют, но шанс того что ты получишь майнер немного меньше, чем от ВА с 0 просмотров. К слову Nnoggie может саботировать многие вещи, ибо наверняка знает. А что ему близзард сделают? Забанят учетку? Ага, смешно. Разве что прикатят юристы и заблокируют анус, тогда будет забавно.