Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Пакеты
Войти через OpenID

Пакеты Форум о форматах отдельных пакетов или групп пакетов

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 11.02.2010, 17:17   #1
Новичок
 
Регистрация: 14.08.2009
Сообщений: 14
Сказал Спасибо: 7
Имеет 3 спасибок в 2 сообщенях
Cooper85 пока неопределено
По умолчанию Тип зоны

Кто-то сталкивался с определением типа зоны, в которой находится персонаж ? ("Мирная зона","Основное поле" и пр.)
Единственное к чему сумел прийти - это ExSetCompassZoneCode.
Но сразу после логина персонажа этот пакет не приходит; начинает приходить только впоследствии при смене зоны.
В UserInfo вроде такого не имеется.
RelationChanged не смотрел, но думаю вряд ли.
Cooper85 вне форума   Ответить с цитированием
Старый 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 спасибками от:
Старый 29.03.2010, 04:10   #3
Новичок
 
Регистрация: 14.08.2009
Сообщений: 14
Сказал Спасибо: 7
Имеет 3 спасибок в 2 сообщенях
Cooper85 пока неопределено
По умолчанию

Да разобрался, спасибо.
Там беда в том, что при начальной прорисовке (при логине), в частности на руоффе, в некоторых случаях при "тормозах" машины (читай в момент когда выводится на экран тип зоны и прячется - фпс скачет от 0 до 1) этот пакет почему-то не приходит (не заносится в очередь обработки), что парадоксально лично для меня...
Как-то так...
Хм, может действительно дело в "Основном поле" как типу зоны по-умолчанию. Не обращал внимания. Спасибо.

Последний раз редактировалось Cooper85, 29.03.2010 в 04:14.
Cooper85 вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Пакеты



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:41.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!