AlexSpl писал(а):
- Код: Выделить всё
int __stdcall LevelUP(HiHook* h, _Hero_* hero, int a1, int a2)
{
return CALL_3(int, __fastcall, h->GetDefaultFunc(), hero, a1, a2);
}
...
_PI->WriteHiHook(0x52C0B0, SPLICE_, EXTENDED_, FASTCALL_, LevelUP);
Это, походу, __thiscall, заменённый компилятором на __fastcall. Такое бывает.
Пропустил героя.
Все равно вылет
- Код: Выделить всё
int __stdcall LevelUP(HiHook* h, int hero, int a1, int a2)
{
return FASTCALL_3(int, h->GetDefaultFunc(), hero, a1, a2);
}
_PI->WriteHiHook(0x52C0B0, SPLICE_, EXTENDED_, FASTCALL_, LevelUP);
Первый раз такая ерунда с хайхуком, всегда без проблем ставятся.