DWORD Addres_Recoil_1 =FindPattern ((DWORD)PointBlank_exe, 0x2A715B2, (PBYTE)"\x55\x8B\xEC\x83\xEC\x20\x89\x4D\xE0\xF3\x0F\x10\x05\x00\x00\x00\x00\xF3\x0F\x11\x45\xFC\x8B\x45\xE0\x8B\x88\x00\x02\x00\x00", "xxxxxxxxxxxxx????xxxxxxxxxxxxxx")+0x14A; DWORD Addres_Recoil_2 = Addres_Recoil_1 +0x160;
if(opt.Weapon.recoil) { DetourCreate((PBYTE)Addres_Recoil_1,(PBYTE)Recoil_1_on,5); DetourCreate((PBYTE)Addres_Recoil_2,(PBYTE)Recoil_2_on,5); }else { DetourCreate((PBYTE)Addres_Recoil_1,(PBYTE)Recoil_1_off,5); DetourCreate((PBYTE)Addres_Recoil_2,(PBYTE)Recoil_2_off,5); }