фрейма
функция
регистрация ивента
обработчик
Т.е если я хочу ловить блинду ванишем , то это будет выглядеть так:
Ну а ивент передает в функцию аргументы типа кто кастанул , в кого кастанули , какой спел и тд...PHP код:
local f = CreateFrame("frame");
local function ff(s,e,sl);
if(e=="EVENT" and sl=="blind")then
CastSpellByName("vanish", nil);
end;
end;
f:RegisterEvent("EVENT");
f:SetScript("OnEvent", ff);
Ну это чисто принцип ,разумеется работать не будет. Сложно шаблон сделать будет , точнее вариантов довольно много выйдет , в основном по паблику гуляют вуду коды , в которых куча мосора , или коды которые редактировались человеком , который не знал что делает , в итоге оно работает , но он это ращзбил на тучу процедур и тд ... Это если бы можно было логи смотреть что человек юзает - тогда 100% можно сказать юзает он или нет.
PS можешь на жп полезть , там темка есть , в основном от туда и берут (какой то мудак это все в паблик слил теперь сервера кишат автокиками и тд). Вот их было бы не плохо блокнуть. Если это все описывать метатаблицами , даже сложно представить , что человек мог намудрить (если отталкиваться от шаблона) и ловить тогда вряд ли будет, думаю уйдет опять в подполье и начнут этим барыжить![]()
Последний раз редактировалось DreamlØlz; 26.03.2015 в 16:13.
Последний раз редактировалось DreamlØlz; 26.03.2015 в 16:11.
Можете сказать пример чара, его ник, у которого есть скрипты на любом из реалмов, а я посмотрю.
точные тексты скриптов хотят сравнить с чем?
MACRO 16777253 "1" INV_Misc_QuestionMark
/brst
END
MACRO 16777255 "111" INV_Misc_QuestionMark
/закл Кровоотвод
/закл Несокрушимая броня
END
MACRO 16777249 "2" INV_Misc_QuestionMark
/reload
END
MACRO 16777254 "3" INV_Misc_QuestionMark
/sdm run 2
END
MACRO 16777248 "mfreeze" INV_Misc_QuestionMark
#showtooltip Заморозка разума
/sdm run mfreeze
END
MACRO 16777251 "ss" INV_Misc_QuestionMark
/cast [@focus] Удушение
END
INV_Misc_QuestionMark
/cast [@focus] Хватка смерти
END
MACRO 38 "1" INV_Misc_QuestionMark
/cast [@focus] Отгрызть
END
MACRO 39 "1" Ability_BullRush
/petattack
/cancelaura длань защиты
END
MACRO 40 "11" INV_Misc_QuestionMark
/закл [@focus] Ледяные оковы
END
MACRO 49 "11" INV_Misc_QuestionMark
/закл [@focus] Заморозка разума
END
MACRO 25 "1223312" INV_Misc_QuestionMark
/закл Перерождение
/cancelaura Перерождение
END
MACRO 23 "123" INV_Misc_QuestionMark
/закл Кровавый удар(Уровень 6)
/закл !Рунический удар
END
MACRO 45 "123" INV_Misc_QuestionMark
/закл Удар Плети(Уровень 4)
/закл !Рунический удар
END
MACRO 30 "211212" INV_Misc_QuestionMark
/cast Отгрызть
END
MACRO 50 "22" INV_Misc_QuestionMark
/закл [@focus] Заморозка разума
END
MACRO 24 "321" INV_Misc_QuestionMark
/cast [@pet] Взрыв трупа(Уровень 5)
END
MACRO 29 "ewqwqwewqewe" INV_Misc_QuestionMark
/закл [@focus] Лик смерти(Уровень 5)
END
MACRO 26 "qweeww" INV_Misc_QuestionMark
/cast [@party1] Прыжок
/petstay
END
MACRO 62 "кк" INV_Misc_QuestionMark
/закл [@pet] Лик смерти(Уровень 5)
END
MACRO 48 "тотем" Ability_Druid_Rake
/sdm run totem
END
Вот что у вас увидел, ну и другой инфе о чаре достаточно, вплоть до биндов клавиш и настроек клиента.