WarRock EU - Code Snippets

11/12/2011 18:07 Dogukan47#5791
jm. bock mit mir ein hack für wr taiwan zu machen hab bis jetzt ne detour ein menü und d3d stuff brauche nur noch addys^^
11/12/2011 21:19 ■DarknessIM■#5792
Quote:
Originally Posted by WarFk View Post
An BlackOne für den Weapon Hack gehen die Credits aber ganz bestimmt nicht an SubZerom oder UPK....Ist so mega alt wäre als ob man Credits für Superjump an Hans gibt.
;)

EDIT:
Ihr könntet natürlich credits kriegen wenn ihr es "sauber" macht:
Code:
void W_Hack(DWORD x)
{*(DWORD*)(*(DWORD*)(ADR_PlayerPointer)+OFS_WeaponHack1) =x;
*(DWORD*)(*(DWORD*)(ADR_PlayerPointer)+OFS_WeaponHack2) =x;
*(DWORD*)(*(DWORD*)(ADR_PlayerPointer)+OFS_WeaponHack3) =x;}
Code:
if(kcHack.Weapon.Weapon_H)
W_Hack(*(DWORD*)kcHack.Weapon.Weapon_H);

Ja habe ein paar seiten vorher das schonmal gesehen und da steht halt :
Credits:
-SubZerom
-UPK
11/13/2011 11:15 hero9910#5793
hey leute ich wollte mal wissen wie ich es hin bekomme das wenn ich zb. In meinem Hack definiere das wenn MSG on ist eine MSg kommt .... wenn man das so macht
if (msg == 1)
"hier dann der code"

geht das nur in Game -.- ich möchte aber das es auch bzw nur in der lobby geht
edite: evtl mit serverpointer?
11/13/2011 11:38 xTriplexXx#5794
Quote:
Originally Posted by hero9910 View Post
hey leute ich wollte mal wissen wie ich es hin bekomme das wenn ich zb. In meinem Hack definiere das wenn MSG on ist eine MSg kommt .... wenn man das so macht
if (msg == 1)
"hier dann der code"

geht das nur in Game -.- ich möchte aber das es auch bzw nur in der lobby geht
edite: evtl mit serverpointer?
Benutzt einfach keinen Player oder Serverpointer und die sache ist gegessen xD
11/13/2011 11:45 hero9910#5795
Quote:
Originally Posted by xTriplexXx View Post
Benutzt einfach keinen Player oder Serverpointer und die sache ist gegessen xD
nope wenn ich nur if(bla==1) und den code schreibe geht das nur ingame
11/13/2011 12:35 xTriplexXx#5796
Quote:
Originally Posted by hero9910 View Post
nope wenn ich nur if(bla==1) und den code schreibe geht das nur ingame
1. Kannst das ==1 weglassen und es geht dann, omg :facepalm:
Wenn du Player und Server Checks weglässt.
11/13/2011 12:37 Büny :)#5797
Quote:
Originally Posted by hero9910 View Post
nope wenn ich nur if(bla==1) und den code schreibe geht das nur ingame
redest du von engine text? wenn ja gibts dafür 3 Addys soweit ich weiß, eine für Ingame, Outgame & Beides

Aber es geht auch mit allen 3 Addys ingame & outgame wenn man ne verschiedene Source benutzt glaube ich xd
11/13/2011 12:41 hero9910#5798
Quote:
Originally Posted by Büny :) View Post
redest du von engine text? wenn ja gibts dafür 3 Addys soweit ich weiß, eine für Ingame, Outgame & Beides

Aber es geht auch mit allen 3 Addys ingame & outgame wenn man ne verschiedene Source benutzt glaube ich xd
ne es geht eigentlich nicht um eine msg sondern um was anderes will aber nicht das jemand die idee klaut
11/13/2011 12:43 Büny :)#5799
Quote:
Originally Posted by hero9910 View Post
ne es geht eigentlich nicht um eine msg sondern um was anderes will aber nicht das jemand die idee klaut
dann kann dir auch nich wirklich jemand weiter helfen ? oder schreibs mir per pn oder so dann kann ich dir helfen
11/13/2011 17:25 #Chappy#5800
funktioniert die patchclass von Yazzn noch?

Code:
struct tStatus
{
 bool bPatched;
 bool bSaved;
};

template <typename Type>

struct tValues
{
 unsigned long Adr;
 Type OffValue;
 Type OnValue;
};

template <typename Type>

class tMemPatch
{
public:
 tValues<Type> Values;
 tStatus Status;

 tMemPatch( unsigned long /* used unsigned long instead of DWORD -> i don't need to include windows.h */ Adr, Type value )
 {
  Values.Adr = Adr;
  Values.OnValue = value;
 }

 void Patch( )
 {
  if( !Status.bSaved )
  {
   Values.OffValue = *(Type*)Values.Adr;
   Status.bSaved = true;
  }
  else if( !Status.bPatched )
  {
   *(Type*)Values.Adr = Values.OnValue;
   Status.bPatched = true;
  }
 }

 void Restore( )
 {
  if( Status.bSaved && Status.bPatched )
  {
   *(Type*)Values.Adr = Values.OffValue;
   Status.bPatched = false;
  }
 }
};



tMemPatch <float> PatchName( 0xAB844F /* address */, 3 /* value */ );

// to modify the address:
//PatchName.Patch( );

// to restore the old value:
//PatchName.Restore( );
11/13/2011 17:35 nameistegal#5801
Hallo,
ich suche jmd der sich perfekt mit SourceCodes auskennt da ich mir nen P-server machen will und keine bugs,fehler etc. drin habn möchte.

MFG nameisegal
11/13/2011 17:39 ryski1#5802
/request Updated Structs for OPK :)
11/13/2011 18:11 .Tiq3reye™#5803
Quote:
Originally Posted by Alienkrieger7z View Post
funktioniert die patchclass von Yazzn noch?

Code:
struct tStatus
{
 bool bPatched;
 bool bSaved;
};

template <typename Type>

struct tValues
{
 unsigned long Adr;
 Type OffValue;
 Type OnValue;
};

template <typename Type>

class tMemPatch
{
public:
 tValues<Type> Values;
 tStatus Status;

 tMemPatch( unsigned long /* used unsigned long instead of DWORD -> i don't need to include windows.h */ Adr, Type value )
 {
  Values.Adr = Adr;
  Values.OnValue = value;
 }

 void Patch( )
 {
  if( !Status.bSaved )
  {
   Values.OffValue = *(Type*)Values.Adr;
   Status.bSaved = true;
  }
  else if( !Status.bPatched )
  {
   *(Type*)Values.Adr = Values.OnValue;
   Status.bPatched = true;
  }
 }

 void Restore( )
 {
  if( Status.bSaved && Status.bPatched )
  {
   *(Type*)Values.Adr = Values.OffValue;
   Status.bPatched = false;
  }
 }
};



tMemPatch <float> PatchName( 0xAB844F /* address */, 3 /* value */ );

// to modify the address:
//PatchName.Patch( );

// to restore the old value:
//PatchName.Restore( );
Teste es aus ;)

Quote:
Originally Posted by ryski1 View Post
/request Updated Structs for OPK :)
[Only registered and activated users can see links. Click Here To Register...]
11/13/2011 21:34 .Anonymous'#5804
Suche ne nomenu stw und wtw Source
11/13/2011 22:23 Tibolus#5805
habe eine 32bit tastatur-source für dinarbots ...

aber leder veruchsachtsie unter 32bit partyprogramm detected(also fremdprogramm)
wie kann ich das fixxen ?
ohne diese billige anti-fremdprogramm source die nix nützt !

ohne der funktion geht der dinarbot perfeckt ...