Плагин AntiBotkiller - диалог с НПЦ, требующим ввода чисел
Модератор: 4epT
-
- Грамотный
- Сообщения: 330
- Зарегистрирован: Чт июл 26, 2007 11:12 am
- Откуда: Crimean Sea
-
- Грамотный
- Сообщения: 162
- Зарегистрирован: Вт дек 26, 2006 12:20 pm
-
- macro-маньячина
- Сообщения: 2795
- Зарегистрирован: Чт дек 21, 2006 1:23 pm
- Сервер RO:: 4game
- Discord: ya4ept#8494
-
- Грамотный
- Сообщения: 162
- Зарегистрирован: Вт дек 26, 2006 12:20 pm
-
- macro-маньячина
- Сообщения: 2795
- Зарегистрирован: Чт дек 21, 2006 1:23 pm
- Сервер RO:: 4game
- Discord: ya4ept#8494
Слушай Stack, во первых респект тебе, у меня такой же антибот и я понятия не имел что есть возможность его вздернуть =) Но все таки я не понял если ты конечный вариант своей работы засунул в архив, то почему же бот вводит только последнюю цифру из 3х значного числа? Я не понял как ты сделал чтоб он запоминал предыдущие 2 значения и вводил все число?
-
- Грамотный
- Сообщения: 330
- Зарегистрирован: Чт июл 26, 2007 11:12 am
- Откуда: Crimean Sea
-
- Новичок
- Сообщения: 2
- Зарегистрирован: Вс фев 17, 2008 8:43 am
Новый вид 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.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Начинающий
- Сообщения: 37
- Зарегистрирован: Пт апр 27, 2007 1:41 pm
-
- Бывалый
- Сообщения: 624
- Зарегистрирован: Вс мар 25, 2007 9:18 pm
- Сервер RO:: localhost
- Откуда: Санкт-Петербург
О, то что надо, какой сервер(я возможно смогу написать)?Oxarik2 писал(а):подскажите какой применить для антибота,который сразу при заходе игры 1 раз "просит ввести число" появляется окно с цифрами,с большим кол-вом цыфр и какие-то 4 из них выделины цветом,из и нужно вести.
З.Ы: Это оно?
viewtopic.php?t=918&postdays=0&postorder=asc&start=100
-
- Начинающий
- Сообщения: 37
- Зарегистрирован: Пт апр 27, 2007 1:41 pm
К сожалению сервер локальный,выхода в интернет пока нет...
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/){
-
- Новичок
- Сообщения: 4
- Зарегистрирован: Вт мар 04, 2008 8:43 am
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 /.*/
}
}
сойдёт ли это, для того , чтоб бот вводил буквы?)
Пока меня полицай не останавливал, так что хз, правильно ли плагин работает или нет)
Пиво без водки, бабки на ветер 

-
- Новичок
- Сообщения: 3
- Зарегистрирован: Чт окт 30, 2008 3:52 am