Показать сообщение отдельно
Старый 05.01.2011, 21:45   #13
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Цитата:
Сообщение от Lordronn Посмотреть сообщение
Спрошу тут, что бы не создавать новую тему.

Код:
signed int __cdecl PH_SMSG_GAMEOBJECT_SPAWN_ANIM_OBSOLETE(int a1, int a2, int a3, int a4)
{
  signed int result; // eax@2
  int v5; // [sp+4h] [bp-14h]@2
  int v6; // [sp+8h] [bp-10h]@2
  int v7; // [sp+Ch] [bp-Ch]@1
  int v8; // [sp+13h] [bp-5h]@2
  unsigned __int8 v9; // [sp+17h] [bp-1h]@4

  CDataStore__GetInt32(&v7);
  switch ( v7 )
  {
    case 2:
    case 3:
    case 4:
      CDataStore__GetWowGUID(a4, &v5);
      CDataStore__GetInt8(&v8);
      sub_89B300(v7, v5, v6, v8);
      result = 1;
      break;
    case 0:
    case 5:
    case 6:
    case 8:
      CDataStore__GetInt8(&v8);
      sub_89B770(v7, (unsigned __int8)v8);
      result = 1;
      break;
    case 7:
      CDataStore__GetInt8(&v8);
      CDataStore__GetInt8(&v9);
      if ( v7 != 7 )
        goto LABEL_7;
      sub_89B6F0((unsigned __int8)v8, v9);
      result = 1;
      break;
    case 1:
    case 9:
    case 10:
      sub_89B130(v7);
      goto LABEL_7;
    default:
LABEL_7:
      result = 1;
      break;
  }
  return result;
}
Тут получается int это тип Го, и после уже дальнейшее чтение зависит от него. Или это нечто другое?
Это вообще совершенно другой опкод...
http://getmangos.com/community/topic...ket-questions/ пост №16
TOM_RUS вне форума   Ответить с цитированием