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

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

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

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

Сообщение jack_spa »

много чтива - не читал
А нигде не проскакивает "ункновн пакет" ?
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Аватара пользователя
Gans
Грамотный
Сообщения: 162
Зарегистрирован: Вт дек 26, 2006 12:20 pm

Сообщение Gans »

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

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

а ты вот так напиши:
msg_2 /.*/
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
Gans
Грамотный
Сообщения: 162
Зарегистрирован: Вт дек 26, 2006 12:20 pm

Сообщение Gans »

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

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

Stack, тебе лучше как-то написать это на форум OpenKore, т.к. они там им занимаются.. Тут врятли кто будет разбирать как этот плагин работает.. Тем более, мне кажется, что эта инфа там должна быть ;)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Гость

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

Слушай Stack, во первых респект тебе, у меня такой же антибот и я понятия не имел что есть возможность его вздернуть =) Но все таки я не понял если ты конечный вариант своей работы засунул в архив, то почему же бот вводит только последнюю цифру из 3х значного числа? Я не понял как ты сделал чтоб он запоминал предыдущие 2 значения и вводил все число?
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Никто не научил бота распознавать цвета?
Ну или у кого-то есть пойманый пакет с символами которые показует а-бот ?
Slipper
Новичок
Сообщения: 2
Зарегистрирован: Вс фев 17, 2008 8:43 am

Новый вид Botkillera

Сообщение Slipper »

[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.
Вложения
Скрин
Скрин
.JPG (128.36 КБ) 2965 просмотров
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

это нехера не новый антибот..такой давно был (а может и есть) на ванРО

тебе нужны плагины reactOnNPC + responseOnASCIInumber

подробности лучше искать на сайте опенкоры
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Oxarik2
Начинающий
Сообщения: 37
Зарегистрирован: Пт апр 27, 2007 1:41 pm

Сообщение Oxarik2 »

Очень много про плагины написано выше,подскажите какой применить для антибота,который сразу при заходе игры 1 раз "просит ввести число" появляется окно с цифрами,с большим кол-вом цыфр и какие-то 4 из них выделины цветом,из и нужно вести.
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Oxarik2 писал(а):подскажите какой применить для антибота,который сразу при заходе игры 1 раз "просит ввести число" появляется окно с цифрами,с большим кол-вом цыфр и какие-то 4 из них выделины цветом,из и нужно вести.
О, то что надо, какой сервер(я возможно смогу написать)?

З.Ы: Это оно?
viewtopic.php?t=918&postdays=0&postorder=asc&start=100
Oxarik2
Начинающий
Сообщения: 37
Зарегистрирован: Пт апр 27, 2007 1:41 pm

Сообщение Oxarik2 »

К сожалению сервер локальный,выхода в интернет пока нет...
vit прочитал твою ссылку,подскажи : "Плагин закинуть в папку с плагинами. Больше ничего делать не надо. " означает создать в папке плагинс документ aabot.pl и скопировать содержимое туда? Если это всё то проблема не решилась. Может быть из за цвета? в твоём случае это чёрный, в моём зелёный,или там главно что цвет другой,а не белый? и если это имеет смысл: OK ,когда появляется эта фича ловит ункновн пакет 0000
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Oxarik2 писал(а):vit прочитал твою ссылку,подскажи : "Плагин закинуть в папку с плагинами. Больше ничего делать не надо. " означает создать в папке плагинс документ aabot.pl и скопировать содержимое туда?
Именно так
Oxarik2 писал(а):Может быть из за цвета? в твоём случае это чёрный, в моём зелёный
Угу, в той реализации выбираются цифры, написанные черным цветом, если справа написано что-то белым.
Oxarik2 писал(а): и если это имеет смысл: OK ,когда появляется эта фича ловит ункновн пакет 0000
Если это происходит сразу при заходе в игру, то не обязательно из-за этого. Какая версия OpenKore ? Попробуй сделать recvpackets.txt с экзешника, должно помочь...

Ну а чтоб понять, что надо подправить, добавь строчку в эту часть плагина:

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

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");
    }
}
Потом в этой мешанине, что тебе выдаст, поищи такое: ^RRGGBB
. Где ^FFFFFF - белый цвет (и то, что после этого написано, пишется белым). ^000000 - черный цвет. У тебя если зеленый, то будет выглядеть примерно так: ^00FF00.
Ну и подправь тогда эту строчку так:
if($msg =~ /\^00FF00(\d+)\^FFFFFF/){
З.Ы: Вообще-то я модифицировал плагин, чтоб срабатывал на любой цвет... но проверить пока я его нигде не могу. Как проверю, выложу.
zhenjkee
Новичок
Сообщения: 4
Зарегистрирован: Вт мар 04, 2008 8:43 am
Контактная информация:

Сообщение zhenjkee »

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 /.*/
}
}

сойдёт ли это, для того , чтоб бот вводил буквы?)
Пока меня полицай не останавливал, так что хз, правильно ли плагин работает или нет)
Пиво без водки, бабки на ветер ;)
Nedfor2
Новичок
Сообщения: 3
Зарегистрирован: Чт окт 30, 2008 3:52 am

Сообщение Nedfor2 »

use Commands
use Settings

то кора запускается, плагины прогружаются нормально и работают как положено.

странно у меня ничего не работает, там одно сотрёш она на другое итд..Если у тебя работает кинь пожалуйста готовые как должно быть.
Ответить