Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Работа над Goddess of Destruction (part 6) (https://forum.zone-game.info/showthread.php?t=31771)

Mifesto 28.12.2013 10:57

Re: Работа над Goddess of Destruction (part 6)
 
Цитата:

Сообщение от GooD (Сообщение 342095)
Вот опкоды, кусок дампа с пакетами и целый стринг-дамп в тхт - http://yadi.sk/d/7MLNu-fxF5F3N . (Отдельное спасибо мефисто, авейкингу за то, что научили делать стринг дамп, и килрою за то, что подсказал, как узнать опкоды, хоть я и догадывался).
off:
Свернуть ↑Развернуть ↓

Лучше всего тренироватся на протоколе 531 и ниже, там есть структруа в дампе, после этого протокола у некоторой части пакетов она отсуцтвует.

Bacek 28.12.2013 11:28

Re: Работа над Goddess of Destruction (part 6)
 
Цитата:

Сообщение от Mifesto (Сообщение 342127)
Лучше всего тренироватся на протоколе 531 и ниже, там есть структруа в дампе, после этого протокола у некоторой части пакетов она отсуцтвует.

Скоро это станет бесполезно. В Ertheia в новых пакетах уже нет строковых структур. Даже если сделать C дамп без опыта там не чего не понять.

да и уже много пакетов стали динамическими ( UI / NpcInfo / ItemList / NpcInfoSpeed / NpcInfoState / ExPetInfo / ExSummonInfo / ExUserInfoEquipSlot / PartySmallWindowUpdate / частично PetInfo)

Mifesto 28.12.2013 12:14

Re: Работа над Goddess of Destruction (part 6)
 
Цитата:

Сообщение от Bacek (Сообщение 342135)
Скоро это станет бесполезно. В Ertheia в новых пакетах уже нет строковых структур. Даже если сделать C дамп без опыта там не чего не понять.

да и уже много пакетов стали динамическими ( UI / NpcInfo / ItemList / NpcInfoSpeed / NpcInfoState / ExPetInfo / ExSummonInfo / ExUserInfoEquipSlot / PartySmallWindowUpdate / частично PetInfo)

Я уже в курсе, просто человеку нужно понять формирование пакетов, а на ниже протоколах легче научится, а там дальше помогает только оптыт, или же тупой или долгий перебор снифа(что очень долго и не точно).

elastic 29.12.2013 14:00

Re: Работа над Goddess of Destruction (part 6)
 
Подскажите, пожалуйста, каким образом должны отправляться данные о скиллах двойного класса в ExAsquireSkillInfo\ExAsquirableSkillListByClass.
Имеется ввиду writeH после мин. уровня умения.

Gaikotsu 29.12.2013 22:27

Re: Работа над Goddess of Destruction (part 6)
 
Цитата:

Сообщение от Bacek (Сообщение 342135)
Скоро это станет бесполезно. В Ertheia в новых пакетах уже нет строковых структур. Даже если сделать C дамп без опыта там не чего не понять.

да и уже много пакетов стали динамическими ( UI / NpcInfo / ItemList / NpcInfoSpeed / NpcInfoState / ExPetInfo / ExSummonInfo / ExUserInfoEquipSlot / PartySmallWindowUpdate / частично PetInfo)

я уже ща с ужасом думаю о том времени, когда придется перебираться с 531 протокола на протокол повыше... ибо придется опять же пытаться все это самому разбирать - не имея при этом опыта во всем этом, т.к. что-то я сомневаюсь что хоть кто-то достаточно подробно поделится всеми новыми структурами динамических пакетов...

Добавлено через 33 минуты
Цитата:

Сообщение от elastic (Сообщение 342305)
Подскажите, пожалуйста, каким образом должны отправляться данные о скиллах двойного класса в ExAsquireSkillInfo\ExAsquirableSkillListByClass.
Имеется ввиду writeH после мин. уровня умения.

а разве умения дуал класса не показываются в таком же диалоге изучения, как умения субклассов? т.е. через нпс.

Mifesto 30.12.2013 01:06

Re: Работа над Goddess of Destruction (part 6)
 
Он имеет ввиду умения которые можно изучить при одинаковом уровне дуала и мэйн класса:

Цитата:

1986 1 u,Двойной Класс - Максимальное Здоровье\0 u,Макс. НР +463. Доступно только на 85-м уровне основного и двойного класса.\0 a,none\0 a,none\0
1986 2 u,Двойной Класс - Максимальное Здоровье\0 u,Макс. НР +972. Доступно только на 90-м уровне основного и двойного класса.\0 a,none\0 a,none\0
1986 3 u,Двойной Класс - Максимальное Здоровье\0 u,Макс. НР +1458. Доступно только на 95-м уровне основного и двойного класса.\0 a,none\0 a,none\0
1986 4 u,Двойной Класс - Максимальное Здоровье\0 u,Макс. НР +1926. Доступно только на 99-м уровне основного и двойного класса.\0 a,none\0 a,none\0

Gaikotsu 30.12.2013 03:18

Re: Работа над Goddess of Destruction (part 6)
 
а - этот скилл, ну я просто изучение этого скилла сделал по другому сделал - при входе в игру (или смене саба) автоматом выдается на основой или дуалкласс при соблюдении этих самых условий.

хотя можно конечно "по оффу" сделать, но корейцы конечно дают... ради одного скилла нагородили...

VenomRaider 30.12.2013 09:54

Re: Работа над Goddess of Destruction (part 6)
 
привет всем, помогите пожалуйста со струтктурами пакетов:
InventoryUpdate, ItemList, MultiSellList

Daan Raven 30.12.2013 10:43

Re: Работа над Goddess of Destruction (part 6)
 
Цитата:

Сообщение от VenomRaider (Сообщение 342537)
привет всем, помогите пожалуйста со струтктурами пакетов:
InventoryUpdate, ItemList, MultiSellList

Пролистай эту тему, вот на 16 стр. нашел.

Цитата:

Сообщение от Mifesto (Сообщение 340096)
Там не только C после listId добавили, а еще и типы у предметов сменили. Точно сказать не смогу так как смотрел только структуру и не разбирал что да где.

Цитата:

Сообщение от BoneBreaker (Сообщение 340108)
А если не секрет, как ты смотришь структуру, не разбирая?

Пы.Сы. С мультиселлом разобрался.

Сменилось значение в writeInfo мультиселла

Код:

if(product)
                {
                        writeD((itemId > 0) ? template.getBodyPart() : 0);
                }

на

Код:

if(product)
                {
                        writeQ((itemId > 0) ? template.getBodyPart() : 0);
                }

И до кучи в ExChooseInventoryAttributeItem

после
Код:

writeD(_itemId);
добавили
Код:

writeQ(_count);


VenomRaider 30.12.2013 13:53

Re: Работа над Goddess of Destruction (part 6)
 
ребят, пакеты разобрал норм всё, принялся за впиливание их в сервер, вроде всё правильно делаю а в мир не входит. что может быть не так???


Текущее время: 00:04. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot