Страница 1 из 1

При использовании скила не указывается на какого моба

Добавлено: Пт май 03, 2013 9:07 am
Lexa
Всем доброе утро. У меня такая проблема. При использовании скила ханта Double Strafe, на сервер отправляется пакет без указания какого моба надо бить.
Пакет: 38 04 0A 00 2E 00 00 00 00 00
Настройка в конфиге:

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

attackSkillSlot AC_DOUBLE{
	lvl 10
	dist 10
	sp > 12
	notInTown 1
	monsters
}
Что нужно сделать или где почитать о том что нужно сделать, чтоб скил использовался нормально

Re: При использовании скила не указывается на какого моба

Добавлено: Пт май 03, 2013 9:09 am
4epT
где качал бота и какой у тебя сервертип?

Re: При использовании скила не указывается на какого моба

Добавлено: Пт май 03, 2013 9:28 am
Lexa
serverType kRO_RagexeRE_2010_07_14a
в заголовке приложения стоит 30.07.2010, я пробовал и с более поздней датой и всё равно не работает

в смысле где качал ? на каких мобах или какой сервер ?

Re: При использовании скила не указывается на какого моба

Добавлено: Пт май 03, 2013 10:38 am
4epT
я имел в виду откуда ты скачал дистрибутив бота.

Попробуй скачать свежего или сделай фикс:
открой файл /src/Network/Send/kRO/RagexeRE_2008_09_10a.pm

найди строчку:
'0438' => ['skill_use', 'v3 a4', [qw(lv skillID targetID)]],#10

и замени в ней v3 на v2

должно помочь

Re: При использовании скила не указывается на какого моба

Добавлено: Пт май 03, 2013 10:45 am
Lexa
Большое спасибо. замена v3 на v2 помогла. а если не трудно сказать что означают эти v3 или v2

Re: При использовании скила не указывается на какого моба

Добавлено: Пт май 03, 2013 10:56 am
4epT
способ упаковки данных в perl

Re: При использовании скила не указывается на какого моба

Добавлено: Пт май 03, 2013 10:59 am
Lexa
ясно спасибо