Показать сообщение отдельно
Непрочитано 15.12.2013, 17:00   #120
Аватар для Hint
Герой

По умолчанию Re: Работа над Goddess of Destruction (part 6)

Цитата:
Сообщение от VenomRaider Посмотреть сообщение
ладно с этим разберусь щас, я заметил что пакет CharacterSelectionInfo поменялся, не подскажете что изменилось в нём??
Много пробелов, но мне больше и не нужно. Действующий протокол на l2.ru.
begin
  N := ReadD; // size
 
  ReadD;
  ReadC;
 
  Inc(Index, 5); // ? (GoD)
  Inc(Index, 1); // ? (Lindvior)
 
  for I := 1 to N do
    begin
      ch.Name := ReadS;
      ReadD; // CharId
      ReadS; // loginName
      ReadD; // Account Id
      ReadD; // Clan Id
      ReadD;
      ch.Sex := ReadD;
      ch.Race := ReadD;
      ch.BaseClassId := ReadD;
 
      ReadD; // ?
 
      ReadD; // X
      ReadD; // Y
      ReadD; // Z
 
      ReadF; // Cur HP
      ReadF; // Cur MP
 
      ch.SP := ReadD;
      ch.Exp := ReadQ;
      ReadF; // Unknown (HF)
 
      ch.Level := ReadD;
 
      Inc(Index, 4 * 2 + 8 * 4);
      Inc(Index, 4 * 26); // Items
 
      Inc(Index, 36); // ? (Harmony)
 
      ch.HairStyle := ReadD;
      ch.HairColor := ReadD;
      ch.Face := ReadD;
 
      ReadF; // MaxHP
      ReadF; // MaxMP
 
      ReadD; // Delete Days
 
      ch.ClassId := ReadD; // ClassID
 
      ReadD;
      ReadC; // Enchant
      ReadH;
      ReadH;
 
      Inc(Index, 4 * 5 + 8 * 2);
 
      ch.VitalityPoints := ReadD;
 
      ReadD; // Unknown (GoD)
 
      ReadD; // Glory Days
      ReadD; // Glory Days
      ReadH; // Glory Days
    end;
 
  EndOfPacket;
end;
Code: Pascal
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума
Сказали спасибо: