Показать сообщение отдельно
Старый 17.12.2013, 19:05   #3
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

Ага, я тоже вот наткнулся, на малкороке в героике надо было ставить метки и вот случайно нашел:
Код:
int __cdecl Script_PlaceRaidMarker(int a1)
{
  int v1; // eax@3
  int v2; // eax@5
  int v3; // eax@6
  unsigned int v4; // eax@8

  if ( lua_isnumber(a1, 1) )
  {
    v1 = sub_5003B4();
    if ( v1 )
    {
      if ( !((*(_DWORD *)(v1 + 216) >> 1) & 1)
        || (v2 = *(_DWORD *)(v1 + 176)) != 0 && ((v3 = *(_DWORD *)(v2 + 4), v3 == 2) || v3 == 1) )
      {
        v4 = (unsigned __int64)lua_tonumber(a1, 1) - 1;
        if ( v4 < 5 )
          Spell_C_CastSpell(dword_997E20[v4], 0, 0, 0, 0, 0, 0, 0, 0, 0);
      }
    }
  }
  else
  {
    luaL_error(a1, "Usage: PlaceRaidMarker(index)");
  }
  return 0;
}
а вот и сам массив спелов для меток:
Код:
.rdata:00997E20                         ; int dword_997E20[]
.rdata:00997E20 04 4C 01 00             dword_997E20    dd 14C04h               ; DATA XREF: Script_PlaceRaidMarker+74r
.rdata:00997E24 05                                      db    5
.rdata:00997E25 4C                                      db  4Ch ; L
.rdata:00997E26 01                                      db    1
.rdata:00997E27 00                                      db    0
.rdata:00997E28 06                                      db    6
.rdata:00997E29 4C                                      db  4Ch ; L
.rdata:00997E2A 01                                      db    1
.rdata:00997E2B 00                                      db    0
.rdata:00997E2C 07                                      db    7
.rdata:00997E2D 4C                                      db  4Ch ; L
.rdata:00997E2E 01                                      db    1
.rdata:00997E2F 00                                      db    0
.rdata:00997E30 08                                      db    8
.rdata:00997E31 4C                                      db  4Ch ; L
.rdata:00997E32 01                                      db    1
.rdata:00997E33 00                                      db    0
__________________
Konctantin вне форума   Ответить с цитированием