Антибот

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

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

Re: Антибот

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

ну а по ошибке не догадаться что надо сделать???

удали строчку:

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

recvpackets recvpackets_IncognitoRO.txt
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Amfirion
Начинающий
Сообщения: 19
Зарегистрирован: Ср май 16, 2012 12:06 pm

Re: Антибот

Сообщение Amfirion »

Вложения
errors.txt
(2.27 КБ) 192 скачивания
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2793
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Антибот

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

открой файл ../src/Network/Receive.pm, найди строчки:

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

# The length must exactly match charBlockSize, as it's used to construct packets.
sub received_characters_unpackString {
	for ($masterServer && $masterServer->{charBlockSize}) {
		return 'a4 V9 v V2 v14 Z24 C8 v Z16 x4 x4' if $_ == 136;
		return 'a4 V9 v V2 v14 Z24 C8 v Z16 x4' if $_ == 132;
		return 'a4 V9 v V2 v14 Z24 C8 v Z16' if $_ == 128;
		return 'a4 V9 v V2 v14 Z24 C6 v2 x4' if $_ == 116; # TODO: (missing 2 last bytes)
		return 'a4 V9 v V2 v14 Z24 C6 v2' if $_ == 112;
		return 'a4 V9 v17 Z24 C6 v2' if $_ == 108;
		return 'a4 V9 v17 Z24 C6 v' if $_ == 106 || !$_;
		die "Unknown charBlockSize: $_";
	}
}
и добавь следующую:

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

return 'a4 V9 v V2 v14 Z24 C8 v Z16 x4 x4 x4 x4' if $_ == 144;
Должно получиться так:
# The length must exactly match charBlockSize, as it's used to construct packets.
sub received_characters_unpackString {
for ($masterServer && $masterServer->{charBlockSize}) {
return 'a4 V9 v V2 v14 Z24 C8 v Z16 x4 x4 x4 x4' if $_ == 144;
return 'a4 V9 v V2 v14 Z24 C8 v Z16 x4 x4' if $_ == 136;
return 'a4 V9 v V2 v14 Z24 C8 v Z16 x4' if $_ == 132;
return 'a4 V9 v V2 v14 Z24 C8 v Z16' if $_ == 128;
return 'a4 V9 v V2 v14 Z24 C6 v2 x4' if $_ == 116; # TODO: (missing 2 last bytes)
return 'a4 V9 v V2 v14 Z24 C6 v2' if $_ == 112;
return 'a4 V9 v17 Z24 C6 v2' if $_ == 108;
return 'a4 V9 v17 Z24 C6 v' if $_ == 106 || !$_;
die "Unknown charBlockSize: $_";
}
}
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ответить