Log in
Search
Display results as :
Advanced Search

Share
Go down
avatar
Admin Hacker
Admin Hacker
Moods : WALAY KWARTA
Posts : 41
Join date : 2017-09-08
View user profilehttp://globaloffensive.forumotion.com

Release [Release] WARROCK D3D BASE

on Wed Jan 17, 2018 3:25 pm
WARROCK D3D BASE

sample code
Code:
#include "stdafx.h"
#include "wBiner.h"
#include "CPatch.h"
#include "Log.h"

//Weapon Hacks
int Weapon1 = 0;
int Weapon3 = 0;
int WeaponM  = 0;
int Weapon2  = 0;
int WeaponA  = 0;
int WeaponS  = 0;
int WeaponH = 0;
int CH_AmmoNumber = 0;
int CH_MagazineNum = 0;
int CH_NoWeight = 0;
int CH_SuperWeapon = 0;
int CH_NoWeaponRange = 0;
int CH_ExtraRange = 0;
int CH_WeaponDefence = 0;
int CH_WeaponDamage = 0;
int CH_Autoshot = 0;
//Save Position
float posiX;
float posiY;
float posiZ;


void WriteJhem(void *adress,void *bytes,int size)
{
DWORD dwProtect;
VirtualProtect((void*)adress,size,PAGE_EXECUTE_READWRITE,&dwProtect);
memcpy((void *)adress,(PBYTE)bytes,size);
VirtualProtect((void*)adress,size,dwProtect,&dwProtect);
}

BYTE HEADON        [5] = {0xB9,0x64,0xC1,0x54,0xA5};
BYTE NOP           [8] = {0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90};
BYTE JMP           [1] = {0xEB};
BYTE RETN          [1] = {0xC3};
BYTE DAMAGEASPUNCH [7] = {0xB8,0x01,0x00,0x00,0x00,0x90,0x90};
BYTE DAMAGEASCOLT  [7] = {0xB8,0x07,0x00,0x00,0x00,0x90,0x90};

/*cPatch cAutoHead (ASM_BONESHOT, HEADON, 5);
cPatch cWTW (ASM_WTW, NOP, 3);
cPatch cUnlAmmo (ASM_UNLIAMMO,RETN,1);
cPatch cNoDelay (ASM_NODELAY,NOP,2);
cPatch cPunchDamage (ASM_DAMAGEAS,DAMAGEASPUNCH,7);
cPatch cColtDamage (ASM_DAMAGEAS,DAMAGEASCOLT,7);*/

void ServerHacks()
{
 DWORD dwServer = *(DWORD*)ADR_SERVERPOINTER;
 if  (dwServer != 0)
 {

 if (var.Slot[1] == 1) //Slot 5
 {*(BYTE*)(dwServer+OFS_SLOTS)     = 1; }
 else{*(BYTE*)(dwServer+OFS_SLOTS)     = 0; }

 if (var.Slot[2] == 1) //Slot 6
 {*(BYTE*)(dwServer+OFS_SLOTS+0x1)     = 1; }
 else{*(BYTE*)(dwServer+OFS_SLOTS+0x1)     = 0; }

 if (var.Slot[3] == 1) //Slot 7
 {*(BYTE*)(dwServer+OFS_SLOTS+0x2)     = 1; }
 else{*(BYTE*)(dwServer+OFS_SLOTS+0x2)     = 0; }

 if (var.Slot[14] == 1) // SLot 8
 {*(BYTE*)(dwServer+OFS_SLOTS+0x3)     = 1; }
 else{*(BYTE*)(dwServer+OFS_SLOTS+0x3)     = 0; }

 // --- WEAPON BINDER
 if (var.Var[20] > 0)
 {
 find_weapons();
 if (var.Var[21] > 0)
 WPNput(var.Var[20] - 1, 0, var.Var[21] -1);
 if (var.Var[22] > 0)
 WPNput(var.Var[20] - 1, 1, var.Var[22] -1);
 if (var.Var[23] > 0)
 WPNput(var.Var[20] - 1, 2, var.Var[23] -1);
 if (var.Var[24] > 0)
 WPNput(var.Var[20] - 1, 3, var.Var[24] -1);
 if (var.Var[25] > 0)
 WPNput(var.Var[20] - 1, 4, var.Var[25] -1);
 if (var.Var[26] > 0)
 WPNput(var.Var[20] - 1, 5, var.Var[26] -1);
 if (var.Var[27] > 0)
 WPNput(var.Var[20] - 1, 6, var.Var[27] -1);
 if (var.Var[28] > 0)
 WPNput(var.Var[20] - 1, 7, var.Var[28] -1);
 }
 }
}



void WeaponRelated()
{
 DWORD Player = *(DWORD*) ADR_PLAYERPOINTER;
 if (Player != 0)
 {

 if (var.Var[10] == 1)
 {
 *(float*)(Player+OFS_NORECOIL1) = 0;
 *(float*)(Player+OFS_NORECOIL2) = 0;
 *(float*)(Player+OFS_NORECOIL3) = 0;
 Sleep(0);
 }

 // --- NOBOUNDS
 if (var.Var[29] == 1)
 {
 *(DWORD*)(ADR_NOBOUNDS1) = 0;
 *(DWORD*)(ADR_NOBOUNDS2) = 0;
 *(DWORD*)(ADR_NOBOUNDS3) = 0;
 }

 //--- No Water
 if (var.Var[30] == 1)
 {
 *(int*)(ADR_NOWATER1) = 0;
 *(int*)(ADR_NOWATER2) = 0;
 }

 /*//--MOON JUMP
 if (var.Var[39] == 1)
        {
                if (GetAsyncKeyState(VK_SPACE))
                {
                       *(float*)(Player+OFS_GRAVITYZ) = 200.0F;
                }
        }*/

 if (var.Var[31] == 1)
 {
 if(GetAsyncKeyState(VK_MENU)&1)
 {
 for(int i = 0; i < 32; i++)
 {
 CPlayerInfo *pInfo = GetGlobalInfo(i);
 CPlayer* pPlayer = p_Base->PPlayer[i];
 if(pInfo && pPlayer)
 {
 CPlayerInfo *pLocalInfo = GetGlobalInfo(p_Base->PLocal->Index);
 if( pInfo->Team != pLocalInfo->Team )
 {
 if( pInfo->Health != 0 )
 {
 p_Base->PLocal->PosX = pPlayer->PosX;
 p_Base->PLocal->PosY = pPlayer->PosY;
 p_Base->PLocal->PosZ = pPlayer->PosZ;
 }
 }
 }
 }
 }
 }

 if (var.Var[32] == 1)
 {
 if(GetAsyncKeyState(VK_RBUTTON)&1)
 {
 for(int i = 0; i < 32; i++)
 {
 CPlayerInfo *pInfo = GetGlobalInfo(i);
 CPlayer* pPlayer = p_Base->PPlayer[i];
 if(pInfo && pPlayer)
 {
 CPlayerInfo *pLocalInfo = GetGlobalInfo(p_Base->PLocal->Index);
 if( pInfo->Team != pLocalInfo->Team )
 {
 if( pInfo->Health != 0 )
 {
 p_Base->PLocal->PosX = pPlayer->PosX;
 p_Base->PLocal->PosY = pPlayer->PosY;
 p_Base->PLocal->PosZ = pPlayer->PosZ;
 }
 }
 }
 }
 }
 }

 //-- Super Jump
 if (var.Var[33] == 1)
        {
                if (GetAsyncKeyState(VK_CONTROL))
                {
                       *(float*)(Player+OFS_POSY) = 2500;
 //p_Base->PLocal->PosZ = 2500;
                }
        }

 //-- Dig
 if (var.Var[34] == 1)
        {
                if (GetAsyncKeyState(VK_MENU))
                {
                       *(float*)(Player+OFS_POSY) = -3500;
                }
        }

 //- NoFallDamage
 if (var.Var[35] == 1)
        {
 *(float*)(Player+OFS_NOFALLDAMAGE) = -999999;
        }
      
 /*int Player = *(float*)(Player+OFS_SPEED);
 DWORD PlayerDown = *(float*)(Player+OFS_SPEED);*/

 /*if(GetAsyncKeyState(VK_NUMPAD9)&1)
 {
 Writelog("SpeedValueInt   0x%X", Player);
 Writelog("SpeedValueDWORD 0x%X", PlayerDown);
 }

 //--Speed Hack
 if (var.Var[37] == 0)
        {
 *(float*)(ADR_SPEED) = 96;//Normal
        }

 if (var.Var[37] == 1)
        {
 *(float*)(ADR_SPEED) = 120;//Normal
        }

 if (var.Var[37] == 2)
        {
 *(float*)(ADR_SPEED) = 150;//Normal
        }

 if (var.Var[37] == 3)
        {
 *(float*)(ADR_SPEED) = 200;//Normal
        }

 //-- Sky Walk
 if (var.Var[40] == 1)
        {
 p_Base->PLocal->PosY = 1300;
        }
 //-- Plant Anywhere
 if (var.Var[41] == 1)
        {
 *(BYTE*)ADR_PLANTANYWHERE = 0x1;
        }

 if(var.Var[100] == 1)
 {
 cTriggetBot* g_Player = (cTriggetBot*)0xAF19EC;
 if(g_Player->TriggerBot->TriBot->TBot->Trigger > 0)
 {
 if ( *(WORD*)(Player+OFS_WEAPON2) != 118 && *(WORD*)(Player+OFS_WEAPON2) != 91 )
 {
 *(INT*)(Player+OFS_WEAPONSTATE) = *(INT*)(ADR_WeaponShot);
 *(DWORD*)(Player+OFS_AUTOSHOT) = 0;
 }
 var.Var[15] = 1; //NoSpread
 var.Var[10] = 1; //NoRecoil
 //*(float*)(ADR_Gamespeed) = 1.0F;
 }
 }
 
 if (var.Var[12] == 1)
 {
 if (GetAsyncKeyState(VK_F5))
 {
 posiX = p_Base->PLocal->PosX;
 posiY = p_Base->PLocal->PosY;
 posiZ = p_Base->PLocal->PosZ;
 MessageBeep(MB_ICONINFORMATION);
 }
 }
 if (var.Var[13] == 1)
 {
 for(int i = 4; i < 32; i++)
 {
 CPlayer* pPlayer = p_Base->PPlayer[i];
 pPlayer->PosX = posiX;
 pPlayer->PosY = posiY;
 pPlayer->PosZ = posiZ;
 }
 }

 if (var.Var[14] == 1)
 {
 if(GetAsyncKeyState(VK_LBUTTON))
 {
 *(float*)(ADR_Gamespeed) = 5.0F;
 }else{
 *(float*)(ADR_Gamespeed) = 0.0F;
 }
 }
 
 if(var.Var[15])
 {
 *(int*)ADR_NoSpread1 = 0;
 *(int*)ADR_NoSpread1 = 0;
 }

 if (var.Var[16])
 {
 *(int*)ADR_FullBright1 = 1092779973;
 *(int*)ADR_FullBright2 = 1092779973;
 *(int*)ADR_FullBright3 = 1092779973;
 }

 if(var.Var[17])
 {
 if ( *(WORD*)(Player+OFS_WEAPON2) != 118 && *(WORD*)(Player+OFS_WEAPON2) != 91 )
 {
 *(INT*)(Player+OFS_WEAPONSTATE) = *(INT*)(ADR_WeaponShot);
 *(DWORD*)(Player+OFS_AUTOSHOT) = 0;
 }
 }

 /*if(var.Var[50]) // Auto HeadSHot
 {
 cAutoHead.Patch();
 }else{
 cAutoHead.Restore();
 }
 
 if(var.Var[51]) // WTW
 {
 cWTW.Patch();
 }else{
 cWTW.Restore();
 }*/

 /*if(var.Var[53])// STW
 {
 *(double*)ADR_STW = 0.4;
 }else{
 *(double*)ADR_STW = 0.5;
 }

 if(var.Var[54]) //NoScreenShake
 {
 *(float*)ADR_NOSCREENSHAKE = 1;
 }else{
 *(float*)ADR_NOSCREENSHAKE = 0;
 }

 /*if(var.Var[55]) //NoDelay
 {
 cNoDelay.Patch();
 }else{
 cNoDelay.Restore();
 }*/
 
 // WEAPONMANAGER
 #define MAX_WEAPONS 350
 struct sWeaponsOriginalValues
 {
   DWORD dwWeight;
   DWORD dwShotSpeed;
 };
 sWeaponsOriginalValues weaponsOriginalValues[MAX_WEAPONS];
 bool bValueStored = false;
 if(!bValueStored)
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 for(int i = 0; i < MAX_WEAPONS; i++)
 {
 weaponsOriginalValues[i].dwWeight = weaponPtr_1->WeaponPtr->WeaponInformations[i]->dwWeight;
 weaponsOriginalValues[i].dwWeight = weaponPtr_2->WeaponPtr->WeaponInformations[i]->dwWeight;
 weaponsOriginalValues[i].dwShotSpeed = weaponPtr_1->WeaponPtr->WeaponInformations[i]->dwShotSpeed;
 weaponsOriginalValues[i].dwShotSpeed = weaponPtr_2->WeaponPtr->WeaponInformations[i]->dwShotSpeed;
 bValueStored = true;
 }
 }
 }

 // --- NO WEAPON RANGE
 if (CH_NoWeaponRange == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwRange = 1000000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwRange = 1000000;
 }
 }
 }
 // --- EXTRA RANGE
 if (CH_ExtraRange == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;

 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 switch ( CH_ExtraRange )
 {
 case 1 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 10000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 10000;
 break;
 case 2 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 20000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 20000;
 break;
 case 3 :
     weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 30000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 30000;
 break;
 case 4 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 40000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 40000;
 break;
 case 5 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 1000000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwEffectRange = 1000000;
 break;
 }
 }
 }
 }

 // --- SUPER WEAPON
 if (CH_SuperWeapon == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;

 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwShotSpeed = 50000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwShotSpeed = 50000;
 }
 }
 }else{
 if ( bValueStored )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;

 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 for(int i = 0; i < MAX_WEAPONS; i++)
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[i]->dwShotSpeed = weaponsOriginalValues[i].dwShotSpeed;
 weaponPtr_2->WeaponPtr->WeaponInformations[i]->dwShotSpeed = weaponsOriginalValues[i].dwShotSpeed;
 }
 }
 }
 }

 //--------NoWeight------
 if (CH_NoWeight == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwWeight = 0;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwWeight = 0;
 }
 }
 }else
 {
 if ( bValueStored )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 for(int i = 0; i < MAX_WEAPONS; i++)
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[i]->dwWeight = weaponsOriginalValues[i].dwWeight;
 weaponPtr_2->WeaponPtr->WeaponInformations[i]->dwWeight = weaponsOriginalValues[i].dwWeight;
 }
 }
 }
 }
 // --- Weapon Damage
 if (CH_WeaponDamage == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;

 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 switch ( CH_WeaponDamage )
 {
 case 1 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 100;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 100;
 break;
 case 2 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 200;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 200;
 break;
 case 3 :
     weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 3000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 3000;
 break;
 case 4 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 40000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 40000;
 break;
 case 5 :
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 1000000;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDamage = 1000000;
 break;
 }
 }
 }
 }

 // --- Weapon Defence
 if (CH_WeaponDefence == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDefence = 99999;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwDefence = 99999;
 }
 }
 }
 // --- Ammo Number
 if (CH_AmmoNumber == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwAmmoNum = 100;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwAmmoNum = 100;
 }
 }
 }
 if (CH_AmmoNumber == 2)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwAmmoNum = 500;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwAmmoNum = 500;
 }
 }
 }
 if (CH_AmmoNumber == 3)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwAmmoNum = 999;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwAmmoNum = 999;
 }
 }
 }

 //MagazineNumber
 if (CH_MagazineNum == 1)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwMagazineNum = 9;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwMagazineNum = 9;
 }
 }
 }
 if (CH_MagazineNum == 2)
 {
 if ( p_Base->PLocal )
 {
 CWeaponGlobal* weaponPtr_1 = (CWeaponGlobal*)ADR_WeaponGlobal1;
 CWeaponGlobal* weaponPtr_2 = (CWeaponGlobal*)ADR_WeaponGlobal2;
 if ( weaponPtr_1 !=0 && weaponPtr_2 !=0 )
 {
 weaponPtr_1->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwMagazineNum = 99;
 weaponPtr_2->WeaponPtr->WeaponInformations[p_Base->PLocal->weapon]->dwMagazineNum = 99;
 }
 }
 }
 }
}

Downloading source code you must reply to see the link
NEW MEMBER
NEW MEMBER
Posts : 6
Join date : 2018-01-18
View user profile

Release aw

on Wed Feb 07, 2018 6:03 pm
aw
avatar
WRcod3r
WRcod3r
Posts : 19
Join date : 2018-01-02
View user profile

Release Re: [Release] WARROCK D3D BASE

on Sun Feb 11, 2018 1:03 pm
101% detected hotKeys palang error na >>> GetAsyncKeyState  <<<
NEW MEMBER
NEW MEMBER
Posts : 1
Join date : 2018-03-12
View user profile

Release Re: [Release] WARROCK D3D BASE

on Mon Mar 12, 2018 5:47 pm
as
Sponsored content

Release Re: [Release] WARROCK D3D BASE

Back to top
Permissions in this forum:
You cannot reply to topics in this forum