#Request Mem Artillery thank you.
Wrong section: Use this:[Only registered and activated users can see links. Click Here To Register...] and the source is Public ;)Quote:
is this correct ??
#Request source code Thank you :)
WarRock Unpacked BelowQuote:
DWORD ADR_USER_GMWARNING = (ADR_POINTER_BASE+0xE4EC);
@Request WarRock Unpacked
//======[POINTER]=======// DWORD dwPlayerPointer = FindPattern((PBYTE)"\xA1\xD8\x38\xA5\x00", "xxxx?", true, 1); DWORD dwServerPointer = FindPattern((PBYTE)"\x83\x3D\x68\x38\xA5\x00\x00};", "xxxxx??", 2, true); DWORD dwHealthPointer = FindPattern((PBYTE)"\x8B\xB0\x00\x00\x00\x00\xE8};", "xx????x", 2, true); DWORD dwViewAngels = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\xD9\x40\x2C","x???xxxx",1,true); DWORD dwBasePointer = FindPattern((PBYTE)"\x81\xC6\x00\x00\x00\x00\x2B\xC2\x66\x89\x8E\xC8\x1B\x00\x00\x33\xC9};", "xx????xxxxxxxxxxx", true, 2); DWORD dwMatrixPointer = FindPattern((PBYTE)"\xB9\x30\xA1\x9E\x00};","xxxx?",true,2); //======[ADDRESS]=======// DWORD dwFullbright1 = FindPattern((PBYTE)"\xD8\x05\x9C\x43\xA5\x00};","xxxxx?",2,true); DWORD dwFullbright2 = FindPattern((PBYTE)"\xD8\x05\xA4\x43\xA5\x00};","xxxxx?",2,true); DWORD dwFullbright3 = FindPattern((PBYTE)"\xD8\x05\xA8\x43\xA5\x00};","xxxxx?",2,true); DWORD dwQuickPlantDefuse = FindPattern((PBYTE)"\xD9\x1D\x60\x34\xA5\x00};","xxxxx?",2,true); DWORD dwStamina1 = FindPattern((PBYTE)"\xD9\x05\xC8\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina2 = dwStamina1 + 4; DWORD dwStamina3 = FindPattern((PBYTE)"\xD9\x05\xD0\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina4 = FindPattern((PBYTE)"\xD9\x05\xD4\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina5 = dwStamina4 + 8; DWORD dwNoSpawnWait = FindPattern((PBYTE)"\x2B\x05\x84\xBD\xB9\x00};","xxxxx?",2,true); DWORD dwRollSpeed = FindPattern((PBYTE)"\xD9\x05\xF4\xA4\x89\x00};","xxxxx?",2,true); DWORD dwSTW = FindPattern((PBYTE)"\xD8\x1D\xC4\x28\x87\x00};","xxxxx?",2,true); DWORD dwWTW = FindPattern((PBYTE)"\xD9\x05\xA4\x26\x87\x00};","xxxxx?",2,true); DWORD dwBoneShot = FindPattern((PBYTE)"\xDC\x05\x38\xB1\x89\x00};","xxxxx?",2,true); DWORD dwSuperNoSpread = FindPattern((PBYTE)"\xDD\x05\xA8\xA3\x89\x00};","xxxxx?",2,true); DWORD dwAutoMedicAmmo = FindPattern((PBYTE)"\xD9\x05\x30\xB1\x89\x00};","xxxxx?",2,true); DWORD dwSprintSpeed = FindPattern((PBYTE)"\xD9\x05\x7C\xA3\x89\x00};","xxxxx?",2,true); DWORD dwScope = FindPattern((PBYTE)"\xC7\x05\xF8\xFC\x90\x00\x05\x00\x00\x00};","xxxxx?x???",2,true); DWORD dwFastLockOn = FindPattern((PBYTE)"\x83\x3D\xAC\x34\xA5\x00\x00};","xxxxx??",2,true); DWORD dwFastAmmo = FindPattern((PBYTE)"\xB9\x64\x87\xA5\x00};","xxxx?",1,true); DWORD dwFastHealth = FindPattern((PBYTE)"\xB9\x6C\x87\xA5\x00};","xxxx?",1,true); DWORD dwFastRepair = FindPattern((PBYTE)"\xC7\x00\x00\xC9\xB8\x00};","x??xx?",2,true); DWORD dwFastFlag = FindPattern((PBYTE)"\x33\x05\x00\xB0\xA5\x00};","xx?xx?",2,true); DWORD dwNoBounds1 = FindPattern((PBYTE)"\xD9\x1D\xA0\xC7\xB8\x00};","xxxxx?",2,true); DWORD dwNoBounds2 = FindPattern((PBYTE)"\xA1\xA4\xC7\xB8\x00};","xxxx?",1,true); DWORD dwNoBounds3 = FindPattern((PBYTE)"\xA1\xA8\xC7\xB8\x00};","xxxx?",1,true); DWORD dwNoWater1 = FindPattern((PBYTE)"\x33\x05\xFC\xAF\xA5\x00};","xxxxx?",2,true); DWORD dwNoWater2 = FindPattern((PBYTE)"\xA1\xF8\xAF\xA5\x00};","xxxx?",1,true); DWORD dwGlassWall = FindPattern((PBYTE)"\xD9\x05\x30\x35\xA5\x00};","xxxxx?",2,true); DWORD dwNearFog = FindPattern((PBYTE)"\x8B\x35\x10\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwFarFog = FindPattern((PBYTE)"\x33\x05\x18\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwWorldInWater = FindPattern((PBYTE)"\x66\x83\x3D\x00\x38\xA5\x00\x00};","xxx?xx??",3,true); DWORD dwChangeRollSt = FindPattern((PBYTE)"\xD9\x05\xC0\xA3\x89\x00};","xxxxx?",2,true); DWORD dwSilentWalk = FindPattern((PBYTE)"\xA1\xA4\xC7\xB8\x00};","xxxx?",1,true); DWORD dwHideFromRadar = FindPattern((PBYTE)"\xD9\x05\x30\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwSuperExplosion= FindPattern((PBYTE)"\xD9\x05\xA8\xAD\x89\x00};","xxxxx?",2,true); DWORD dwRoomNumber = FindPattern((PBYTE)"\xFF\xB0\xA8\x08\x0E\x00};","xxxxx?",2,true); DWORD dwInvisible = FindPattern((PBYTE)"\x8B\x86\x54\xF3\x0D\x00};","xxxxx?",2,true); DWORD dwAntiAfk = FindPattern((PBYTE)"\xD9\x05\x54\xC7\xB8\x00};","xxxxx?",2,true); //======[STATES]========// DWORD dwWeaponReload = FindPattern((PBYTE)"\xA1\x30\x39\xA5\x00};","xxxx?",1,true); DWORD dwWeaponShot = FindPattern((PBYTE)"\xA1\x24\x39\xA5\x00};","xxxx?",1,true); DWORD dwPlayerVeichle = FindPattern((PBYTE)"\x8B\x0D\x1C\x39\xA5\x00};","xxxxx?",2,true); DWORD dwPlayerProne = FindPattern((PBYTE)"\x8B\x0D\x10\x39\xA5\x00};","xxxxx?",2,true); //======[OFFSETS]=======// DWORD dwLevel = FindPattern ((PBYTE)"\x8B\x89\x00\x00\x00\x00\x89\x88;}", "xx????xx", 2, true); DWORD dwDinar = dwLevel + 0x10; DWORD dwSlotBase = FindPattern ((PBYTE)"\x8B\x84\x08\x7C\x5F\x0C\x00};","xxxxxx?",3,true); DWORD dwWeapon1 = FindPattern ((PBYTE)"\x66\x8B\x80\xEC\x01\x01\x00}:","xxxxxx?",3,true); DWORD dwWeapon2 = FindPattern ((PBYTE)"\x0F\xBF\x93\xEE\x01\x01\x00};","xxxxxx?",3,true); DWORD dwWeapon3 = FindPattern ((PBYTE)"\x0F\xBF\x80\xF0\x01\x01\x00};","xxxxxx?",3,true); DWORD dwNoFallDamage = FindPattern ((PBYTE)"\x8D\x8B\xE8\x02\x01\x00};","xxxxx?",2,true); DWORD dwView3D = FindPattern ((PBYTE)"\x66\x89\x87\xA0\x01\x01\x00};","xxxxxx?",3,true); DWORD dwMap = FindPattern ((PBYTE)"\x05\x1C\x1C\x0C\x00};","xxxx?",1,true); DWORD dwPlayerState = FindPattern ((PBYTE)"\x8B\x8F\xCC\xC4\x00\x00};","xxxx??",2,true); DWORD dwWeaponState = FindPattern ((PBYTE)"\x8B\xB7\xD0\xC4\x00\x00};","xxxx??",2,true); DWORD dwOfsX = FindPattern ((PBYTE)"\x81\xC1\x00\x03\x01\x00};","xx?xx?",2,true); DWORD dwOfsY = FindPattern ((PBYTE)"\x8D\x83\x10\x03\x01\x00};","xxxxx?",2,true); DWORD dwOfsZ = FindPattern ((PBYTE)"\x8D\x83\x08\x03\x01\x00};","xxxxx?",2,true); DWORD dwNoRecoil1 = FindPattern ((PBYTE)"\x89\x8E\x44\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoRecoil2 = FindPattern ((PBYTE)"\x89\x8E\x48\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoRecoil3 = FindPattern ((PBYTE)"\x89\x86\x4C\xC4\x00\x00};","xxxx??",2,true); DWORD dwGravityX = FindPattern ((PBYTE)"\x8D\x8F\xAC\xC4\x00\x00};","xxxx??",2,true); DWORD dwGravityY = FindPattern ((PBYTE)"\xD9\x87\xB0\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoSpread = FindPattern ((PBYTE)"\xD9\x83\x10\x01\x01\x00};","xxxxx?",2,true); DWORD dwNoDelay = FindPattern ((PBYTE)"\x8D\xBE\x10\x04\x01\x00};","xxxxx?",2,true); DWORD dwPacket = FindPattern ((PBYTE)"\x05\xD8\xE8\x0B\x00};","xxxx?",1,true); DWORD dwNoReload = FindPattern ((PBYTE)"\x88\x9E\x0D\x04\x01\x00};","xxxxx?",2,true); //DWORD dwCommand = FindPattern ((PBYTE)"\xE8\xA2\xA5\x0C\x00","xxxx?",5,true); //DWORD dwCommand = FindPattern ((PBYTE)"\x6A\x3C};","xx",0,true); DWORD dwGlobalSize = FindPattern ((PBYTE)"\x69\xC0\x10\x1D\x00\x00};","xxxx??",2,true); DWORD dwLocalSize = FindPattern ((PBYTE)"\x66\x89\xB0\x0C\xA4\x00\x00};","xxxxx??",3,true); DWORD dwPremium = FindPattern ((PBYTE)"\x66\x8B\x80\x8C\x15\x00\x00};","xxxxx??",3,true); DWORD dwSlot5 = FindPattern ((PBYTE)"\xC6\x83\xD4\x70\x0C\x00\x01};","xxxxx??",2,true);
Writelog("//**********************************************//\n//************* NoSoul AddyLogger *************//\n//*********** War Rock International ***********//\n//************** Version Private ***************//\n//**********************************************//");
Writelog("//================ [ Pointers ] ================//");
Writelog("#define ADR_PLAYERPOINTER 0x00%X",dwPlayerPointer);
Writelog("#define ADR_SERVERPOINTER 0x00%X",dwServerPointer);
Writelog("#define ADR_HEALTHPOINTER 0x00%X",dwHealthPointer);
Writelog("#define ADR_VIEWANGELS 0x00%X",dwViewAngels);
Writelog("#define ADR_MATRIXPOINTER 0x00%X",dwMatrixPointer);
Writelog("//================ [ Address ] ================//");
Writelog("#define ADR_QUICKPLANT 0x00%X",dwQuickPlantDefuse);
Writelog("#define ADR_FULLBRIGHT1 0x00%X",dwFullbright1);
Writelog("#define ADR_FULLBRIGHT2 0x00%X",dwFullbright2);
Writelog("#define ADR_FULLBRIGHT3 0x00%X",dwFullbright3);
Writelog("#define ADR_STAMINA1 0x00%X",dwStamina1);
Writelog("#define ADR_STAMINA2 0x00%X",dwStamina2);
Writelog("#define ADR_STAMINA3 0x00%X",dwStamina3);
Writelog("#define ADR_STAMINA4 0x00%X",dwStamina4);
Writelog("#define ADR_STAMINA5 0x00%X",dwStamina5);
Writelog("#define ADR_NOSPAWNWAIT 0x00%X",dwNoSpawnWait);
Writelog("#define ADR_ROLLSPEED 0x00%X",dwRollSpeed);
Writelog("#define ADR_STW 0x00%X",dwSTW);
Writelog("#define ADR_WTW 0x00%X",dwWTW);
Writelog("#define ADR_BONESHOT 0x00%X",dwBoneShot);
Writelog("#define ADR_SUPERNOSPREAD 0x00%X",dwSuperNoSpread);
Writelog("#define ADR_AUTOMEDICAMMO 0x00%X",dwAutoMedicAmmo);
Writelog("#define ADR_SPRINTSPEED 0x00%X",dwSprintSpeed);
Writelog("#define ADR_SCOPE 0x00%X",dwScope);
Writelog("#define ADR_FASTLOCKON 0x00%X",dwFastLockOn);
Writelog("#define ADR_FASTAMMO 0x00%X",dwFastAmmo);
Writelog("#define ADR_FASTMEDIC 0x00%X",dwFastHealth);
Writelog("#define ADR_FASTREPAIR 0x00%X",dwFastRepair);
Writelog("#define ADR_FASTFLAG 0x00%X",dwFastFlag);
Writelog("#define ADR_NOBOUNDS1 0x00%X",dwNoBounds1);
Writelog("#define ADR_NOBOUNDS2 0x00%X",dwNoBounds2);
Writelog("#define ADR_NOBOUNDS3 0x00%X",dwNoBounds3);
Writelog("#define ADR_NOWATER1 0x00%X",dwNoWater1);
Writelog("#define ADR_NOWATER2 0x00%X",dwNoWater2);
Writelog("#define ADR_GLASSWALL 0x00%X",dwGlassWall);
Writelog("#define ADR_NEARFOG 0x00%X",dwNearFog);
Writelog("#define ADR_FARFOG 0x00%X",dwFarFog);
Writelog("#define ADR_WORLDINWATER 0x00%X",dwWorldInWater);
Writelog("#define ADR_CHANGEROLLSTYLE 0x00%X",dwChangeRollSt);
Writelog("#define ADR_SILENTWALK 0x00%X",dwSilentWalk);
Writelog("#define ADR_HIDEFROMRADAR 0x00%X",dwHideFromRadar);
Writelog("#define ADR_SUPEREXPLOSION 0x00%X",dwSuperExplosion);
Writelog("#define ADR_ANTIAFKKICK 0x00%X",dwAntiAfk);
Writelog("#define ADR_INVISIBLE 0x00%X",dwInvisible);
Writelog("#define ADR_ROOMNUMBER 0x00%X",dwRoomNumber);
Writelog("//================ [ States ] ================//");
Writelog("#define ADR_WEAPONRELOAD 0x00%X",dwWeaponReload);
Writelog("#define ADR_WEAPONSHOT 0x00%X",dwWeaponShot);
Writelog("#define ADR_PLAYERVEHICLE 0x00%X",dwPlayerVeichle);
Writelog("#define ADR_PLAYERPRONE 0x00%X",dwPlayerProne);
Writelog("//================ [ Offsets ] ================//");
Writelog("#define OFS_LEVEL 0x00%X",dwLevel);
Writelog("#define OFS_DINAR 0x00%X",dwDinar);
Writelog("#define OFS_SLOTBASE 0x00%X",dwSlotBase);
Writelog("#define OFS_WEAPON1 0x00%X",dwWeapon1);
Writelog("#define OFS_WEAPON2 0x00%X",dwWeapon2);
Writelog("#define OFS_WEAPON3 0x00%X",dwWeapon3);
Writelog("#define OFS_NOFALLDAMAGE 0x00%X",dwNoFallDamage);
Writelog("#define OFS_3DPLAYERVIEW 0x00%X",dwView3D);
Writelog("#define OFS_MAP 0x00%X",dwMap);
Writelog("#define OFS_PLAYERSTATE 0x00%X",dwPlayerState);
Writelog("#define OFS_WEAPONSTATE 0x00%X",dwWeaponState);
Writelog("#define OFS_X 0x00%X",dwOfsX);
Writelog("#define OFS_Y 0x00%X",dwOfsY);
Writelog("#define OFS_Z 0x00%X",dwOfsZ);
Writelog("#define OFS_NORECOIL1 0x00%X",dwNoRecoil1);
Writelog("#define OFS_NORECOIL2 0x00%X",dwNoRecoil2);
Writelog("#define OFS_NORECOIL3 0x00%X",dwNoRecoil3);
Writelog("#define OFS_SLOT5 0x00%X",dwSlot5);
Writelog("#define OFS_GLOBALSIZE 0x00%X",dwGlobalSize);
Writelog("#define OFS_LOCALSIZE 0x00%X",dwLocalSize);
Writelog("#define OFS_NOSPREAD 0x00%X",dwNoSpread);
Writelog("#define OFS_PREMIUM 0x00%X",dwPremium);
Writelog("#define OFS_GRAVITY_Y 0x00%X",dwGravityY);
Writelog("#define OFS_GRAVITY_X 0x00%X",dwGravityX);
Writelog("#define OFS_NODELAY 0x00%X",dwNoDelay);
Writelog("#define OFS_NORELOAD 0x00%X",dwNoReload);
Writelog("#define OFS_PACKET 0x00%X",dwPacket);
Die Pattern sind für'n Arsch ..Quote:
Some Fresh Pattern, all credits to me,(and ida pro :mofo:)
Fuck Yeah
Code://======[POINTER]=======// DWORD dwPlayerPointer = FindPattern((PBYTE)"\xA1\xD8\x38\xA5\x00", "xxxx?", true, 1); DWORD dwServerPointer = FindPattern((PBYTE)"\x83\x3D\x68\x38\xA5\x00\x00};", "xxxxx??", 2, true); DWORD dwHealthPointer = FindPattern((PBYTE)"\x8B\xB0\x00\x00\x00\x00\xE8};", "xx????x", 2, true); DWORD dwViewAngels = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\xD9\x40\x2C","x???xxxx",1,true); DWORD dwBasePointer = FindPattern((PBYTE)"\x81\xC6\x00\x00\x00\x00\x2B\xC2\x66\x89\x8E\xC8\x1B\x00\x00\x33\xC9};", "xx????xxxxxxxxxxx", true, 2); DWORD dwMatrixPointer = FindPattern((PBYTE)"\xB9\x30\xA1\x9E\x00};","xxxx?",true,2); //======[ADDRESS]=======// DWORD dwFullbright1 = FindPattern((PBYTE)"\xD8\x05\x9C\x43\xA5\x00};","xxxxx?",2,true); DWORD dwFullbright2 = FindPattern((PBYTE)"\xD8\x05\xA4\x43\xA5\x00};","xxxxx?",2,true); DWORD dwFullbright3 = FindPattern((PBYTE)"\xD8\x05\xA8\x43\xA5\x00};","xxxxx?",2,true); DWORD dwQuickPlantDefuse = FindPattern((PBYTE)"\xD9\x1D\x60\x34\xA5\x00};","xxxxx?",2,true); DWORD dwStamina1 = FindPattern((PBYTE)"\xD9\x05\xC8\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina2 = dwStamina1 + 4; DWORD dwStamina3 = FindPattern((PBYTE)"\xD9\x05\xD0\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina4 = FindPattern((PBYTE)"\xD9\x05\xD4\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina5 = dwStamina4 + 8; DWORD dwNoSpawnWait = FindPattern((PBYTE)"\x2B\x05\x84\xBD\xB9\x00};","xxxxx?",2,true); DWORD dwRollSpeed = FindPattern((PBYTE)"\xD9\x05\xF4\xA4\x89\x00};","xxxxx?",2,true); DWORD dwSTW = FindPattern((PBYTE)"\xD8\x1D\xC4\x28\x87\x00};","xxxxx?",2,true); DWORD dwWTW = FindPattern((PBYTE)"\xD9\x05\xA4\x26\x87\x00};","xxxxx?",2,true); DWORD dwBoneShot = FindPattern((PBYTE)"\xDC\x05\x38\xB1\x89\x00};","xxxxx?",2,true); DWORD dwSuperNoSpread = FindPattern((PBYTE)"\xDD\x05\xA8\xA3\x89\x00};","xxxxx?",2,true); DWORD dwAutoMedicAmmo = FindPattern((PBYTE)"\xD9\x05\x30\xB1\x89\x00};","xxxxx?",2,true); DWORD dwSprintSpeed = FindPattern((PBYTE)"\xD9\x05\x7C\xA3\x89\x00};","xxxxx?",2,true); DWORD dwScope = FindPattern((PBYTE)"\xC7\x05\xF8\xFC\x90\x00\x05\x00\x00\x00};","xxxxx?x???",2,true); DWORD dwFastLockOn = FindPattern((PBYTE)"\x83\x3D\xAC\x34\xA5\x00\x00};","xxxxx??",2,true); DWORD dwFastAmmo = FindPattern((PBYTE)"\xB9\x64\x87\xA5\x00};","xxxx?",1,true); DWORD dwFastHealth = FindPattern((PBYTE)"\xB9\x6C\x87\xA5\x00};","xxxx?",1,true); DWORD dwFastRepair = FindPattern((PBYTE)"\xC7\x00\x00\xC9\xB8\x00};","x??xx?",2,true); DWORD dwFastFlag = FindPattern((PBYTE)"\x33\x05\x00\xB0\xA5\x00};","xx?xx?",2,true); DWORD dwNoBounds1 = FindPattern((PBYTE)"\xD9\x1D\xA0\xC7\xB8\x00};","xxxxx?",2,true); DWORD dwNoBounds2 = FindPattern((PBYTE)"\xA1\xA4\xC7\xB8\x00};","xxxx?",1,true); DWORD dwNoBounds3 = FindPattern((PBYTE)"\xA1\xA8\xC7\xB8\x00};","xxxx?",1,true); DWORD dwNoWater1 = FindPattern((PBYTE)"\x33\x05\xFC\xAF\xA5\x00};","xxxxx?",2,true); DWORD dwNoWater2 = FindPattern((PBYTE)"\xA1\xF8\xAF\xA5\x00};","xxxx?",1,true); DWORD dwGlassWall = FindPattern((PBYTE)"\xD9\x05\x30\x35\xA5\x00};","xxxxx?",2,true); DWORD dwNearFog = FindPattern((PBYTE)"\x8B\x35\x10\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwFarFog = FindPattern((PBYTE)"\x33\x05\x18\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwWorldInWater = FindPattern((PBYTE)"\x66\x83\x3D\x00\x38\xA5\x00\x00};","xxx?xx??",3,true); DWORD dwChangeRollSt = FindPattern((PBYTE)"\xD9\x05\xC0\xA3\x89\x00};","xxxxx?",2,true); DWORD dwSilentWalk = FindPattern((PBYTE)"\xA1\xA4\xC7\xB8\x00};","xxxx?",1,true); DWORD dwHideFromRadar = FindPattern((PBYTE)"\xD9\x05\x30\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwSuperExplosion= FindPattern((PBYTE)"\xD9\x05\xA8\xAD\x89\x00};","xxxxx?",2,true); DWORD dwRoomNumber = FindPattern((PBYTE)"\xFF\xB0\xA8\x08\x0E\x00};","xxxxx?",2,true); DWORD dwInvisible = FindPattern((PBYTE)"\x8B\x86\x54\xF3\x0D\x00};","xxxxx?",2,true); DWORD dwAntiAfk = FindPattern((PBYTE)"\xD9\x05\x54\xC7\xB8\x00};","xxxxx?",2,true); //======[STATES]========// DWORD dwWeaponReload = FindPattern((PBYTE)"\xA1\x30\x39\xA5\x00};","xxxx?",1,true); DWORD dwWeaponShot = FindPattern((PBYTE)"\xA1\x24\x39\xA5\x00};","xxxx?",1,true); DWORD dwPlayerVeichle = FindPattern((PBYTE)"\x8B\x0D\x1C\x39\xA5\x00};","xxxxx?",2,true); DWORD dwPlayerProne = FindPattern((PBYTE)"\x8B\x0D\x10\x39\xA5\x00};","xxxxx?",2,true); //======[OFFSETS]=======// DWORD dwLevel = FindPattern ((PBYTE)"\x8B\x89\x00\x00\x00\x00\x89\x88;}", "xx????xx", 2, true); DWORD dwDinar = dwLevel + 0x10; DWORD dwSlotBase = FindPattern ((PBYTE)"\x8B\x84\x08\x7C\x5F\x0C\x00};","xxxxxx?",3,true); DWORD dwWeapon1 = FindPattern ((PBYTE)"\x66\x8B\x80\xEC\x01\x01\x00}:","xxxxxx?",3,true); DWORD dwWeapon2 = FindPattern ((PBYTE)"\x0F\xBF\x93\xEE\x01\x01\x00};","xxxxxx?",3,true); DWORD dwWeapon3 = FindPattern ((PBYTE)"\x0F\xBF\x80\xF0\x01\x01\x00};","xxxxxx?",3,true); DWORD dwNoFallDamage = FindPattern ((PBYTE)"\x8D\x8B\xE8\x02\x01\x00};","xxxxx?",2,true); DWORD dwView3D = FindPattern ((PBYTE)"\x66\x89\x87\xA0\x01\x01\x00};","xxxxxx?",3,true); DWORD dwMap = FindPattern ((PBYTE)"\x05\x1C\x1C\x0C\x00};","xxxx?",1,true); DWORD dwPlayerState = FindPattern ((PBYTE)"\x8B\x8F\xCC\xC4\x00\x00};","xxxx??",2,true); DWORD dwWeaponState = FindPattern ((PBYTE)"\x8B\xB7\xD0\xC4\x00\x00};","xxxx??",2,true); DWORD dwOfsX = FindPattern ((PBYTE)"\x81\xC1\x00\x03\x01\x00};","xx?xx?",2,true); DWORD dwOfsY = FindPattern ((PBYTE)"\x8D\x83\x10\x03\x01\x00};","xxxxx?",2,true); DWORD dwOfsZ = FindPattern ((PBYTE)"\x8D\x83\x08\x03\x01\x00};","xxxxx?",2,true); DWORD dwNoRecoil1 = FindPattern ((PBYTE)"\x89\x8E\x44\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoRecoil2 = FindPattern ((PBYTE)"\x89\x8E\x48\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoRecoil3 = FindPattern ((PBYTE)"\x89\x86\x4C\xC4\x00\x00};","xxxx??",2,true); DWORD dwGravityX = FindPattern ((PBYTE)"\x8D\x8F\xAC\xC4\x00\x00};","xxxx??",2,true); DWORD dwGravityY = FindPattern ((PBYTE)"\xD9\x87\xB0\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoSpread = FindPattern ((PBYTE)"\xD9\x83\x10\x01\x01\x00};","xxxxx?",2,true); DWORD dwNoDelay = FindPattern ((PBYTE)"\x8D\xBE\x10\x04\x01\x00};","xxxxx?",2,true); DWORD dwPacket = FindPattern ((PBYTE)"\x05\xD8\xE8\x0B\x00};","xxxx?",1,true); DWORD dwNoReload = FindPattern ((PBYTE)"\x88\x9E\x0D\x04\x01\x00};","xxxxx?",2,true); //DWORD dwCommand = FindPattern ((PBYTE)"\xE8\xA2\xA5\x0C\x00","xxxx?",5,true); //DWORD dwCommand = FindPattern ((PBYTE)"\x6A\x3C};","xx",0,true); DWORD dwGlobalSize = FindPattern ((PBYTE)"\x69\xC0\x10\x1D\x00\x00};","xxxx??",2,true); DWORD dwLocalSize = FindPattern ((PBYTE)"\x66\x89\xB0\x0C\xA4\x00\x00};","xxxxx??",3,true); DWORD dwPremium = FindPattern ((PBYTE)"\x66\x8B\x80\x8C\x15\x00\x00};","xxxxx??",3,true); DWORD dwSlot5 = FindPattern ((PBYTE)"\xC6\x83\xD4\x70\x0C\x00\x01};","xxxxx??",2,true);
Code:Writelog("//**********************************************//\n//************* NoSoul AddyLogger *************//\n//*********** War Rock International ***********//\n//************** Version Private ***************//\n//**********************************************//"); Writelog("//================ [ Pointers ] ================//"); Writelog("#define ADR_PLAYERPOINTER 0x00%X",dwPlayerPointer); Writelog("#define ADR_SERVERPOINTER 0x00%X",dwServerPointer); Writelog("#define ADR_HEALTHPOINTER 0x00%X",dwHealthPointer); Writelog("#define ADR_VIEWANGELS 0x00%X",dwViewAngels); Writelog("#define ADR_MATRIXPOINTER 0x00%X",dwMatrixPointer); Writelog("//================ [ Address ] ================//"); Writelog("#define ADR_QUICKPLANT 0x00%X",dwQuickPlantDefuse); Writelog("#define ADR_FULLBRIGHT1 0x00%X",dwFullbright1); Writelog("#define ADR_FULLBRIGHT2 0x00%X",dwFullbright2); Writelog("#define ADR_FULLBRIGHT3 0x00%X",dwFullbright3); Writelog("#define ADR_STAMINA1 0x00%X",dwStamina1); Writelog("#define ADR_STAMINA2 0x00%X",dwStamina2); Writelog("#define ADR_STAMINA3 0x00%X",dwStamina3); Writelog("#define ADR_STAMINA4 0x00%X",dwStamina4); Writelog("#define ADR_STAMINA5 0x00%X",dwStamina5); Writelog("#define ADR_NOSPAWNWAIT 0x00%X",dwNoSpawnWait); Writelog("#define ADR_ROLLSPEED 0x00%X",dwRollSpeed); Writelog("#define ADR_STW 0x00%X",dwSTW); Writelog("#define ADR_WTW 0x00%X",dwWTW); Writelog("#define ADR_BONESHOT 0x00%X",dwBoneShot); Writelog("#define ADR_SUPERNOSPREAD 0x00%X",dwSuperNoSpread); Writelog("#define ADR_AUTOMEDICAMMO 0x00%X",dwAutoMedicAmmo); Writelog("#define ADR_SPRINTSPEED 0x00%X",dwSprintSpeed); Writelog("#define ADR_SCOPE 0x00%X",dwScope); Writelog("#define ADR_FASTLOCKON 0x00%X",dwFastLockOn); Writelog("#define ADR_FASTAMMO 0x00%X",dwFastAmmo); Writelog("#define ADR_FASTMEDIC 0x00%X",dwFastHealth); Writelog("#define ADR_FASTREPAIR 0x00%X",dwFastRepair); Writelog("#define ADR_FASTFLAG 0x00%X",dwFastFlag); Writelog("#define ADR_NOBOUNDS1 0x00%X",dwNoBounds1); Writelog("#define ADR_NOBOUNDS2 0x00%X",dwNoBounds2); Writelog("#define ADR_NOBOUNDS3 0x00%X",dwNoBounds3); Writelog("#define ADR_NOWATER1 0x00%X",dwNoWater1); Writelog("#define ADR_NOWATER2 0x00%X",dwNoWater2); Writelog("#define ADR_GLASSWALL 0x00%X",dwGlassWall); Writelog("#define ADR_NEARFOG 0x00%X",dwNearFog); Writelog("#define ADR_FARFOG 0x00%X",dwFarFog); Writelog("#define ADR_WORLDINWATER 0x00%X",dwWorldInWater); Writelog("#define ADR_CHANGEROLLSTYLE 0x00%X",dwChangeRollSt); Writelog("#define ADR_SILENTWALK 0x00%X",dwSilentWalk); Writelog("#define ADR_HIDEFROMRADAR 0x00%X",dwHideFromRadar); Writelog("#define ADR_SUPEREXPLOSION 0x00%X",dwSuperExplosion); Writelog("#define ADR_ANTIAFKKICK 0x00%X",dwAntiAfk); Writelog("#define ADR_INVISIBLE 0x00%X",dwInvisible); Writelog("#define ADR_ROOMNUMBER 0x00%X",dwRoomNumber); Writelog("//================ [ States ] ================//"); Writelog("#define ADR_WEAPONRELOAD 0x00%X",dwWeaponReload); Writelog("#define ADR_WEAPONSHOT 0x00%X",dwWeaponShot); Writelog("#define ADR_PLAYERVEHICLE 0x00%X",dwPlayerVeichle); Writelog("#define ADR_PLAYERPRONE 0x00%X",dwPlayerProne); Writelog("//================ [ Offsets ] ================//"); Writelog("#define OFS_LEVEL 0x00%X",dwLevel); Writelog("#define OFS_DINAR 0x00%X",dwDinar); Writelog("#define OFS_SLOTBASE 0x00%X",dwSlotBase); Writelog("#define OFS_WEAPON1 0x00%X",dwWeapon1); Writelog("#define OFS_WEAPON2 0x00%X",dwWeapon2); Writelog("#define OFS_WEAPON3 0x00%X",dwWeapon3); Writelog("#define OFS_NOFALLDAMAGE 0x00%X",dwNoFallDamage); Writelog("#define OFS_3DPLAYERVIEW 0x00%X",dwView3D); Writelog("#define OFS_MAP 0x00%X",dwMap); Writelog("#define OFS_PLAYERSTATE 0x00%X",dwPlayerState); Writelog("#define OFS_WEAPONSTATE 0x00%X",dwWeaponState); Writelog("#define OFS_X 0x00%X",dwOfsX); Writelog("#define OFS_Y 0x00%X",dwOfsY); Writelog("#define OFS_Z 0x00%X",dwOfsZ); Writelog("#define OFS_NORECOIL1 0x00%X",dwNoRecoil1); Writelog("#define OFS_NORECOIL2 0x00%X",dwNoRecoil2); Writelog("#define OFS_NORECOIL3 0x00%X",dwNoRecoil3); Writelog("#define OFS_SLOT5 0x00%X",dwSlot5); Writelog("#define OFS_GLOBALSIZE 0x00%X",dwGlobalSize); Writelog("#define OFS_LOCALSIZE 0x00%X",dwLocalSize); Writelog("#define OFS_NOSPREAD 0x00%X",dwNoSpread); Writelog("#define OFS_PREMIUM 0x00%X",dwPremium); Writelog("#define OFS_GRAVITY_Y 0x00%X",dwGravityY); Writelog("#define OFS_GRAVITY_X 0x00%X",dwGravityX); Writelog("#define OFS_NODELAY 0x00%X",dwNoDelay); Writelog("#define OFS_NORELOAD 0x00%X",dwNoReload); Writelog("#define OFS_PACKET 0x00%X",dwPacket);
"\xA1\x30\x39\xA5\x00};","xxxx?",1,
Over 50% of these won't survive the next update.Quote:
Some Fresh Pattern, all credits to me,(and ida pro :mofo:)
Fuck Yeah
Code://======[POINTER]=======// DWORD dwPlayerPointer = FindPattern((PBYTE)"\xA1\xD8\x38\xA5\x00", "xxxx?", true, 1); DWORD dwServerPointer = FindPattern((PBYTE)"\x83\x3D\x68\x38\xA5\x00\x00};", "xxxxx??", 2, true); DWORD dwHealthPointer = FindPattern((PBYTE)"\x8B\xB0\x00\x00\x00\x00\xE8};", "xx????x", 2, true); DWORD dwViewAngels = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\xD9\x40\x2C","x???xxxx",1,true); DWORD dwBasePointer = FindPattern((PBYTE)"\x81\xC6\x00\x00\x00\x00\x2B\xC2\x66\x89\x8E\xC8\x1B\x00\x00\x33\xC9};", "xx????xxxxxxxxxxx", true, 2); DWORD dwMatrixPointer = FindPattern((PBYTE)"\xB9\x30\xA1\x9E\x00};","xxxx?",true,2); //======[ADDRESS]=======// DWORD dwFullbright1 = FindPattern((PBYTE)"\xD8\x05\x9C\x43\xA5\x00};","xxxxx?",2,true); DWORD dwFullbright2 = FindPattern((PBYTE)"\xD8\x05\xA4\x43\xA5\x00};","xxxxx?",2,true); DWORD dwFullbright3 = FindPattern((PBYTE)"\xD8\x05\xA8\x43\xA5\x00};","xxxxx?",2,true); DWORD dwQuickPlantDefuse = FindPattern((PBYTE)"\xD9\x1D\x60\x34\xA5\x00};","xxxxx?",2,true); DWORD dwStamina1 = FindPattern((PBYTE)"\xD9\x05\xC8\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina2 = dwStamina1 + 4; DWORD dwStamina3 = FindPattern((PBYTE)"\xD9\x05\xD0\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina4 = FindPattern((PBYTE)"\xD9\x05\xD4\x28\x87\x00};","xxxxx?",2,true); DWORD dwStamina5 = dwStamina4 + 8; DWORD dwNoSpawnWait = FindPattern((PBYTE)"\x2B\x05\x84\xBD\xB9\x00};","xxxxx?",2,true); DWORD dwRollSpeed = FindPattern((PBYTE)"\xD9\x05\xF4\xA4\x89\x00};","xxxxx?",2,true); DWORD dwSTW = FindPattern((PBYTE)"\xD8\x1D\xC4\x28\x87\x00};","xxxxx?",2,true); DWORD dwWTW = FindPattern((PBYTE)"\xD9\x05\xA4\x26\x87\x00};","xxxxx?",2,true); DWORD dwBoneShot = FindPattern((PBYTE)"\xDC\x05\x38\xB1\x89\x00};","xxxxx?",2,true); DWORD dwSuperNoSpread = FindPattern((PBYTE)"\xDD\x05\xA8\xA3\x89\x00};","xxxxx?",2,true); DWORD dwAutoMedicAmmo = FindPattern((PBYTE)"\xD9\x05\x30\xB1\x89\x00};","xxxxx?",2,true); DWORD dwSprintSpeed = FindPattern((PBYTE)"\xD9\x05\x7C\xA3\x89\x00};","xxxxx?",2,true); DWORD dwScope = FindPattern((PBYTE)"\xC7\x05\xF8\xFC\x90\x00\x05\x00\x00\x00};","xxxxx?x???",2,true); DWORD dwFastLockOn = FindPattern((PBYTE)"\x83\x3D\xAC\x34\xA5\x00\x00};","xxxxx??",2,true); DWORD dwFastAmmo = FindPattern((PBYTE)"\xB9\x64\x87\xA5\x00};","xxxx?",1,true); DWORD dwFastHealth = FindPattern((PBYTE)"\xB9\x6C\x87\xA5\x00};","xxxx?",1,true); DWORD dwFastRepair = FindPattern((PBYTE)"\xC7\x00\x00\xC9\xB8\x00};","x??xx?",2,true); DWORD dwFastFlag = FindPattern((PBYTE)"\x33\x05\x00\xB0\xA5\x00};","xx?xx?",2,true); DWORD dwNoBounds1 = FindPattern((PBYTE)"\xD9\x1D\xA0\xC7\xB8\x00};","xxxxx?",2,true); DWORD dwNoBounds2 = FindPattern((PBYTE)"\xA1\xA4\xC7\xB8\x00};","xxxx?",1,true); DWORD dwNoBounds3 = FindPattern((PBYTE)"\xA1\xA8\xC7\xB8\x00};","xxxx?",1,true); DWORD dwNoWater1 = FindPattern((PBYTE)"\x33\x05\xFC\xAF\xA5\x00};","xxxxx?",2,true); DWORD dwNoWater2 = FindPattern((PBYTE)"\xA1\xF8\xAF\xA5\x00};","xxxx?",1,true); DWORD dwGlassWall = FindPattern((PBYTE)"\xD9\x05\x30\x35\xA5\x00};","xxxxx?",2,true); DWORD dwNearFog = FindPattern((PBYTE)"\x8B\x35\x10\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwFarFog = FindPattern((PBYTE)"\x33\x05\x18\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwWorldInWater = FindPattern((PBYTE)"\x66\x83\x3D\x00\x38\xA5\x00\x00};","xxx?xx??",3,true); DWORD dwChangeRollSt = FindPattern((PBYTE)"\xD9\x05\xC0\xA3\x89\x00};","xxxxx?",2,true); DWORD dwSilentWalk = FindPattern((PBYTE)"\xA1\xA4\xC7\xB8\x00};","xxxx?",1,true); DWORD dwHideFromRadar = FindPattern((PBYTE)"\xD9\x05\x30\xB0\xA5\x00};","xxxxx?",2,true); DWORD dwSuperExplosion= FindPattern((PBYTE)"\xD9\x05\xA8\xAD\x89\x00};","xxxxx?",2,true); DWORD dwRoomNumber = FindPattern((PBYTE)"\xFF\xB0\xA8\x08\x0E\x00};","xxxxx?",2,true); DWORD dwInvisible = FindPattern((PBYTE)"\x8B\x86\x54\xF3\x0D\x00};","xxxxx?",2,true); DWORD dwAntiAfk = FindPattern((PBYTE)"\xD9\x05\x54\xC7\xB8\x00};","xxxxx?",2,true); //======[STATES]========// DWORD dwWeaponReload = FindPattern((PBYTE)"\xA1\x30\x39\xA5\x00};","xxxx?",1,true); DWORD dwWeaponShot = FindPattern((PBYTE)"\xA1\x24\x39\xA5\x00};","xxxx?",1,true); DWORD dwPlayerVeichle = FindPattern((PBYTE)"\x8B\x0D\x1C\x39\xA5\x00};","xxxxx?",2,true); DWORD dwPlayerProne = FindPattern((PBYTE)"\x8B\x0D\x10\x39\xA5\x00};","xxxxx?",2,true); //======[OFFSETS]=======// DWORD dwLevel = FindPattern ((PBYTE)"\x8B\x89\x00\x00\x00\x00\x89\x88;}", "xx????xx", 2, true); DWORD dwDinar = dwLevel + 0x10; DWORD dwSlotBase = FindPattern ((PBYTE)"\x8B\x84\x08\x7C\x5F\x0C\x00};","xxxxxx?",3,true); DWORD dwWeapon1 = FindPattern ((PBYTE)"\x66\x8B\x80\xEC\x01\x01\x00}:","xxxxxx?",3,true); DWORD dwWeapon2 = FindPattern ((PBYTE)"\x0F\xBF\x93\xEE\x01\x01\x00};","xxxxxx?",3,true); DWORD dwWeapon3 = FindPattern ((PBYTE)"\x0F\xBF\x80\xF0\x01\x01\x00};","xxxxxx?",3,true); DWORD dwNoFallDamage = FindPattern ((PBYTE)"\x8D\x8B\xE8\x02\x01\x00};","xxxxx?",2,true); DWORD dwView3D = FindPattern ((PBYTE)"\x66\x89\x87\xA0\x01\x01\x00};","xxxxxx?",3,true); DWORD dwMap = FindPattern ((PBYTE)"\x05\x1C\x1C\x0C\x00};","xxxx?",1,true); DWORD dwPlayerState = FindPattern ((PBYTE)"\x8B\x8F\xCC\xC4\x00\x00};","xxxx??",2,true); DWORD dwWeaponState = FindPattern ((PBYTE)"\x8B\xB7\xD0\xC4\x00\x00};","xxxx??",2,true); DWORD dwOfsX = FindPattern ((PBYTE)"\x81\xC1\x00\x03\x01\x00};","xx?xx?",2,true); DWORD dwOfsY = FindPattern ((PBYTE)"\x8D\x83\x10\x03\x01\x00};","xxxxx?",2,true); DWORD dwOfsZ = FindPattern ((PBYTE)"\x8D\x83\x08\x03\x01\x00};","xxxxx?",2,true); DWORD dwNoRecoil1 = FindPattern ((PBYTE)"\x89\x8E\x44\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoRecoil2 = FindPattern ((PBYTE)"\x89\x8E\x48\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoRecoil3 = FindPattern ((PBYTE)"\x89\x86\x4C\xC4\x00\x00};","xxxx??",2,true); DWORD dwGravityX = FindPattern ((PBYTE)"\x8D\x8F\xAC\xC4\x00\x00};","xxxx??",2,true); DWORD dwGravityY = FindPattern ((PBYTE)"\xD9\x87\xB0\xC4\x00\x00};","xxxx??",2,true); DWORD dwNoSpread = FindPattern ((PBYTE)"\xD9\x83\x10\x01\x01\x00};","xxxxx?",2,true); DWORD dwNoDelay = FindPattern ((PBYTE)"\x8D\xBE\x10\x04\x01\x00};","xxxxx?",2,true); DWORD dwPacket = FindPattern ((PBYTE)"\x05\xD8\xE8\x0B\x00};","xxxx?",1,true); DWORD dwNoReload = FindPattern ((PBYTE)"\x88\x9E\x0D\x04\x01\x00};","xxxxx?",2,true); //DWORD dwCommand = FindPattern ((PBYTE)"\xE8\xA2\xA5\x0C\x00","xxxx?",5,true); //DWORD dwCommand = FindPattern ((PBYTE)"\x6A\x3C};","xx",0,true); DWORD dwGlobalSize = FindPattern ((PBYTE)"\x69\xC0\x10\x1D\x00\x00};","xxxx??",2,true); DWORD dwLocalSize = FindPattern ((PBYTE)"\x66\x89\xB0\x0C\xA4\x00\x00};","xxxxx??",3,true); DWORD dwPremium = FindPattern ((PBYTE)"\x66\x8B\x80\x8C\x15\x00\x00};","xxxxx??",3,true); DWORD dwSlot5 = FindPattern ((PBYTE)"\xC6\x83\xD4\x70\x0C\x00\x01};","xxxxx??",2,true);
Code:Writelog("//**********************************************//\n//************* NoSoul AddyLogger *************//\n//*********** War Rock International ***********//\n//************** Version Private ***************//\n//**********************************************//"); Writelog("//================ [ Pointers ] ================//"); Writelog("#define ADR_PLAYERPOINTER 0x00%X",dwPlayerPointer); Writelog("#define ADR_SERVERPOINTER 0x00%X",dwServerPointer); Writelog("#define ADR_HEALTHPOINTER 0x00%X",dwHealthPointer); Writelog("#define ADR_VIEWANGELS 0x00%X",dwViewAngels); Writelog("#define ADR_MATRIXPOINTER 0x00%X",dwMatrixPointer); Writelog("//================ [ Address ] ================//"); Writelog("#define ADR_QUICKPLANT 0x00%X",dwQuickPlantDefuse); Writelog("#define ADR_FULLBRIGHT1 0x00%X",dwFullbright1); Writelog("#define ADR_FULLBRIGHT2 0x00%X",dwFullbright2); Writelog("#define ADR_FULLBRIGHT3 0x00%X",dwFullbright3); Writelog("#define ADR_STAMINA1 0x00%X",dwStamina1); Writelog("#define ADR_STAMINA2 0x00%X",dwStamina2); Writelog("#define ADR_STAMINA3 0x00%X",dwStamina3); Writelog("#define ADR_STAMINA4 0x00%X",dwStamina4); Writelog("#define ADR_STAMINA5 0x00%X",dwStamina5); Writelog("#define ADR_NOSPAWNWAIT 0x00%X",dwNoSpawnWait); Writelog("#define ADR_ROLLSPEED 0x00%X",dwRollSpeed); Writelog("#define ADR_STW 0x00%X",dwSTW); Writelog("#define ADR_WTW 0x00%X",dwWTW); Writelog("#define ADR_BONESHOT 0x00%X",dwBoneShot); Writelog("#define ADR_SUPERNOSPREAD 0x00%X",dwSuperNoSpread); Writelog("#define ADR_AUTOMEDICAMMO 0x00%X",dwAutoMedicAmmo); Writelog("#define ADR_SPRINTSPEED 0x00%X",dwSprintSpeed); Writelog("#define ADR_SCOPE 0x00%X",dwScope); Writelog("#define ADR_FASTLOCKON 0x00%X",dwFastLockOn); Writelog("#define ADR_FASTAMMO 0x00%X",dwFastAmmo); Writelog("#define ADR_FASTMEDIC 0x00%X",dwFastHealth); Writelog("#define ADR_FASTREPAIR 0x00%X",dwFastRepair); Writelog("#define ADR_FASTFLAG 0x00%X",dwFastFlag); Writelog("#define ADR_NOBOUNDS1 0x00%X",dwNoBounds1); Writelog("#define ADR_NOBOUNDS2 0x00%X",dwNoBounds2); Writelog("#define ADR_NOBOUNDS3 0x00%X",dwNoBounds3); Writelog("#define ADR_NOWATER1 0x00%X",dwNoWater1); Writelog("#define ADR_NOWATER2 0x00%X",dwNoWater2); Writelog("#define ADR_GLASSWALL 0x00%X",dwGlassWall); Writelog("#define ADR_NEARFOG 0x00%X",dwNearFog); Writelog("#define ADR_FARFOG 0x00%X",dwFarFog); Writelog("#define ADR_WORLDINWATER 0x00%X",dwWorldInWater); Writelog("#define ADR_CHANGEROLLSTYLE 0x00%X",dwChangeRollSt); Writelog("#define ADR_SILENTWALK 0x00%X",dwSilentWalk); Writelog("#define ADR_HIDEFROMRADAR 0x00%X",dwHideFromRadar); Writelog("#define ADR_SUPEREXPLOSION 0x00%X",dwSuperExplosion); Writelog("#define ADR_ANTIAFKKICK 0x00%X",dwAntiAfk); Writelog("#define ADR_INVISIBLE 0x00%X",dwInvisible); Writelog("#define ADR_ROOMNUMBER 0x00%X",dwRoomNumber); Writelog("//================ [ States ] ================//"); Writelog("#define ADR_WEAPONRELOAD 0x00%X",dwWeaponReload); Writelog("#define ADR_WEAPONSHOT 0x00%X",dwWeaponShot); Writelog("#define ADR_PLAYERVEHICLE 0x00%X",dwPlayerVeichle); Writelog("#define ADR_PLAYERPRONE 0x00%X",dwPlayerProne); Writelog("//================ [ Offsets ] ================//"); Writelog("#define OFS_LEVEL 0x00%X",dwLevel); Writelog("#define OFS_DINAR 0x00%X",dwDinar); Writelog("#define OFS_SLOTBASE 0x00%X",dwSlotBase); Writelog("#define OFS_WEAPON1 0x00%X",dwWeapon1); Writelog("#define OFS_WEAPON2 0x00%X",dwWeapon2); Writelog("#define OFS_WEAPON3 0x00%X",dwWeapon3); Writelog("#define OFS_NOFALLDAMAGE 0x00%X",dwNoFallDamage); Writelog("#define OFS_3DPLAYERVIEW 0x00%X",dwView3D); Writelog("#define OFS_MAP 0x00%X",dwMap); Writelog("#define OFS_PLAYERSTATE 0x00%X",dwPlayerState); Writelog("#define OFS_WEAPONSTATE 0x00%X",dwWeaponState); Writelog("#define OFS_X 0x00%X",dwOfsX); Writelog("#define OFS_Y 0x00%X",dwOfsY); Writelog("#define OFS_Z 0x00%X",dwOfsZ); Writelog("#define OFS_NORECOIL1 0x00%X",dwNoRecoil1); Writelog("#define OFS_NORECOIL2 0x00%X",dwNoRecoil2); Writelog("#define OFS_NORECOIL3 0x00%X",dwNoRecoil3); Writelog("#define OFS_SLOT5 0x00%X",dwSlot5); Writelog("#define OFS_GLOBALSIZE 0x00%X",dwGlobalSize); Writelog("#define OFS_LOCALSIZE 0x00%X",dwLocalSize); Writelog("#define OFS_NOSPREAD 0x00%X",dwNoSpread); Writelog("#define OFS_PREMIUM 0x00%X",dwPremium); Writelog("#define OFS_GRAVITY_Y 0x00%X",dwGravityY); Writelog("#define OFS_GRAVITY_X 0x00%X",dwGravityX); Writelog("#define OFS_NODELAY 0x00%X",dwNoDelay); Writelog("#define OFS_NORELOAD 0x00%X",dwNoReload); Writelog("#define OFS_PACKET 0x00%X",dwPacket);
DWORD ofsYaw = 0x00101C4;
DWORD ofsPitch = 0x00101A8;
DWORD ofsPlayerState = 0x00102F8;
DWORD ofsPosX = 0x0010300;
DWORD ofsPosY = 0x0010310;
DWORD ofsPosZ = 0x0010308;
DWORD ofsViewX = 0x00101D4;
DWORD ofsViewY = 0x00101D8;
DWORD ofsViewZ = 0x00101DC;
class CPlayer
{
public:
CHAR _00[0x00101A8]; // 0x00
FLOAT Pitch; // 0x00101A8
CHAR _01[0x0018]; // 0x101C8
FLOAT Yaw; // 0x00101C4
CHAR _02[0x00C]; // 0x101D8
FLOAT ViewX; // 0x00101D4
FLOAT ViewZ; // 0x00101D8
FLOAT ViewY; // 0x00101DC
CHAR _03[0x0011C]; // 0x101DC
BYTE PlayerState; // 0x00102F8
CHAR _04[0x007]; // 0x101DD
FLOAT PosX; // 0x0010300
CHAR _05[0x004]; // 0x1030C
FLOAT PosY; // 0x0010308
CHAR _06[0x004]; // 0x10314
FLOAT PosZ; // 0x0010310
};
class CBase
{
public:
CPlayer* pLocal;
char _00[0x00129C74];
CPlayer** pGlobal;
};
DWORD dwStartStamina = 0x008728C8;Quote:
#define Adr_Stamina1 0x8728C8 //StartStamina
#define Adr_Stamina2 0x8728CC //Shit (not even a float)
#define Adr_Stamina3 0x8728D0 //Shit
#define Adr_Stamina4 0x8728D4 //Stamina needed for roll
#define Adr_Stamina5 0x8728D8 //Shit (not even a float)