Sorry for my bad English!
Thread who can help me with the search
offsets to main 1.02c?
effect.h
effect.cppCode:#pragma once const int ITEM_ID = 0x246; #define ITEM_GET(x, y) (x * 512 + y) + ITEM_ID #define HDK_SET_ITEM_EFFECT 0x0057AD82 #define HDK_SET_COLOR_EFFECT 0x0057ADC8 #define HDK_ITEM_EFFECT_ALLOW 0x0057AD8D #define HDK_ITEM_EFFECT_NOT_ALLOW 0x0057B73B #define HDK_NEXT_ITEM_COLOR 0x0057ADFD void AttachNewEffect();
Or tell me how to find themCode:#include "StdAfx.h" #include "Effect.h" #include "ToolKit.h" DWORD pItemType = 0; __declspec(naked) void SetItemEffect() { __asm { Mov pItemType, Ecx } switch (pItemType) { // Aura Boots, Dragon Boots case ITEM_GET(11, 43): case ITEM_GET(11, 1): { __asm { Mov Esi, HDK_ITEM_EFFECT_ALLOW JMP Esi } } break; } __asm { Mov Esi, HDK_ITEM_EFFECT_NOT_ALLOW JMP Esi } } __declspec(naked) void SetColorEffect() { __asm { Mov pItemType, Eax } switch (pItemType) { // Dragon Knight Boots case ITEM_GET(11, 29): __asm { MOV EDX,DWORD PTR SS:[EBP+0x0C] MOV DWORD PTR DS:[EDX+0x128],0x3F266666 MOV EAX,DWORD PTR SS:[EBP+0x0C] MOV DWORD PTR DS:[EAX+0x12C],0x3E99999A MOV ECX,DWORD PTR SS:[EBP+0x0C] MOV DWORD PTR DS:[ECX+0x130],0x3DCCCCCD } break; // Dragon Boots case ITEM_GET(11, 1): __asm { MOV EDX,DWORD PTR SS:[EBP+0x0C] MOV DWORD PTR DS:[ECX+0x128],0x3F800000 MOV EAX,DWORD PTR SS:[EBP+0x0C] MOV DWORD PTR DS:[EDX+0x12C],0x0 MOV ECX,DWORD PTR SS:[EBP+0x0C] MOV DWORD PTR DS:[EAX+0x130],0x0 } break; } __asm { Mov Esi, HDK_NEXT_ITEM_COLOR JMP Esi } } void AttachNewEffect() { DWORD dwProtect; dwProtect = ToolKit.UnProtect(HDK_SET_ITEM_EFFECT, 12); ToolKit.SetNop(HDK_SET_ITEM_EFFECT, 12); ToolKit.WriteJmp(HDK_SET_ITEM_EFFECT, (DWORD)&SetItemEffect); ToolKit.Protect(HDK_SET_ITEM_EFFECT, 22, dwProtect); dwProtect = ToolKit.UnProtect(HDK_SET_COLOR_EFFECT, 46); ToolKit.SetNop(HDK_SET_COLOR_EFFECT, 46); ToolKit.WriteJmp(HDK_SET_COLOR_EFFECT, (DWORD)&SetColorEffect); ToolKit.Protect(HDK_SET_COLOR_EFFECT, 56, dwProtect); }
main 1.02c




