Плагин AntiBotkiller - диалог с НПЦ, требующим ввода чисел

Дополнения к OpenKore, расширяющиее её функциональность, называются плагинами.

Модератор: 4epT

Ymmy
Начинающий
Сообщения: 24
Зарегистрирован: Пт мар 09, 2007 5:46 pm

Сообщение Ymmy »

moonlight писал(а):если про ту строчку, то все разноцветно
т.е. чвoсемьсоmгпвосeмьдесятхэдвa выделены опр. цветом?
Набрать примеров вопросов не могу т.к. половина сервера говорит, что вообще их никогда не проверял антибот. Видмо проверку активирует какой-то недоадмин\ботолов...На первое время поставлю саунд аллерт...=)
ДенироАндреПьер
Новичок
Сообщения: 5
Зарегистрирован: Пн янв 15, 2007 6:41 pm

Сообщение ДенироАндреПьер »

Ребята помогите настроить антиботкиллера, у нас на сервере все проще поэтому этот плагин не работает:

Код: Выделить всё

[GM] Полиция: Я извеняюсь, но я должен знать вы игрок или бот.
Unknown #110012895: [Полиция]
Unknown #110012895: Введите это число:
Unknown #110012895: 53
Unknown #110012895:  
Unknown #110012895: 1 из 3
Unknown #110012895:  90 секунд осталось
Unknown #110012895: Auto-continuing talking
[АвтоБот] 0 "".
[АвтоБот] 1 "[Полиция]".
[АвтоБот] 2 "Введите это число:".
[АвтоБот] 3 "53".
[АвтоБот] 4 " ".
NPC Exists: Unknown #110012895 (94, 95) (ID 110012895) - (0)
Unknown #110012895: Type 'talk num <number #>' to input a number.
[АвтоБот] Вроди нашел ту строчку: "53".
[АвтоБот] Перевели на русский: "53".
[АвтоБот] Итого в граммах: "0".
[АвтоБот] Эрегиру.. тоесть реагируем - пиздим "0".
[АвтоБот] ах да, блять, для приличия ждем 5 секунд ...
Target died
Unknown #110012895: [Полиция]
Unknown #110012895: Неверно, правельный ответ: 53
Unknown #110012895:  
Unknown #110012895: Вы проиграли 3 время... вы отправляетесь в тюрьму!
Unknown #110012895:  85 секунд осталось
Unknown #110012895: Auto-continuing talking
[АвтоБот] 0 "".
[АвтоБот] 1 "[Полиция]".
[АвтоБот] 2 "Неверно, правельный ответ: 53".
[АвтоБот] 3 " ".
[АвтоБот] 4 "Вы проиграли 3 время... вы отправляетесь в тюрьму!".
BotKillerFnc1: [Полиция]
BotKillerFnc1: Введите это число:
BotKillerFnc1: 238
BotKillerFnc1:  
BotKillerFnc1: 2 из 3
BotKillerFnc1:  85 секунд осталось
BotKillerFnc1: Auto-continuing talking
[АвтоБот] 0 "".
[АвтоБот] 1 "[Полиция]".
[АвтоБот] 2 "Введите это число:".
[АвтоБот] 3 "238".
[АвтоБот] 4 " ".
BotKillerFnc1: Type 'talk num <number #>' to input a number.
[АвтоБот] Вроди нашел ту строчку: "238".
[АвтоБот] Перевели на русский: "238".
[АвтоБот] Итого в граммах: "0".
[АвтоБот] Эрегиру.. тоесть реагируем - пиздим "0".
[АвтоБот] ах да, блять, для приличия ждем 5 секунд ...
BotKillerFnc1: [Полиция]
BotKillerFnc1: Введите это число:
BotKillerFnc1: 548
BotKillerFnc1:  
BotKillerFnc1: 3 из 3
BotKillerFnc1:  80 секунд осталось
BotKillerFnc1: Auto-continuing talking
[АвтоБот] 0 "".
[АвтоБот] 1 "[Полиция]".
[АвтоБот] 2 "Введите это число:".
[АвтоБот] 3 "548".
[АвтоБот] 4 " ".
BotKillerFnc1: Type 'talk num <number #>' to input a number.
[АвтоБот] Вроди нашел ту строчку: "548".
[АвтоБот] Перевели на русский: "548".
[АвтоБот] Итого в граммах: "0".
[АвтоБот] Эрегиру.. тоесть реагируем - пиздим "0".
[АвтоБот] ах да, блять, для приличия ждем 5 секунд ...
Calculating random route to: Mao, the East Cave(beach_dun3): 177, 61
Sound alert: system message
[GM] Полиция: мойник отправляетесь в тюрьму на00:30
Как видите проблема в самих подсчетах, т.к. определяет он верно а записывает число 0:

Код: Выделить всё

[АвтоБот] Перевели на русский: "548".
[АвтоБот] Итого в граммах: "0".
[АвтоБот] Эрегиру.. тоесть реагируем - пиздим "0".

Спасибо.[/code]
Муравьи - Французы
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

ДенироАндреПьер
ГГ. посмотри на чём основат тот плагин что для ответа на строковые числа, и найдёш именно тот который тебе нужно.
ДенироАндреПьер
Новичок
Сообщения: 5
Зарегистрирован: Пн янв 15, 2007 6:41 pm

Сообщение ДенироАндреПьер »

kLabMouse писал(а):ДенироАндреПьер
ГГ. посмотри на чём основат тот плагин что для ответа на строковые числа, и найдёш именно тот который тебе нужно.
Эм... а где этот плагин находится?

Насколько я понимаю проблема возникает тут:

Код: Выделить всё

$code = $sn{$str1}+$sn{$str2}+$sn{$str3}; 

message "[АвтоБот] Итого в граммах: "$code".\n", "success"; 
Подскажи поточнее, что именно нужно заменить.

Спасибо
Муравьи - Французы
ДенироАндреПьер
Новичок
Сообщения: 5
Зарегистрирован: Пн янв 15, 2007 6:41 pm

Сообщение ДенироАндреПьер »

Полазив на других форумах нашел способ решения этой проблемы через макрос:

automacro strt1 {
console /You are now in the game/
run-once 1
call {
lock ment
release strt1
}
}

automacro menstart {
console /Полиция/
run-once 1
call {
release ment
}
}

automacro ment {
console /: (\d+)/
run-once 1
delay 2
call {
log BBo)I(y 4ucLo $.lastMatch1
pause 2
do talk num $.lastMatch1
pause 1
release menstart
}
}

Надеюсь другим это поможет )
Муравьи - Французы
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

ДенироАндреПьер
макро тоже способ.
Но для етого есть плагин ReactOnNPC.
Poligon
Начинающий
Сообщения: 24
Зарегистрирован: Вс май 06, 2007 9:06 pm

Сообщение Poligon »

Я походу не разобрался куда что пихать
automacro strt1 {
console /You are now in the game/
(....)

1) То есть для нормальной наепки AntiBotKiller'a поможет только это?
2) Вот куда пихать то что поможет обвести анти-бота во круг пальца)
В папку plugins, и там в макрос.txt или в макрос который в папке cntrol находиться?
У меня вот вылезает чучело и просит ввести двух или трех-значное число.........
Я вот почитав ваши посты, понял только одно, то что разобраться в том что вы пишите может только опытный ботовод, ну как так!
а кабы так.., то не было бы так..
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Poligon
В папку plugins, и там в макрос.txt или в макрос который в папке cntrol находиться?
Ну видимо ты совсем начинающий. В папоку контрол!
Poligon
Начинающий
Сообщения: 24
Зарегистрирован: Вс май 06, 2007 9:06 pm

Сообщение Poligon »

Нет, что то тут не так..
сунул всё это:
automacro strt1 {
console /You are now in the game/
run-once 1
(...)
как ты и сказал в папку: control -> macros.txt
он выдает ошибку, я закрываю окно.. клиент с ботом закрывается тоже.
а кабы так.., то не было бы так..
Гость

Сообщение Гость »

Вобщем скачал я этот плагин.
automacro strt1 {
console /You are now in the game/
(....)
Всё сделал, как и было написанно выше... Запускаю бота, мой бот пытается говорить с npc, который должен меня проверить на бота, а так как мой персонаж находится в локацией где нету этого npc его просто кикает с карты...

Народ подскажите, как можно всё это исправить.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

в таких случаях логи пригодились бы
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Вот тут viewtopic.php?t=2472 описаны нововведения этого "антибота". Он теперь показывает цыферки на мини-карте.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Всем здрасти.
В ботинге я начинающий.Очень начинающий :)
Моя ситуация такова :

[GM] Police: I really sorry but i need to know if you are Playing or Boting.
Unknown #119082600: [Police]
Unknown #119082600: Input this number:
Unknown #119082600: 8 4 6
Unknown #119082600: 1/5
Unknown #119082600: Err9 0 seconds to respond
Unknown #119082600: Auto-continuing talking

Как видите,тут всё просто,на первый взгляд.Кол-во пробелов между цифрами колеблется от *ниодного* до двух.
Поскольку я начинающий,не могу сам переписать уже готового киллера. :(
Пожалуйста,помогите.

Дописываю :
айди бота постоянный.
Аватара пользователя
Gans
Грамотный
Сообщения: 162
Зарегистрирован: Вт дек 26, 2006 12:20 pm

Сообщение Gans »

А что означает строка 1/5 ? Т.е.... какой правильный ответ?
Изображение
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

1/5 - Количество попыток.
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Ответить