|
Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов. |
|
Опции темы | Опции просмотра |
08.08.2013, 13:45 | #1 | |||||||||||
Админ
|
Plugin - responseOnASCIInumber - анализ чисел (букв) в диалоге НПЦ
responseOnASCIInumber.pl
Английская версия Плагин предназначен для анализа диалогов НПЦ, содержащих цифры (или букв), например: При этом без плагина в консоле боты вы увидите следующее: Цитата:
Приступим к настройке. В конфиг кидаем: Код:
ASCIInumberKiller { lengthCharNumber 8 BgColor ^[D-Fd-f][A-Fa-f0-9][D-Fd-f][A-Fa-f0-9]{3} } Код:
######## ##====## В данном случае ширина числа = 8 символов ##====## ##====## ######## Итак запускаем бота, дожидаемся проверки и сморим в консоль. Если видим только ####, значит у нас не стандартный цвет фона. 1. Закрываем бота 2. В файле ..\src\Network\Receive\kRO\Sakexe_0.pm находим и комментируем строчки: Цитата:
Цитата:
НПЦ в ответ на своё сообщение могут попросить ввести либо цифры, либо текст. Для автоматического ввода распознанного числа (буквы) надо в консоль ввести команду: "ASCIInumberKiller num" или "ASCIInumberKiller text". В консоле должно появиться: Цитата:
Немного об особенностях плагина. 1. Для добавления нового символа в плагин, необходимо из диалога НПЦ мысленно отделить символ от общего фона: Цитата:
Цитата:
Цитата:
2. Плагин анализирует 7 последних строчек из разговора НПЦ и пытается распознавать символы состоящие из 5 строчек. Настройка количества строк отсутствует (может быть появится в будущем). Есть антиботы которые отображают числа, состоящие их 7 строк. Можно пойти на хитрость и мысленно отбросить 2 крайние строчки (верхние или нижние - не имеет значения): Цитата:
Цитата:
Цитата:
Цитата:
3. Сам по себе плагин предполагает что вы вручную будете вводить команду "ASCIInumberKiller num" или "ASCIInumberKiller text", что не совсем удобно. Поэтому настоящие профи используют данный плагин совместно с другим - reactOnNPC.pl. Если вкратце, то он анализирует каждый диалог с НПЦ и если он совпадает с шаблоном, указанным в конфиге, то плагин выполняет команду.
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
|||||||||||