Рейтинг темы:
  • 2 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 6)
Mifesto Написал:По поводу рассы, пола и класса, как я понял теперь шлется размер ника и сам ник без последних 00, вот после этого структура блока такая:

[SRC="xml"]
<part name="_name_size" type="h"/>
<part name="_name" type="Cs"/>
<part name="gm_commands" type="c"/>
<part name="race" type="c"/>
<part name="sex" type="c"/>
<part name="baseClass" type="d"/>
<part name="classId" type="d"/>
<part name="level" type="c"/>
[/SRC]

Черкани в скайп, кидану с поправками клана и общей структурой, если нужно.

P.S. to Bacek: дядь, мб подскажеш принцип работы тех самых прекрасных 5 Ц в начале пакета?
кто уже разобрался с пакетом нпц??? что-то очень странное твориться там

Добавлено через 28 минут
пока вот что я выяснил:
PHP код:
<?php 
writeEx
(0x167);
writeD(_npcObjId);
writeC(0x00); // оно меняется на 0x02 если нпц является мобом
writeH(37); //размер блока

Добавлено через 31 минуту
вообще я заметил что существует 2 вида пакета, т.е обычный нпц, и моб.
но на американском оффе размер блока отичается координально, на оффе их 2 вида, 68 и 56
а в пакете что давал бонукс writeH(143); // //размер блока
кто можешь разобраться с этим,
и ещё 5 цшк которые в начален пакета, на америк. оффе не -1 идёт а разные.
VenomRaider Написал:кто уже разобрался с пакетом нпц??? что-то очень странное твориться там

Добавлено через 28 минут
пока вот что я выяснил:
PHP код:
<?php 
writeEx
(0x167);
writeD(_npcObjId);
writeC(0x00); // оно меняется на 0x02 если нпц является мобом
writeH(37); //размер блока

Добавлено через 31 минуту
вообще я заметил что существует 2 вида пакета, т.е обычный нпц, и моб.
но на американском оффе размер блока отичается координально, на оффе их 2 вида, 68 и 56
а в пакете что давал бонукс writeH(143); // //размер блока
кто можешь разобраться с этим,
и ещё 5 цшк которые в начален пакета, на америк. оффе не -1 идёт а разные.
Их не 2 вида, в этом пакете все зависит от флагов, так как и в Юзер пакетах. Просто один пакет может обновлять всю инфу, второй только абнормалы и тд.
VenomRaider Написал:кто уже разобрался с пакетом нпц??? что-то очень странное твориться там

Добавлено через 28 минут
пока вот что я выяснил:
PHP код:
<?php 
writeEx
(0x167);
writeD(_npcObjId);
writeC(0x00); // оно меняется на 0x02 если нпц является мобом
writeH(37); //размер блока

Добавлено через 31 минуту
вообще я заметил что существует 2 вида пакета, т.е обычный нпц, и моб.
но на американском оффе размер блока отичается координально, на оффе их 2 вида, 68 и 56
а в пакете что давал бонукс writeH(143); // //размер блока
кто можешь разобраться с этим,
и ещё 5 цшк которые в начален пакета, на америк. оффе не -1 идёт а разные.

Вот и я не пойму с этими 5 цшками, никакой закономерности не вывел по снифу с NA.

Насчёт смены с 00 на 02, не из за типа. На NA в самой начальной локе, почти все нпц идут с 02.
BoneBreaker;343867 Написал:Насчёт смены с 00 на 02, не из за типа. На NA в самой начальной локе, почти все нпц идут с 02.
так вот же почему у некоторых 00 а у некоторых 02 стоит??? тоже интересно

Добавлено через 12 минут
лазив по клинету, в энжине есть очень интересная вещь:
PHP код:
<?php 
public: virtual void __thiscall UNetworkHandler::MakeFullNPCPacket(struct NetworkPacket const *, struct NetworkPacket &)
___:204DBEA0 public ?MakeFullNPCPacket@UNetworkHandler@@UAEXPBUNetworkPacket@@AAU2@@Z
___
:204DBEA0 ?MakeFullNPCPacket@UNetworkHandler@@UAEXPBUNetworkPacket@@AAU2@@Z proc near
VenomRaider Написал:так вот же почему у некоторых 00 а у некоторых 02 стоит??? тоже интересно

Добавлено через 12 минут
лазив по клинету, в энжине есть очень интересная вещь:
PHP код:
<?php 
public: virtual void __thiscall UNetworkHandler::MakeFullNPCPacket(struct NetworkPacket const *, struct NetworkPacket &)
___:204DBEA0 public ?MakeFullNPCPacket@UNetworkHandler@@UAEXPBUNetworkPacket@@AAU2@@Z
___
:204DBEA0 ?MakeFullNPCPacket@UNetworkHandler@@UAEXPBUNetworkPacket@@AAU2@@Z proc near

Я говорил уже про эти пакеты.
02 - апдейт скорости у нпц, насколько я понял, шлётся у тех, которые ходят на TI.
BoneBreaker Написал:Вот и я не пойму с этими 5 цшками, никакой закономерности не вывел по снифу с NA.

Насчёт смены с 00 на 02, не из за типа. На NA в самой начальной локе, почти все нпц идут с 02.

BoneBreaker Написал:Я говорил уже про эти пакеты.
02 - апдейт скорости у нпц, насколько я понял, шлётся у тех, которые ходят на TI.

получается это и есть фактически параметр isRunning ? 2 : 0 ????
VenomRaider Написал:получается это и есть фактически параметр isRunning ? 2 : 0 ????

Нет. Тут допустим, 00 - основной пакет для инициализации, 01 -- абнормалы обновляет, 02 -- при ходе/беге.

От этого, соответственно, меняется размер пакета.
аа, терь понял

Добавлено через 2 часа 15 минут
Hint Написал:В Epeisodion сместились body_part:
Код:
Array
(
    [0] => 0
    [1] => 1
    [3] => 3
    [4] => 4
    [6] => 6
    [7] => 7
    [8] => 8
    [9] => 9
    [10] => 10
    [12] => 12
    [19] => 19
    [20] => 27
    [21] => 28
    [22] => 29
    [23] => 30
    [24] => 31
    [25] => 32
    [26] => 33
    [27] => 34
    [28] => 35
)
Добавлены типы 20 (брошь) и 21 (камень).

а расшифровать это можно??? а то ничё не понятно
мож кто знает почему при выборе сервера через Enter нельзя зайти, а если на него кликаеш мышкой то заходит, полагаю изменения есть какие то в ServerList?


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Работа над Goddess of Destruction (part 7) n3k0nation 459 172,945 03-21-2022, 04:21 PM
Последний пост: TieLay
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,358 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,288 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 58,615 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 1,603 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 1,936 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,370 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,333 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа с мультиселлом Evencelance 11 2,413 09-19-2014, 12:43 PM
Последний пост: Evencelance
  Работа над Goddess of Destruction (part 5) Ozzy 980 336,161 10-09-2013, 09:13 AM
Последний пост: Ashe

Перейти к форуму:


Пользователи, просматривающие эту тему: 6 Гость(ей)