Показать сообщение отдельно
Старый 26.07.2010, 00:36   #30
Fmut
Пользователь
 
Регистрация: 20.06.2010
Сообщений: 42
Сказал(а) спасибо: 4
Поблагодарили 5 раз(а) в 5 сообщениях
Fmut На верном пути
По умолчанию

Видимо теперь этим числом задается поворот ГО в пространстве и больше не используются GAMEOBJECT_PARENTROTATION.
И кроме как держать его в базе я другого пути пока не вижу.

Скриншот не могу прикрепить, форум режет урлы (

Вот разбор одного из такого ГО:
Код:
UpdateType = UPDATETYPE_CREATE_OBJECT
objGuid = $F11002AE3F000A87
objType = TYPEID_GAMEOBJECT ($5)
obj_flag (word) = $0358 ($0008,$0010,$0040,$0100,$0200)
if (obj_flag and UPDATEFLAG_POSITION) > 0 then begin
  GUID (pGUID) = $0000000000000000
  posX=-4714,7060546875
  posY=-1325,92492675781
  posZ=504,599029541016
  posX=-4714,7060546875
  posY=-1325,92492675781
  posZ=504,599029541016
  posR=-0,165148675441742
  posR=0
end;
if (obj_flag and UPDATEFLAG_LOWGUID) > 0 then begin
  LowGUID (int) = $00002AAA
end;
if (obj_flag and UPDATEFLAG_HIGHGUID) > 0 then begin
  HighGUID (int) = $00000100
end;
if (obj_flag and UPDATEFLAG_ROTATION) > 0 then begin
  GameobjectRotation (int64) = 1355986587154012717
end;

IndexCount = 1
OBJECT_FIELD_GUID = $F11002AE3F000A87
OBJECT_FIELD_TYPE = 33
OBJECT_FIELD_ENTRY = 175679
OBJECT_FIELD_SCALE_X = 1,60000002384186
GAMEOBJECT_DISPLAYID = 214
GAMEOBJECT_PARENTROTATION_3 = 0,904455184936523
GAMEOBJECT_PARENTROTATION_4 = 0,426568686962128
GAMEOBJECT_DYNAMIC = $FFFF0000
GAMEOBJECT_BYTES_1 = $FF000901

Последний раз редактировалось Fmut; 26.07.2010 в 00:42.
Fmut вне форума   Ответить с цитированием