RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 14.03.2007, 15:18   #1
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
Восклицание макрос: антибот (введение числа)

На некоторых серверах стоит защита следующего характера: после убийства N-ного моба спрашивают число от 1 до 1000 ( 5 попыток - время 90 сек). Вот как может выглядеть диалог нпц в консоле Коры:
Цитата:
[GM] Полиция: Я извиняюсь, но я должен знать вы игрок или бот.
Unknown #110013079: [Полиция]
Unknown #110013079: Введите это число:
Unknown #110013079: 943
Unknown #110013079:
Unknown #110013079: 1 из 5
Unknown #110013079: 90 секунд осталось
Unknown #110013079: Auto-continuing talking
NPC Exists: Unknown #110013079 (304, 227) (ID 110013079) - (0)
Unknown #110013079: Type 'talk num <number #>' to input a number.
Вот сам макрос, обходящий сию "защиту":
Код:
automacro ment {
console /110013079: (\d+)/
timeout 80
call {
    log BBo)I(y 4ucLo $.lastMatch1
    pause 2
    do talk num $.lastMatch1
}
}
Разъяснения:
1. вот что говорит антибот в первой фразе:
Цитата:
Unknown #110013079: [Полиция]
Unknown #110013079: Введите это число:
Unknown #110013079: 943
Unknown #110013079:
Unknown #110013079: 1 из 5
Unknown #110013079: 90 секунд осталось
автомакрос срабатывает, когда в консоле появится строчка, типо:
Код:
110013079: любое число
2. На строчки "Unknown #110013079: 1 ..." и "Unknown #110013079: 90 ..."
он не должен срабатывать, т.к. во-первых не успеет, во-вторых для верности поставил "timeout 80".

Внимание: этот макрос будет работать, только если ID вашего НПЦ: 110013079. Если на Вашем серваке другое ID, то просто замените его.
Если ID нпц периодически менется, то необходима другая конструкция макросов.
Обсуждения ведутся тут.

Внимание, если макрос содержит русские символы, то тогда файл macros.txt необходимо сохранить в кодировке UTF-8 и закомментировать 1-ю строчку (значком #)
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!

Последний раз редактировалось 4epT; 06.06.2007 в 01:58.
4epT вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Антибот qwer Вопросы по Боту 6 30.04.2009 13:04
антибот (введение числа) X-man Макросы и Плагины 89 13.04.2009 09:45
Антибот? Мобы без хп. Blind Конфиги 19 27.03.2009 19:05
Антибот responseOnASCIInumber введение числа Филипп Вопросы по Боту 12 27.01.2008 13:02


Текущее время: 21:25. Часовой пояс GMT +3.