Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > WarRock
You last visited: Today at 19:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Warrock - Code Snippets

Discussion on Warrock - Code Snippets within the WarRock forum part of the Shooter category.

Closed Thread
 
Old 12/30/2012, 15:39   #601
 
elite*gold: 0
Join Date: Mar 2012
Posts: 519
Received Thanks: 129
Quote:
Originally Posted by igor206 View Post
#Request
Just a simply working speed source
//Speed Stuff

//Speed Normal
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)ADR_SPEED = 100.0f;
}
}

//Speed x2
{
if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)ADR_SPEED = 150.0f;
}
}

//Speed x3
{
if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)
{
*(float*)ADR_SPEED = 200.0f;
}
}
BlackKurd0" is offline  
Old 12/30/2012, 18:56   #602
 
elite*gold: 0
Join Date: Jul 2011
Posts: 3,812
Received Thanks: 1,840
Quote:
Originally Posted by BlackKurd0" View Post
//Speed Stuff

//Speed Normal
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)ADR_SPEED = 100.0f;
}
}

//Speed x2
{
if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)ADR_SPEED = 150.0f;
}
}

//Speed x3
{
if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)
{
*(float*)ADR_SPEED = 200.0f;
}
}
Also , ich bin mir nicht 100% sicher , ich habe nichts mehr mit C++ im Zusammenhang mit War Rock zu tun, aber ich glaube das Speed 2 mal gepatched wurde, oder nicht?

Code:
switch(x_Speed)
{

case 0: Patch<double>((void*)ADR_SPEED,96);break;
case 1: Patch<double>((void*)ADR_SPEED,96*2);break;
case 2: Patch<double>((void*)ADR_SPEED,96*3);break;
case 3: Patch<double>((void*)ADR_SPEED,96*4);break;
case 4: Patch<double>((void*)ADR_SPEED,96*5);break;
case 5: Patch<double>((void*)ADR_SPEED,96*6);break;
case 6: Patch<double>((void*)ADR_SPEED,96*7);break;
}
xRoute66x is offline  
Thanks
1 User
Old 12/31/2012, 10:42   #603
 
Raz9r's Avatar
 
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
Quote:
Originally Posted by xroute66x™ :) View Post
Also , ich bin mir nicht 100% sicher , ich habe nichts mehr mit C++ im Zusammenhang mit War Rock zu tun, aber ich glaube das Speed 2 mal gepatched wurde, oder nicht?

Code:
switch(x_Speed)
{

case 0: Patch<double>((void*)ADR_SPEED,96);break;
case 1: Patch<double>((void*)ADR_SPEED,96*2);break;
case 2: Patch<double>((void*)ADR_SPEED,96*3);break;
case 3: Patch<double>((void*)ADR_SPEED,96*4);break;
case 4: Patch<double>((void*)ADR_SPEED,96*5);break;
case 5: Patch<double>((void*)ADR_SPEED,96*6);break;
case 6: Patch<double>((void*)ADR_SPEED,96*7);break;
}
Was willst du bitte mit dieser unsinnigen Jumptable?
Dein Code ist äquivalent zu
Code:
if(x_Speed > 0 && x_Speed < 7)
Patch<double>(reinterpret_cast<void*>(ADR_SPEED), 96.0 * (x_Speed + 1));
Raz9r is offline  
Thanks
3 Users
Old 12/31/2012, 11:56   #604



 
+Yazzn's Avatar
 
elite*gold: 420
Join Date: Jan 2012
Posts: 1,082
Received Thanks: 1,000
Fast :P
Code:
if(x_Speed => 0 && x_Speed < 7)
  Patch<double>(reinterpret_cast<void*>(ADR_SPEED), 96.0 * (x_Speed + 1));
+Yazzn is offline  
Old 12/31/2012, 12:10   #605
 
Raz9r's Avatar
 
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
Quote:
Originally Posted by Yazzn (: View Post
Fast :P
Code:
if(x_Speed => 0 && x_Speed < 7)
  Patch<double>(reinterpret_cast<void*>(ADR_SPEED), 96.0 * (x_Speed + 1));
Setzt sich der Wert nicht von alleine zurück?
Raz9r is offline  
Old 12/31/2012, 12:43   #606



 
+Yazzn's Avatar
 
elite*gold: 420
Join Date: Jan 2012
Posts: 1,082
Received Thanks: 1,000
Afaik nicht.
+Yazzn is offline  
Old 12/31/2012, 13:18   #607
 
Raz9r's Avatar
 
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
Dann sollte man natürlich deine Lösung benutzen.
Raz9r is offline  
Old 12/31/2012, 20:50   #608
 
elite*gold: 0
Join Date: Dec 2012
Posts: 112
Received Thanks: 1
please working fast plant/defuse source :P
»Frankzz™ is offline  
Old 01/02/2013, 13:19   #609
 
elite*gold: 0
Join Date: Oct 2010
Posts: 43
Received Thanks: 7
Please the default value of STW
igor206 is offline  
Old 01/03/2013, 14:54   #610


 
Cyno™'s Avatar
 
elite*gold: 158
Join Date: Sep 2011
Posts: 878
Received Thanks: 2,493
Quote:
Originally Posted by igor206 View Post
Please the default value of STW
Open Cheat Engine -> Add Address -> Select Float as Type -> Enter the STW Address -> Checkout the STW default Value
Cyno™ is offline  
Thanks
2 Users
Old 01/04/2013, 04:54   #611
 
elite*gold: LOCKED
Join Date: Dec 2009
Posts: 4,650
Received Thanks: 5,731
#define ADR_FastPlantDefuse 0xA4E9D

void WriteMemory(void *adr, void *ptr, int size)
{
DWORD dwback;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,dwback, &dwback);
}

template <typename T>void WriteMemory(void* adr,T Vaule,T *Input = NULL)
{
if(Input == 0)
WriteMemory((void*)adr,(void*)&Vaule,sizeof(T));
else
WriteMemory((void*)Input,(void*)adr,sizeof(T));
}



void FastPlantDefusethread()
{
if( FastPlantDefuse )
{
if ( GetAsyncKeyState ('F'))
{
WriteMemory<float>((void*)ADR_FastPlantDefuse,999. 0F);
}
}
Sleep(0);}

Credits:
UnknownPK(WriteMemory Function)
R3dLine(Fast Plant / Defuse)(im not 100% Sure)
Angel-Piece is offline  
Old 01/04/2013, 12:38   #612
 
SonyRazzer's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 182
Received Thanks: 223
Quote:
Originally Posted by Angel-Piece View Post
#define ADR_FastPlantDefuse 0xA4E9D

void WriteMemory(void *adr, void *ptr, int size)
{
DWORD dwback;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,dwback, &dwback);
}

template <typename T>void WriteMemory(void* adr,T Vaule,T *Input = NULL)
{
if(Input == 0)
WriteMemory((void*)adr,(void*)&Vaule,sizeof(T));
else
WriteMemory((void*)Input,(void*)adr,sizeof(T));
}



void FastPlantDefusethread()
{
if( FastPlantDefuse )
{
if ( GetAsyncKeyState ('F'))
{
WriteMemory<float>((void*)ADR_FastPlantDefuse,999. 0F);
}
}
Sleep(0);}

Credits:
UnknownPK(WriteMemory Function)
R3dLine(Fast Plant / Defuse)(im not 100% Sure)
Wenn das mit dieser Speed Addy ist, ist es von mir ^^

ZEUGS VON KING7, DENKE NUTZLOS.....



Code:
  DWORD bpHS = DetouringHackShield();
  if ( bpHS == 1337 )
  {
     unsigned long MProtection;
     if ( ProtectVirtualProtect((void*)0x401000,ADR_WRSizeEnd,0x04,&MProtection) )
     {
       BYTE bpRetn0C     [3] = { 0xC2,0x0C,0x00 };
       BYTE bpJmp        [1] = { 0xEB };

      Tools.MemPatch((void*)(ADR_CallBack),bpRetn0C,3);           
      Tools.MemPatch((void*)(ADR_NoErrorKick),bpJmp,1); 

      Tools.AddLog(/*C:\\WGH_WR_CHEATLOG.txt*/XorStr<0xC5,23,0x9E949C20>("\x86\xFC\x9B\x9F\x8E\x82\x94\x9B\x9F\x91\x8C\x98\x94\x93\x87\x98\x9A\x91\xF9\xAC\xA1\xAE"+0x9E949C20).s,/*%s - Hooking Class...*/XorStr<0xA3,22,0xA6E80543>("\x86\xD7\x85\x8B\x87\xE0\xC6\xC5\xC0\xC5\xC3\xC9\x8F\xF3\xDD\xD3\xC0\xC7\x9B\x98\x99"+0xA6E80543).s,Tools.AddTime());         
      EndScene_RET = ( ADR_WREndScene + 0x7 );
      Detour->Create((PBYTE)ADR_WREndScene,(LPBYTE)new_endscene,DETOUR_TYPE_NOP_JMP,DETOUR_LEN_AUTO);

      Reset_RET = ( ADR_WRReset + 0x5 );
      Detour->Create((PBYTE)ADR_WRReset,(LPBYTE)new_reset,DETOUR_TYPE_JMP,DETOUR_LEN_AUTO);

      Trasformer_RET = ( ADR_WRTrasformer + 0x6 );
      Detour->Create((PBYTE)ADR_WRTrasformer,(LPBYTE)new_trasformer,DETOUR_TYPE_NOP_JMP,DETOUR_LEN_AUTO);
     
      DrawIndexedPrimitive_Player_RET = ( ADR_WRDrawIndexP + 0x17 );
      Detour->Create((PBYTE)ADR_WRDrawIndexP,(LPBYTE)new_drawindexedprimitive_player,DETOUR_TYPE_NOP_JMP,DETOUR_LEN_AUTO);
      Tools.AddLog(/*C:\\WGH_WR_CHEATLOG.txt*/XorStr<0xC5,23,0x9E949C20>("\x86\xFC\x9B\x9F\x8E\x82\x94\x9B\x9F\x91\x8C\x98\x94\x93\x87\x98\x9A\x91\xF9\xAC\xA1\xAE"+0x9E949C20).s,/*%s - Hook working!*/XorStr<0x5C,19,0xE5BE5D4B>("\x79\x2E\x7E\x72\x40\x29\x0D\x0C\x0F\x45\x11\x08\x1A\x02\x03\x05\x0B\x4C"+0xE5BE5D4B).s,Tools.AddTime());         

             ProtectVirtualProtect((void*)0x401000,ADR_WRSizeEnd,MProtection,0);
     }
  }
 }
void __cdecl cMenu :: PrintText ( int * UpGames , int * InChat, char *szName, BYTE *Red, BYTE *Green, BYTE *Blue )
{  
 __asm
 {
   push    UpGames
   push    InChat
   push    Red
   pop     edi
   push    Green
   push    Blue
   push    szName
   mov     esi,ADR_GameText
   call    esi
 }
}

  int playerstat = Player->status;
  wTarget.x = wPlayer.x;
  if(Player->wVehicle != 0)   {wTarget.y = wPlayer.y;  wTarget.z = wPlayer.z-3; }//stand/ walk
  else if(Mode==0)
  {
   if(playerstat == 65590 || playerstat == 65591 || playerstat == 65607 || playerstat == 65606 || playerstat == 65610 || playerstat == 65611 || playerstat == 65612 || playerstat == 65613 || playerstat == 65620 || playerstat == 65621 || playerstat == 65622)
           {wTarget.y = wPlayer.y;  wTarget.z = wPlayer.z;  }//stand/ walk
   else if(playerstat == 65608) {wTarget.y = wPlayer.y-10; wTarget.z = wPlayer.z-3; }//stand lean left
   else if(playerstat == 65609) {wTarget.y = wPlayer.y+14; wTarget.z = wPlayer.z-3; }//stand lean right
   else if(playerstat == 65623    || playerstat == 65628 || playerstat == 65629 || playerstat == 65630 || playerstat == 65631)
SonyRazzer is offline  
Old 01/05/2013, 21:33   #613
 
elite*gold: 0
Join Date: Dec 2012
Posts: 39
Received Thanks: 18
Speed & SuperJump Nomenu Sources by me.
Give Credits if you want.

SuperJump
Speed
xXxNoMenuxXx is offline  
Old 01/06/2013, 16:13   #614
 
elite*gold: 0
Join Date: Dec 2012
Posts: 27
Received Thanks: 7
Quote:
Originally Posted by xXxNoMenuxXx View Post
Speed & SuperJump Nomenu Sources by me.
Give Credits if you want.

SuperJump
Speed
When i see this, it hurts.
RXNullpointer is offline  
Thanks
1 User
Old 01/06/2013, 17:12   #615
 
elite*gold: 0
Join Date: Dec 2012
Posts: 39
Received Thanks: 18
Quote:
Originally Posted by RXNullpointer View Post
When i see this, it hurts.
Warum?
Irgendetwas falsch oder Source zu lang?
xXxNoMenuxXx is offline  
Closed Thread


Similar Threads Similar Threads
WarRock EU - Code Snippets
07/12/2012 - WarRock - 7490 Replies
Hi Leute, in diesem Thread könnt ihr: -> Nach Sourcecodes fragen(Beispiel unten) -> Eure Sourcecodes posten(Wenn sie nicht von euch sind mit Credits!) -> Fragen ob eure Source evtl. einen Fehler hat -> Fragen was welcher Fehler bedeuted -> Sourcecodes entnehmen(Bitte beim Release dann Credits angeben!)



All times are GMT +1. The time now is 19:17.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.