Тема: Тип зоны
Показать сообщение отдельно
Старый 28.03.2010, 14:35   #2
Новичок
 
Регистрация: 21.01.2010
Сообщений: 3
Сказал Спасибо: 0
Имеет 6 спасибок в 2 сообщенях
brat пока неопределено
По умолчанию

ExtendendPacket = $FE;
внутри этого пакета по второму ID
ExSetCompassZoneCode = $33;

по умолчанию зона - General field
если другая то приходит пакет в обязательном порядке

Думаю разберешься

ZoneType : string;
CompassZoneCode : integer;

Код:
        ExSetCompassZoneCode         :
          begin
            ReadD(CompassZoneCode);
              case CompassZoneCode of
                -1: ZoneType := 'Unknown zone';
                 9: ZoneType := 'Mother Tree';     // shadow mother tree (noob location)
                11: ZoneType := 'Siege zone';
                12: ZoneType := 'Peaceful zone';
                14: ZoneType := 'PvP zone';
                15: ZoneType := 'General field';
                else ZoneType := 'Zone: ' + IntToStr(CompassZoneCode);
              end;

Последний раз редактировалось brat, 28.03.2010 в 23:19.
brat вне форума   Ответить с цитированием
За это сообщение brat нажился 2 спасибками от: