Citação:
#define ItemArray 819
#define ItemId(x, y) ((x * 512) + y)
#define ItemGet(x, y) ((x * 512) + y + ItemArray)
void HookEffects();
Citação:
#include "stdafx.h"
#include "Test.h"
#include "ToolKit.h"
DWORD dwItem;
void __declspec(naked) WingStormEffect()
{
_asm
{
MOV EAX, DWORD PTR SS:[EBP+0x0C]
MOV dwItem, EAX
CMP dwItem,ItemGet(12,36)
JE Continue
CMP dwItem,ItemGet(9,1)
JE Continue
Continue:
MOV ECX,0x005BF5BB
JMP ECX
}
}
void HookEffects()
{
ToolKit.WriteJmp(0x005BF5B4, (DWORD)&WingStormEffect);
}