Плагин AntiBotkiller - диалог с НПЦ, требующим ввода чисел
Модератор: 4epT
Слушай Stack, во первых респект тебе, у меня такой же антибот и я понятия не имел что есть возможность его вздернуть =) Но все таки я не понял если ты конечный вариант своей работы засунул в архив, то почему же бот вводит только последнюю цифру из 3х значного числа? Я не понял как ты сделал чтоб он запоминал предыдущие 2 значения и вводил все число?
Новый вид Botkillera
[mod="piroJOKE"]пост вклеен сюда из отдельной темы[/mod]
Новый вид BotKiller'а
Играю на приратке, и появился вот такой антибот, в поиски ничего полезного не нашол.
Скрин и лог бота прилогаються.
You are in Frozen state
Sound alert: system message
[GM] Police: I really sorry but i need to know if you are Playing or Boting.
Unknown #110014961: [Police]
Unknown #110014961: Input this number:
Unknown #110014961:
Unknown #110014961: one of fпve
Unknown #110014961:
Unknown #110014961: ninкtя seconds to respond
Unknown #110014961: Auto-continuing talking
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: Auto-continuing talking
Target died
NPC Exists: Unknown #110014961 (100, 87) (ID 110014961) - (0)
Unknown #110014961: Type 'talk num <number #>' to input a number.
Новый вид BotKiller'а
Играю на приратке, и появился вот такой антибот, в поиски ничего полезного не нашол.
Скрин и лог бота прилогаються.
You are in Frozen state
Sound alert: system message
[GM] Police: I really sorry but i need to know if you are Playing or Boting.
Unknown #110014961: [Police]
Unknown #110014961: Input this number:
Unknown #110014961:
Unknown #110014961: one of fпve
Unknown #110014961:
Unknown #110014961: ninкtя seconds to respond
Unknown #110014961: Auto-continuing talking
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: OOOOOOOOOOOOOOOOOOOOooooooooo
Unknown #110014961: Auto-continuing talking
Target died
NPC Exists: Unknown #110014961 (100, 87) (ID 110014961) - (0)
Unknown #110014961: Type 'talk num <number #>' to input a number.
- Вложения
-
- Скрин
- .JPG (128.36 КБ) 3897 просмотров
-
- Бывалый
- Сообщения: 624
- Зарегистрирован: Вс мар 25, 2007 9:18 pm
- Сервер RO:: localhost
- Откуда: Санкт-Петербург
О, то что надо, какой сервер(я возможно смогу написать)?Oxarik2 писал(а):подскажите какой применить для антибота,который сразу при заходе игры 1 раз "просит ввести число" появляется окно с цифрами,с большим кол-вом цыфр и какие-то 4 из них выделины цветом,из и нужно вести.
З.Ы: Это оно?
viewtopic.php?t=918&postdays=0&postorder=asc&start=100
К сожалению сервер локальный,выхода в интернет пока нет...
vit прочитал твою ссылку,подскажи : "Плагин закинуть в папку с плагинами. Больше ничего делать не надо. " означает создать в папке плагинс документ aabot.pl и скопировать содержимое туда? Если это всё то проблема не решилась. Может быть из за цвета? в твоём случае это чёрный, в моём зелёный,или там главно что цвет другой,а не белый? и если это имеет смысл: OK ,когда появляется эта фича ловит ункновн пакет 0000
vit прочитал твою ссылку,подскажи : "Плагин закинуть в папку с плагинами. Больше ничего делать не надо. " означает создать в папке плагинс документ aabot.pl и скопировать содержимое туда? Если это всё то проблема не решилась. Может быть из за цвета? в твоём случае это чёрный, в моём зелёный,или там главно что цвет другой,а не белый? и если это имеет смысл: OK ,когда появляется эта фича ловит ункновн пакет 0000
-
- Бывалый
- Сообщения: 624
- Зарегистрирован: Вс мар 25, 2007 9:18 pm
- Сервер RO:: localhost
- Откуда: Санкт-Петербург
Именно такOxarik2 писал(а):vit прочитал твою ссылку,подскажи : "Плагин закинуть в папку с плагинами. Больше ничего делать не надо. " означает создать в папке плагинс документ aabot.pl и скопировать содержимое туда?
Угу, в той реализации выбираются цифры, написанные черным цветом, если справа написано что-то белым.Oxarik2 писал(а):Может быть из за цвета? в твоём случае это чёрный, в моём зелёный
Если это происходит сразу при заходе в игру, то не обязательно из-за этого. Какая версия OpenKore ? Попробуй сделать recvpackets.txt с экзешника, должно помочь...Oxarik2 писал(а): и если это имеет смысл: OK ,когда появляется эта фича ловит ункновн пакет 0000
Ну а чтоб понять, что надо подправить, добавь строчку в эту часть плагина:
Код: Выделить всё
sub onMsg {
my (undef, $args) = @_;
my $msg = I18N::bytesToString(unpack("Z*", substr($args->{RAW_MSG}, 8)));
message ("Message: $msg\n");
if($msg =~ /\^000000(\d+)\^FFFFFF/){
sleep(1);
Commands::run("talk num $1");
}
}
. Где ^FFFFFF - белый цвет (и то, что после этого написано, пишется белым). ^000000 - черный цвет. У тебя если зеленый, то будет выглядеть примерно так: ^00FF00.
Ну и подправь тогда эту строчку так:
З.Ы: Вообще-то я модифицировал плагин, чтоб срабатывал на любой цвет... но проверить пока я его нигде не могу. Как проверю, выложу.if($msg =~ /\^00FF00(\d+)\^FFFFFF/){
pirojoke и другие кульботтеры)
а если допустим мне нужно ввести 4 буквы ? смогу я использовать этот плагин?
У меня скачан этот плагин с пиратро, в конфиг добавлено следующее
#Use this when you need to answer a number
reactOnNPC ASCIInumberKiller num {
type number
msg_0 /.*/
msg_1 /.*/
msg_2 /.*/
msg_3 /.*/
msg_4 /.*/
}
#Use this when you need to answer a text
reactOnNPC ASCIInumberKiller text {
type text
msg_0 /.*/
msg_1 /.*/
msg_2 /.*/
msg_3 /.*/
msg_4 /.*/
}
}
сойдёт ли это, для того , чтоб бот вводил буквы?)
Пока меня полицай не останавливал, так что хз, правильно ли плагин работает или нет)
а если допустим мне нужно ввести 4 буквы ? смогу я использовать этот плагин?
У меня скачан этот плагин с пиратро, в конфиг добавлено следующее
#Use this when you need to answer a number
reactOnNPC ASCIInumberKiller num {
type number
msg_0 /.*/
msg_1 /.*/
msg_2 /.*/
msg_3 /.*/
msg_4 /.*/
}
#Use this when you need to answer a text
reactOnNPC ASCIInumberKiller text {
type text
msg_0 /.*/
msg_1 /.*/
msg_2 /.*/
msg_3 /.*/
msg_4 /.*/
}
}
сойдёт ли это, для того , чтоб бот вводил буквы?)
Пока меня полицай не останавливал, так что хз, правильно ли плагин работает или нет)
Пиво без водки, бабки на ветер 
