ошибка при version = 0

BugTraq: обнаруженные ошибки и обсуждение их устранения.

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

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

ошибка при version = 0

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

я заметил что если version = 0, то на сервер отсылается пакет не с нулевой версией! и бота к серверу не коннектит..
исправил удалением "|| version()" из функции "sendMasterLogin"

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

sub sendMasterLogin {
	my ($self, $username, $password, $master_version, $version) = @_;
	my $msg = pack('v V a24 a24 C', hex($masterServer->{masterLogin_packet}) || 0x0064, $version || version(), $username, $password, $master_version);
	$self->sendToServer($msg);
	debug "Sent sendMasterLogin\n", "sendPacket", 2;
}
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ответить