Апдейт от 27 декабря 2006 года. Лекарство в первом посте.

Официальный сервер Ragnarok On-Line в России - https://ru.4game.com/ro/install/

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

Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно :)
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Да поиграйтесь вы с теми пару строчками в functions.pl
JetFire
Энтузиаст
Сообщения: 70
Зарегистрирован: Сб дек 02, 2006 5:00 pm

Сообщение JetFire »

Скока рылся, так и не нашел functions.pl
Kein
Новичок
Сообщения: 9
Зарегистрирован: Чт дек 28, 2006 3:26 pm

Сообщение Kein »

openkore\src\functions.pl


kLabMouse
у меня хкоре даже не ходит.. сделает 2 шага и подвисает.. но я попробую поиграться :)
так.. вру ) не вылетает, ходит и даже поты ест сам, а вот мобов бить не хочет.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Kein
Потому что не может читать значение синка с пакетов клиента.
Блин, ну выложите хоть то что есть, а то в лом катать одно и то-же 10 раз.
Kein
Новичок
Сообщения: 9
Зарегистрирован: Чт дек 28, 2006 3:26 pm

Сообщение Kein »

kLabMouse
я совсем нубяра в этом, что выложить то)
перепробовала кучу всевозможных чисел в тех 2х строчках… не помогло, бот ходит за мобом, ничего не пишет но и не бьет )
ощущение, что корень зла не там
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Kein
Ну.... может быть и не очень там. Хотя хз, у мя нет возможности проверить (Какой-то гад вылил пиво на мой Ноут где было всё что нуно)
Kein
Новичок
Сообщения: 9
Зарегистрирован: Чт дек 28, 2006 3:26 pm

Сообщение Kein »

kLabMouse
Побить надо того, кто нашим разработчикам на ноуты пиво выливает :x .. ну что ж, буду ждать тогда )
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Тяк. В файлике functions.pl начинаем шамагить
Первое. Ищем парсер для Синка:
($switch eq "00F3" && $config{serverType} == 13)) { # rRO
#syncSync support for XKore 1 mode
if ($config{serverType} == 13) { # rRO
$syncSync = substr($msg, length($msg) - 4, 4); # formula: Sync_len - 4 - Sync_packet_last_junk

Второе. Ищем Парсер для Мап Лоадед (число 11 меняем на 10 или 11 или 12, ХЗ я точно не помню):
} elsif ($switch eq "007D") {
# Map loaded
.... бла-бла-бла ....
} elsif ($config{serverType} == 13) { # rRO
$syncSync = substr($msg, 11, 4); # formula: MapLoaded_len + Sync_len - 4 - Sync_packet_last_junk

Третье. Ищем Парсер для Лук (число 11 меняем на 10 или 11 или 12, и 7 на 6 или 7 или 5):
($switch eq "009B" && $config{serverType} == 13)) { # rRO
# Look
.... бла-бла-бла ....
} elsif ($config{serverType} == 13) { # rRO
$char->{look}{head} = unpack("C", substr($msg, 11, 1));
$char->{look}{body} = unpack("C", substr($msg, 7, 1));


Если что не идёт, пробуем кору заставить бить моба, юзаем консоль и смотрим что будет.
Kein
Новичок
Сообщения: 9
Зарегистрирован: Чт дек 28, 2006 3:26 pm

Сообщение Kein »

Не знаю поможет это или нет, но все же
kLabMouse писал(а):Второе. Ищем Парсер для Мап Лоадед (число 11 меняем на 10 или 11 или 12, ХЗ я точно не помню):
} elsif ($switch eq "007D") {
# Map loaded
.... бла-бла-бла ....
} elsif ($config{serverType} == 13) { # rRO
$syncSync = substr($msg, 11, 4); # formula: MapLoaded_len + Sync_len - 4 - Sync_packet_last_junk
если число
11 – первого после загрузки моба убивает, ко второму подходит не атакует
10,12 – к первому мобу подходит, не бьет вообще
kLabMouse писал(а): Третье. Ищем Парсер для Лук (число 11 меняем на 10 или 11 или 12, и 7 на 6 или 7 или 5):
($switch eq "009B" && $config{serverType} == 13)) { # rRO
# Look
.... бла-бла-бла ....
} elsif ($config{serverType} == 13) { # rRO
$char->{look}{head} = unpack("C", substr($msg, 11, 1));
$char->{look}{body} = unpack("C", substr($msg, 7, 1));
6,5 – убивает одного моба, дальше просто ходит за ними, пишет атак монстер, не бьет
7 – начинает бить, не добивает, а дальше садится и спамит консоль «вы сидите»
10,11 – начинает бить, на середине останавливается и не двигается

Если заставлять бить моба через консоль, получается то же самое, пишет «атак монстер» подходит к нему, и не бьет
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Видимо где-то ещё собака зарыта.. ХЗ.
Lund
Начинающий
Сообщения: 21
Зарегистрирован: Сб дек 02, 2006 4:02 pm

Сообщение Lund »

03.01.07 - интересно патчи будут?)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Ыыы, та ну нафиг! %) Я ищо от НГ не отошел! :)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
D3
Начинающий
Сообщения: 23
Зарегистрирован: Пн ноя 13, 2006 9:38 pm

Сообщение D3 »

эхехешник не меняли,но убрали рейты - это сокрушительный удар по ботам
Lost555
Новичок
Сообщения: 14
Зарегистрирован: Пт ноя 24, 2006 5:34 am

Сообщение Lost555 »

На XKore уже можно не надеяться?
Lund
Начинающий
Сообщения: 21
Зарегистрирован: Сб дек 02, 2006 4:02 pm

Сообщение Lund »

Лучше бы НГ продлили до конца января, я бы второй гост купил ^^
Ответить