Frage zu 5th Slot Hack

11/06/2010 19:16 Reiti1212#1
Ich hab mich mal hingesetzt und nen no Menu Hack gecodet, da wollte ich auch 5th Slot.
Ich hab mir gedacht das geht so:
Code:
void slot5()
{

DWORD dwSlot5 = *(DWORD*)OFS_SLOT5;
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwSlot5 != 0)
{
    *(long*)(dwPlayerPtr+dwSlot5) = 1;
}
}
Kann mir jemand meinen Fehler sagen?
mfg
11/06/2010 19:24 xxfabbelxx#2
Du musst mit dem Serverpointer arbeiten...

like this:

Code:
void Slots()
{
	DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
	if(dwPlayerPtr != 0)
	{    
		*(int*)(dwPlayerPtr + OFS_SLOT5)= 1;
	}
}
11/06/2010 19:27 Chatoholics#3
und jetzt all slot
Code:
#define OFS_SLOT5
#define OFS_SLOT6
#define OFS_SLOT7
#define OFS_SLOT8

DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;

void Slots()
{
	if(dwPlayerPtr != 0)
	{    
		*(long*)(dwPlayerPtr + OFS_SLOT5)= 1;
		*(long*)(dwPlayerPtr + OFS_SLOT6)= 1;
		*(long*)(dwPlayerPtr + OFS_SLOT7)= 1;
		*(long*)(dwPlayerPtr + OFS_SLOT8)= 1;
	}
}
11/06/2010 19:33 Reiti1212#4
Kann im Moment nicht testen, da mein Warrock rumspackt, aber wenns geht gibts ein thanks. :bandit:
11/06/2010 19:33 Lucky Strike™#5
Code:
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
???

So hat man schnell keine Ordnung mehr, wenn man mehrere Funtkionen einbaut.

Lieber so:

Code:
DWORD dw[I][B]Server[/B][/I]Ptr = *(DWORD*)ADR_SERVERPOINTER;
das sieht dann so aus:

Code:
#define OFS_SLOT5
#define OFS_SLOT6
#define OFS_SLOT7
#define OFS_SLOT8

DWORD dwServerPtr = *(DWORD*)ADR_SERVERPOINTER;

void Slots()
{
	if(dwServerPtr != 0)
	{    
		*(long*)(dwServerPtr + OFS_SLOT5) = 1;
		*(long*)(dwServerPtr + OFS_SLOT6) = 1;
		*(long*)(dwServerPtr + OFS_SLOT7) = 1;
		*(long*)(dwServerPtr + OFS_SLOT8) = 1;
	}
}
11/06/2010 19:37 Reiti1212#6
Da ich jetzt schon dabei bin, hätte ich noch eine Frage:
Ich würde gerne wissen wie NoSpread funktioniert, ich hab mir das irgendwie so gedacht:
Code:
void nospread ()
{
    DWORD dwNoSpread = *(DWORD*)ADR_NOSPREAD;
    *(float*) dwNoSpread = 0;
}
Ist das richtig?
11/06/2010 19:47 Lucky Strike™#7
Quote:
Originally Posted by Reiti1212 View Post
Da ich jetzt schon dabei bin, hätte ich noch eine Frage:
Ich würde gerne wissen wie NoSpread funktioniert, ich hab mir das irgendwie so gedacht:
Code:
void nospread ()
{
    DWORD dwNoSpread = *(DWORD*)ADR_NOSPREAD;
    *(float*) dwNoSpread = 0;
}
Ist das richtig?
Nein, in dem Fall musst du mit DWORD nichts deklarieren (man kann es natürlich trotzdem machen, ist aber unnötig).

Versuchs so:

Code:
void NoSpread ()
{
*(float*) (ADR_NOSPREAD) = 0;
}
Wenn du das ganze mit einer Taste aktivieren willst, mach es so:

Code:
void NoSpread ()
{
if (GetAsyncKeyState(VK_NUMPAD7)&1<< 0xF)
{
*(float*) (ADR_NOSPREAD) = 0;
}
}
Statt NumPad7 kannst du auch andere Keys benutzen.
11/06/2010 20:10 xxfabbelxx#8
Für Nospread brauchst du aber meines Wissens n Detour/ByPass

€dit: Meine SOurce(5th Slot) geht auf jeden fall ;) self tested
11/06/2010 20:11 Reiti1212#9
Ok, NoSpread scheint zu funktionieren, allerdings nur wenn man sich bewegt :). Und zu 5th slot: Folgendes Problem: Ich komme bis zum Hackschield, danach geht nichts mehr. Habe ich falsche Addys oder stimmt der Code nicht?
mfg
11/06/2010 20:12 xxfabbelxx#10
Quote:
Originally Posted by Reiti1212 View Post
Ok, NoSpread scheint zu funktionieren, allerdings nur wenn man sich bewegt :). Und zu 5th slot: Folgendes Problem: Ich komme bis zum Hackschield, danach geht nichts mehr. Habe ich falsche Addys oder stimmt der Code nicht?
mfg
Wenn du meine Source benutzt hast, sind die Addys falsch.

Nospread geht bei dir ohne Detour ohne Crash? xD
11/06/2010 20:15 Reiti1212#11
Ich benutze diese Addys: [Only registered and activated users can see links. Click Here To Register...].
Und ja es geht, aber scheint nicht wirklich zu Funktionieren.
11/06/2010 22:09 Phlox3#12
no spread crasht bei mir immer!
egal wie ichs code -.-
kann mir einer mal euren no spread sagen ?
uncrahible?
11/07/2010 12:07 Reiti1212#13
Stimmt es tatsächlich, das man für NoSpread einen Bypass braucht?
Und warum hat OPK 3 Addys, ich verstehs nicht.
11/25/2010 15:58 alexhack22#14
Wie gehen die h keene ahnung
kriegt auch großes thx