Бота дисконектит когда хомункул начинает атаковать [error?]
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Бота дисконектит когда хомункул начинает атаковать [error?]
Вот собственно все нормально, только когда хом подбегает к мобу и собирается ево бить меня выкидывает.
ЧТо можно сделать?
Сервер EbilRO:
ip 89.106.69.194
port 6900
master_version 16
version 20
serverType 0
(изменил сервер, мне на нево нада в первую очередь настроить =) )
правда точно такаяже проблема у меня была и на другом сервере.
я использую SVN 5607
Добавлено:
Пробовал ставить хома в неагресивный режим, все нормально. Когда хим бьет, все нормально, как только хом собирается нанести удар, происходит дисканект
ЧТо можно сделать?
Сервер EbilRO:
ip 89.106.69.194
port 6900
master_version 16
version 20
serverType 0
(изменил сервер, мне на нево нада в первую очередь настроить =) )
правда точно такаяже проблема у меня была и на другом сервере.
я использую SVN 5607
Добавлено:
Пробовал ставить хома в неагресивный режим, все нормально. Когда хим бьет, все нормально, как только хом собирается нанести удар, происходит дисканект
Последний раз редактировалось Junkie Вс апр 22, 2007 11:58 pm, всего редактировалось 1 раз.
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Обсуждаем в этой теме, окей. (Я тоже не могу найти старую тему )
ЗЫ: Первые жалобы поступили от пользователей официального сервера, это я помню точно.
[Ключевые слова: гомункул гоммункул Homunculus
-- Вы, Привалов, как какой-нибудь этот... хам-мункулус, -- произнес
Модест. -- Никогда вас нет на месте. ]
ЗЫ: Первые жалобы поступили от пользователей официального сервера, это я помню точно.
[Ключевые слова: гомункул гоммункул Homunculus
-- Вы, Привалов, как какой-нибудь этот... хам-мункулус, -- произнес
Модест. -- Никогда вас нет на месте. ]
АП! Не хочу чтобы тема умирала.
Пробовал ставить задержки на атаки. Может плохо пробовал но у меня не получилось.
В мой воспаленный моСк закралась мысль что все ответы спрятаны в
*\openkore\194 тест\src\AI\Homunculus.pm
на правах офтопа:
к сожалению я знаком тока с паскалем
и то слабо (да вот такое у нас програмирование на языках Высшего(или высоково О.о) уровня), зато я умею ШИКАРНО чертить по линеечке структурные диаграмы и прочую дребень а также делать отчет честко по ВСЕМ стандартам госта, слабо понимая, что была за лаба...
такой вот препод попался (точнее старая маразматичная бабка)
З.Ы. у меня никогда бы не хватило ума написать "хомункул" через "Г"
Пробовал ставить задержки на атаки. Может плохо пробовал но у меня не получилось.
В мой воспаленный моСк закралась мысль что все ответы спрятаны в
*\openkore\194 тест\src\AI\Homunculus.pm
на правах офтопа:
к сожалению я знаком тока с паскалем
и то слабо (да вот такое у нас програмирование на языках Высшего(или высоково О.о) уровня), зато я умею ШИКАРНО чертить по линеечке структурные диаграмы и прочую дребень а также делать отчет честко по ВСЕМ стандартам госта, слабо понимая, что была за лаба...
такой вот препод попался (точнее старая маразматичная бабка)
З.Ы. у меня никогда бы не хватило ума написать "хомункул" через "Г"
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Wiki: ГомункулусJunkie писал(а):З.Ы. у меня никогда бы не хватило ума написать "хомункул" через "Г"
Это все крайне интересно, но проблему не решает.piroJOKE писал(а):Wiki: ГомункулусJunkie писал(а):З.Ы. у меня никогда бы не хватило ума написать "хомункул" через "Г"
*\openkore\194 тест\src\AI\Homunculus.pm - там, совершенно случайно, не кроется решения моей проблемы?
вот то что посылает бот, чтобы хома атаканул =) :
sub sendHomunculusAttack {
my $self = shift;
my $homunID = shift;
my $targetID = shift;
my $flag = shift;
my $msg = pack("C*", 0x33, 0x02) . $homunID . $targetID . pack("C1", $flag);
$self->sendToServer($msg);
debug "Sent Homunculus attack: ".getHex($targetID)."\n", "sendPacket", 2;
}
шас децл посплю и напишу что посылает наманый клиент.
а вы сравните пожалуйсто, т.к. мне это не совсем понятно, а точнее это для меня лес, густой такой, темный лес.
sub sendHomunculusAttack {
my $self = shift;
my $homunID = shift;
my $targetID = shift;
my $flag = shift;
my $msg = pack("C*", 0x33, 0x02) . $homunID . $targetID . pack("C1", $flag);
$self->sendToServer($msg);
debug "Sent Homunculus attack: ".getHex($targetID)."\n", "sendPacket", 2;
}
шас децл посплю и напишу что посылает наманый клиент.
а вы сравните пожалуйсто, т.к. мне это не совсем понятно, а точнее это для меня лес, густой такой, темный лес.
-
- Начинающий
- Сообщения: 31
- Зарегистрирован: Чт дек 14, 2006 7:57 am
Опять поднимаю эту тему,т.к. до сих пор ее никто не решил,в частности и я !
вот то что я смог сделать с моими познаниями(ну не особо много)))
креш происходит из-за атаки,тобишь пакет атаки гомункула не верен!
я сравнил пакеты бота и клиента и вот что получилось:
Клиент : 0000 32 02 35 E5 A3 06 2C C6 00
Бот: 0000 32 02 A6 0C A5 06 44 18 CE C0
а вот что написано в боте: my $msg = pack("C*", 0x33, 0x02) . $homunID . $targetID . pack("C1", $flag);
так вот я не могу понять,вот пакет 0000 32 02 A6 0C A5 06 44 18 CE C0, а откуда берутся вот эти числа 0000 32 02 A6 0C A5 06 44 18 CE C0
как видно выше как раз эти числа разные, как мне кажется креш из-за этого и происходит,но где менять эти числа,или где они генирируються я не понял!
Прошу небольшой помощи,от спецоф,хотяб направьте в нужном направлении,там я сам додумаюсь,как и что исправить!
вот то что я смог сделать с моими познаниями(ну не особо много)))
креш происходит из-за атаки,тобишь пакет атаки гомункула не верен!
я сравнил пакеты бота и клиента и вот что получилось:
Клиент : 0000 32 02 35 E5 A3 06 2C C6 00
Бот: 0000 32 02 A6 0C A5 06 44 18 CE C0
а вот что написано в боте: my $msg = pack("C*", 0x33, 0x02) . $homunID . $targetID . pack("C1", $flag);
так вот я не могу понять,вот пакет 0000 32 02 A6 0C A5 06 44 18 CE C0, а откуда берутся вот эти числа 0000 32 02 A6 0C A5 06 44 18 CE C0
как видно выше как раз эти числа разные, как мне кажется креш из-за этого и происходит,но где менять эти числа,или где они генирируються я не понял!
Прошу небольшой помощи,от спецоф,хотяб направьте в нужном направлении,там я сам додумаюсь,как и что исправить!