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

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

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

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

Сообщение kLabMouse » Вт янв 02, 2007 8:26 pm

Да поиграйтесь вы с теми пару строчками в functions.pl

JetFire
Энтузиаст
Сообщения: 71
Зарегистрирован: Сб дек 02, 2006 5:00 pm

Сообщение JetFire » Вт янв 02, 2007 8:41 pm

Скока рылся, так и не нашел functions.pl

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

Сообщение Kein » Вт янв 02, 2007 9:06 pm

openkore\src\functions.pl


kLabMouse
у меня хкоре даже не ходит.. сделает 2 шага и подвисает.. но я попробую поиграться :)
так.. вру ) не вылетает, ходит и даже поты ест сам, а вот мобов бить не хочет.

Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse » Ср янв 03, 2007 1:32 am

Kein
Потому что не может читать значение синка с пакетов клиента.
Блин, ну выложите хоть то что есть, а то в лом катать одно и то-же 10 раз.

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

Сообщение Kein » Ср янв 03, 2007 1:35 am

kLabMouse
я совсем нубяра в этом, что выложить то)
перепробовала кучу всевозможных чисел в тех 2х строчках… не помогло, бот ходит за мобом, ничего не пишет но и не бьет )
ощущение, что корень зла не там

Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse » Ср янв 03, 2007 1:43 am

Kein
Ну.... может быть и не очень там. Хотя хз, у мя нет возможности проверить (Какой-то гад вылил пиво на мой Ноут где было всё что нуно)

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

Сообщение Kein » Ср янв 03, 2007 1:48 am

kLabMouse
Побить надо того, кто нашим разработчикам на ноуты пиво выливает :x .. ну что ж, буду ждать тогда )

Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse » Ср янв 03, 2007 1:58 am

Тяк. В файлике 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 » Ср янв 03, 2007 4:10 am

Не знаю поможет это или нет, но все же
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 » Ср янв 03, 2007 6:13 am

Видимо где-то ещё собака зарыта.. ХЗ.

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

Сообщение Lund » Ср янв 03, 2007 1:18 pm

03.01.07 - интересно патчи будут?)

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

Сообщение piroJOKE » Ср янв 03, 2007 1:51 pm

Ыыы, та ну нафиг! %) Я ищо от НГ не отошел! :)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

D3
Начинающий
Сообщения: 23
Зарегистрирован: Пн ноя 13, 2006 9:38 pm

Сообщение D3 » Ср янв 03, 2007 2:39 pm

эхехешник не меняли,но убрали рейты - это сокрушительный удар по ботам

Lost555
Новичок
Сообщения: 14
Зарегистрирован: Пт ноя 24, 2006 5:34 am

Сообщение Lost555 » Чт янв 04, 2007 8:22 pm

На XKore уже можно не надеяться?

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

Сообщение Lund » Чт янв 04, 2007 8:34 pm

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

Ответить