WarRock EU - Code Snippets

10/26/2011 15:20 Yazzn :)#5566
Code:
struct CBase
{
	 CPlayer* local; //0x9E27B0
	char unknown0[1169876];
	 CPlayer** player; //0x9E27B0 + 4 + 1169876 = 0xB00188
}*pBase = (CBase *)0x9E27B0;
Einfach 0xB00188 updaten und die größe von unknown0 neu ausrechnen schon ist cbase updated und man hat einen größeren ePenis

edit:
Pseudocode für so nen affencoolen mega crassen volle harte cbase logger

AddToLogFileA( "... unknown0[%d]\n ...", userpointer - playerpointer - 4 );
this->ePenis.length::set( 1337 );
10/26/2011 15:37 .Tiq3reye™#5567
Quote:
Originally Posted by CyberVeezy :) View Post
Ich poste jetzt mal mein Chams :)
Code:
 if(Enable==1)
{
if(ColorA)
{
if(m_Stride==36 || m_Stride==32)
{
if(ColorA) pDevice->SetRenderState(D3DRS_LIGHTING,false);
if(ColorA) pDevice->SetRenderState(D3DRS_ZENABLE,false);
if(ColorA) pDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
if(ColorA==1){pDevice->SetTexture(0, aRed);}
if(ColorA==2){pDevice->SetTexture(0, aYellow);}
if(ColorA==3){pDevice->SetTexture(0, aOrange);}
if(ColorA==4){pDevice->SetTexture(0, aGreen);}
if(ColorA==5){pDevice->SetTexture(0, aBlue);}
if(ColorA==6){pDevice->SetTexture(0, aPurple);}
if(ColorA==7){pDevice->SetTexture(0, aPink);}
if(ColorA==8){pDevice->SetTexture(0, aBlack);}
if(ColorA==9){pDevice->SetTexture(0, aGrey);}
if(ColorA==10){pDevice->SetTexture(0, aCyan);}
pDrawIndexedPrimitive(pDevice, Type, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
}
}

if(ColorB)
{
if(m_Stride==36 || m_Stride==32)
{
if(ColorB) pDevice->SetRenderState(D3DRS_LIGHTING, false);
if(ColorB) pDevice->SetRenderState(D3DRS_ZENABLE, true);
if(ColorB) pDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
if(ColorB==1){pDevice->SetTexture(0, aRed);}
if(ColorB==2){pDevice->SetTexture(0, aYellow);}
if(ColorB==3){pDevice->SetTexture(0, aOrange);}
if(ColorB==4){pDevice->SetTexture(0, aGreen);}
if(ColorB==5){pDevice->SetTexture(0, aBlue);}
if(ColorB==6){pDevice->SetTexture(0, aPurple);}
if(ColorB==7){pDevice->SetTexture(0, aPink);}
if(ColorB==8){pDevice->SetTexture(0, aBlack);}
if(ColorB==9){pDevice->SetTexture(0, aGrey);}
if(ColorB==10){pDevice->SetTexture(0, aCyan);}
}
}
}
Das ist genau die Chams Source von ZeroX's bzw. BlackLegends Base die Public ist ;)

Und dann schreibst du noch "mal mein Chams" ...
10/26/2011 15:53 __BuRn3R#5568
Quote:
Originally Posted by hero9910 View Post
brauch man dafür akktuelle detour ?

Nein nur eine guten Hook damits nicht crasht.

Code:
 { DWORD dwSrvrPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwSrvrPtr != 0)
  
if(Slot5){*(long*)(dwSrvrPtr+OFS_Slot5)=1;}
if(Slot6){*(long*)(dwSrvrPtr+OFS_Slot6)=1;}
if(Slot7){*(long*)(dwSrvrPtr+OFS_Slot7)=1;}
if(Slot8){*(long*)(dwSrvrPtr+OFS_Slot8)=1;}
 }
kann mal eine gucken was mit meinem Slot stuff los ist??ß geht nicht -.-

#define OFS_Slot5 0x00102B4//26.10
#define OFS_Slot6 0x00102B5//26.10
#define OFS_Slot7 0x00102B6//26.10
#define OFS_Slot8 0x00102B7 //26.10
Zeig mal deine Serverpointer Addy ich denke die ist falsch.
10/26/2011 16:32 Mircoyee111#5569
#Request GM Warning ;o
10/26/2011 16:58 hero9910#5570
Quote:
Originally Posted by _BuRn3R_ View Post
Zeig mal deine Serverpointer Addy ich denke die ist falsch.
#define ADR_PLAYERPOINTER 0x009E57D4//26.10
10/26/2011 17:31 __BuRn3R#5571
Quote:
Originally Posted by hero9910 View Post
#define ADR_PLAYERPOINTER 0x009E57D4//26.10
Deine Addy ist falsch!

#define ADR_SERVERPOINTER 0x009E5770
10/26/2011 17:43 Made_619#5572
Quote:
Originally Posted by _BuRn3R_ View Post
Deine Addy ist falsch!

#define ADR_SERVERPOINTER 0x009E5770
Nee ist richtig guck mal genau hin du hast gesagt er soll seine SERVERpointer addy zeigen er hat aber PLAYERpointer gegeben!

Alle bekifft ;)
10/26/2011 18:57 SubZerom|_#5573
Quote:
Originally Posted by hero9910 View Post
brauch man dafür akktuelle detour ?

Code:
 { DWORD dwSrvrPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwSrvrPtr != 0)
  
if(Slot5){*(long*)(dwSrvrPtr+OFS_Slot5)=1;}
if(Slot6){*(long*)(dwSrvrPtr+OFS_Slot6)=1;}
if(Slot7){*(long*)(dwSrvrPtr+OFS_Slot7)=1;}
if(Slot8){*(long*)(dwSrvrPtr+OFS_Slot8)=1;}
 }
kann mal eine gucken was mit meinem Slot stuff los ist??ß geht nicht -.-

#define OFS_Slot5 0x00102B4//26.10
#define OFS_Slot6 0x00102B5//26.10
#define OFS_Slot7 0x00102B6//26.10
#define OFS_Slot8 0x00102B7 //26.10
Deine Addys failen?
102[1]B4 du hast überall die 1 weg gelassen :D
LOL
10/26/2011 19:25 Mircoyee111#5574
#Request GM Warning :O
10/26/2011 19:26 CyberVeezy :)#5575
Quote:
Originally Posted by .Tiq3reye™ View Post
Das ist genau die Chams Source von ZeroX's bzw. BlackLegends Base die Public ist ;)

Und dann schreibst du noch "mal mein Chams" ...
Neeeee.. die ist nicht von der Base.
Die Source ist von meiner eigenen Base die ich meinem Bro TradEmArk zu verdanken habe.
10/26/2011 19:30 .Tiq3reye™#5576
Quote:
Originally Posted by CyberVeezy :) View Post
Neeeee.. die ist nicht von der Base.
Die Source ist von meiner eigenen Base die ich meinem Bro TradEmArk zu verdanken habe.
Doch ;) Dann hat es hald TradEmArk von dieser Public Base die Source genommen und es dir gegeben. Die Source ist 1:1 genau das gleiche wie von der Public Base.

Wenn du mir nicht glaubst lad dir diese Base runter und vergleich die Sourcen:
[Only registered and activated users can see links. Click Here To Register...]
10/26/2011 20:23 Mircoyee111#5577
#Requst GM Warning
10/26/2011 20:26 _TradEmArk_ ™#5578
Quote:
Originally Posted by CyberVeezy :) View Post
Neeeee.. die ist nicht von der Base.
Die Source ist von meiner eigenen Base die ich meinem Bro TradEmArk zu verdanken habe.
Und wieso weiß ich nichts davon das wir Bro's sind? Schon Komisch..

[Only registered and activated users can see links. Click Here To Register...]


Code:
if(KillUser)
{
if(SelectUser)
{
if(g_pBase->local && g_pBase->player)
{
CPlayer* pPlayer = g_pBase->player[SelectUser - 1]; 
if(pPlayer)
{
pPlayer->pos1 = g_pBase->local->pos1;
pPlayer->pos3 = g_pBase->local->pos3;
pPlayer->pos2 = g_pBase->local->pos2;
}
}
}
}
10/26/2011 20:29 .Crasy#5579
Rofl.

Sorry aber ich musste grad lachen, net wegen den Bros sondern weil ihr immer noch wegen so einem Kack Code snippet da mit euren Credits kommt, schon witzig, weil sehr viele Leute die C++ beherschen fast den selben Code machen würden.. <.<
10/26/2011 20:44 hero9910#5580
Quote:
Originally Posted by Mircoyee111 View Post
#Requst GM Warning
Code:
if(CH_G1Warn == 1)
{
#define COLOR_ADM_WARNING D3DCOLOR_ARGB(255,255,0,0)
char *gmname=(char *) (ADR_D3DGMWARNING );
if (strlen(gmname)>2) {
char gmwarn[333];
sprintf(gmwarn, "ADMIN: %s => SPECTATE IN THIS ROOM", ADR_D3DGMWARNING);}}
^this nicht selber gemacht sondern google benutzt !!
also keine Gewähr