WarRock EU - Code Snippets

11/28/2010 18:09 .Crasy#301
Quote:
Originally Posted by CyberRazzer View Post
Erweiterte E9 Detour by me,...
Der Normale E9 mit paar anderen Detour's vermischt..

Super.. soviel zu "By me".

Go To User:
PHP Code:
void GoToUser()
{
 
int i usersel;
 
CPlayerInfo *pInfo GetPlayerInfo(i);
 
CPlayerpPlayer pBase->player[i];
 if(
pInfo && pPlayer)
 {
    
CPlayerInfo *pLocalInfo GetPlayerInfo(pBase->local->index);
    if( 
pInfo->team != pLocalInfo->team )
    {
  
CPlayerInfo *pLocalInfo GetPlayerInfo(pBase->local->index);
  
pBase->local->pos1 pPlayer->pos1;
  
pBase->local->pos2 pPlayer->pos2;
  
pBase->local->pos3 pPlayer->pos3;
  
usertele 0;
 }
}
}


How to:

if(
usertele == 1)
{
GoToUser();

11/28/2010 18:20 OriginalFenistilGel#302
Leute habe zwar den Source so

//GMWarning
{
char *gmname=(char*)(ADR_ADMIN_WARNING);
if (strlen(gmname)>2)
{
ExitProcess(0);
}
}

wie es Caligo gesagt hatte aber finde die Addy von GM Warning nicht. Könnte mir jemand evtl. jemand per pn die aaddy senden?


edit : Stimmt das s o ?



//VirtualJump oni
{

if(GetAsyncKeyState(VK_RIGHT) &1)

{

posiX = *(float*)(dwPlayerPtr + Ofs_X);
posiY = *(float*)(dwPlayerPtr + Ofs_Y);
posiZ = *(float*)(dwPlayerPtr + Ofs_Z);
*(float*)(ADR_VIRTUALJUMP) = 1000;

}

}


//VirtualJump offi

{

if(GetAsyncKeyState(VK_LEFT) &1)

{

*(float*)(dwPlayerPtr + Ofs_X) = posiX;
*(float*)(dwPlayerPtr + Ofs_Y) = posiY;
*(float*)(dwPlayerPtr + Ofs_Z) = posiZ;
*(float*)(ADR_VIRTUALJUMP) = 43;

}
11/28/2010 18:31 Rel0ad3dx3#303
11/28/2010 18:56 Angelυѕ#304
@Original, ja der Virtualjump klappt so, allerdings habe ich einen Hackthread drinn, also noch einen "void", also wie folgt:

void VirtualJumpon()
{
if(GetAsyncKeyState(VK_UP) &1)
{
posiX = *(float*)(dwPlayerPtr + Ofs_X);
posiY = *(float*)(dwPlayerPtr + Ofs_Y);
posiZ = *(float*)(dwPlayerPtr + Ofs_Z);
*(float*)(ADR_VIRTUALJUMP) = 1000;
}
}
void VirtualJumpoff()
{
if(GetAsyncKeyState(VK_DOWN) &1)//Pfeil hoch..
{
*(float*)(dwPlayerPtr + Ofs_X) = posiX;
*(float*)(dwPlayerPtr + Ofs_Y) = posiY;
*(float*)(dwPlayerPtr + Ofs_Z) = posiZ;
*(float*)(ADR_VIRTUALJUMP) = 43;
}
}
11/29/2010 11:53 xxfabbelxx#305
Source code Suicide(by me)

Code:
void suicide()
{
	DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
	if(dwPlayerPtr !=0)
	{
		if(GetAsyncKeyState(VK_F8))
		{
			*(float*)(dwPlayerPtr + OFS_Z) = -30000;
		}
	}
}
Das ist nicht getestet, also kann sein es geht nicht!
11/29/2010 12:11 Nice~Man#306
Was ist denn "Suicide" ???
11/29/2010 12:22 xxfabbelxx#307
Quote:
Originally Posted by Nice~Man View Post
Was ist denn "Suicide" ???
Selbstmord. Leider geht er nicht, grade getestet :D
11/29/2010 12:24 Nice~Man#308
hmm schade.
11/29/2010 12:27 triblehellxx#309
kann mir einer helfen will warrock au spieln aba kann mcih da net anmelden also registrirn auf der seite da kommt dann imma Wir können Deine Anmeldung leider nicht abschliessen. Für weitere Informationen gehe zu privacy policy and Nutzungsbedingungen. obwohl ich sag das ich 18 bin
11/29/2010 12:30 .Crasy#310
So hier mal wieder was:


Status:


PHP Code:
char    cStatus[50]   =  {NULL};

#define ADR_SERVERPOINTER 0x0000
#define ADR_PLAYERPOINTER 0x0000


char *GetPlayerStatus(char *strchar *format)
{
DWORD dwServerPointer = *(DWORD*)ADR_SERVERPOINTER;
DWORD dwPlayerPointer = *(DWORD*)ADR_PLAYERPOINTER;
if(
dwServerPointer != && dwPlayerPointer == 0){
sprintf(cStatus"%s""Lobby/Menu");
}else{
if (
dwPlayerPointer!=0){
sprintf(cStatus"%s""Playing");
}else{
sprintf(cStatus"%s""-");
}
}return 
cStatus;
}

Funktion("Status: %s"GetPlayerStatus(cStatus,"%s"));

for 
M4st4r Yazzn Base:

Base->AddText("Status %"GetPlayerStatus(cStatus,"%s")); 
Ausgabe:
Offline = -
Online = Lobby/Menu
InGame = Playing
11/29/2010 12:42 Nice~Man#311
so und was bringt das jetzt???
11/29/2010 13:26 .Crasy#312
Status anzeige? xD
11/29/2010 15:03 Carl_Johnsen#313
Ich Code meine No Menü Hacks so


//Recoil / Spread Stuff

//Recoil
{
*(float*)(dwPlayerPtr+Ofs_Recoil1) = 0;
*(float*)(dwPlayerPtr+Ofs_Recoil2) = 0;
*(float*)(dwPlayerPtr+Ofs_Recoil3) = 0;
}

//Spread
{
*(float*)Addr_Spread = 0;
}


Wie mach ich das mit dem Gm Warning?

#define COLOR_ADM_WARNING D3DCOLOR_ARGB(255, 0,255, 0)
char *gmname=(char *) (GM_Warning);
if (strlen(gmname)>2) {
char gmwarn[333];
sprintf(gmwarn, "Warning: %s » is in this Room.", GM_Warning);
}
}


LG.
11/29/2010 15:05 No0ne#314
GM Warning :
if (CH_GMW==1) // Was an sein Muss
{
#define COLOR_ADM_WARNING D3DCOLOR_ARGB(255, 0,255, 0)
char *gmname=(char *) (GM_Warning);
if (strlen(gmname)>2) {
char gmwarn[333];
sprintf(gmwarn, "Warning: %s » is in this Room.", GM_Warning);
}
}
11/29/2010 15:05 Angelυѕ#315
@Carl

{
char *gmname=(char*)(ADR_ADMIN_WARNING);
if (strlen(gmname)>2)
{
ExitProcess(0);
}
}