Room Master

11/29/2014 11:49 Sir Brian#1
Hallo,
Hab nur ne frage,
wie kann ich mit hilfe der Player id eines Spielers, Room Master Hacken?
11/29/2014 12:02 RingleRangleRob#2
Quote:
Originally Posted by Sir Brian View Post
Hallo,
Hab nur ne frage,
wie kann ich mit hilfe der Player id eines Spielers, Room Master Hacken?
Die "GiveRoommaster" funktion wird mit der Player ID aufgerufen ( im Client ).

Also musst du diese Funktion zum übergeben des Roommasters finden und selber aufrufen mit der gewünschten Player ID.

_asm
{
push parameter
...
push playerid
call packetclass
mov ecx, eax
call giveroommaster
}

ich weiß nicht welche parameter diese funktion benutzt da ich sie nie richtig genutzt habe, aber da es auch über p2p läuft denke ich mal das es richtig sein sollte.

viel glück ;D

step29 shut up this is only a example.
11/29/2014 12:05 Sir Brian#3
Danke schon mal,
aber geht das nur so? XD
11/29/2014 12:09 RingleRangleRob#4
Quote:
Originally Posted by Sir Brian View Post
Danke schon mal,
aber geht das nur so? XD
du kannst auch direkt packet's senden, aber das ist ein wenig schwieriger.
oder du kannst aus irgendeiner Funktion wo player id's geladen werden direkt die Funktion aufrufen, aber das ist das gleich wie mein erster Kommentar. Nur halt mit einem Hook.
11/29/2014 12:13 Sir Brian#5
Ich versteh nur Bahnhof, aber danke. xD
11/29/2014 23:41 golle12#6
Quote:
Originally Posted by [F]aze View Post
Die "GiveRoommaster" funktion wird mit der Player ID aufgerufen ( im Client ).

Also musst du diese Funktion zum übergeben des Roommasters finden und selber aufrufen mit der gewünschten Player ID.

_asm
{
push parameter
...
push playerid
call packetclass
mov ecx, eax
call giveroommaster
}

ich weiß nicht welche parameter diese funktion benutzt da ich sie nie richtig genutzt habe, aber da es auch über p2p läuft denke ich mal das es richtig sein sollte.

viel glück ;D

step29 shut up this is only a example.
ist die "call packetclass" in jeder Funktion gleich oder braucht man eine spezifische? Denn die vom Votekick hat auch eine kann diese aber nicht in meinen hook einbauen da der client crasht sobald ich es ausführe.
11/30/2014 08:33 RingleRangleRob#7
Quote:
Originally Posted by golle12 View Post
ist die "call packetclass" in jeder Funktion gleich oder braucht man eine spezifische? Denn die vom Votekick hat auch eine kann diese aber nicht in meinen hook einbauen da der client crasht sobald ich es ausführe.
In welchen hook willst du sie den einbauen und was willst du im hook callen ? Welche Funktion ? Hast du Parameter schon gecheckt und ob er richtig zurück springt zu der Funktion ?
11/30/2014 10:12 onahoe#8
Quote:
Originally Posted by golle12 View Post
ist die "call packetclass" in jeder Funktion gleich oder braucht man eine spezifische? Denn die vom Votekick hat auch eine kann diese aber nicht in meinen hook einbauen da der client crasht sobald ich es ausführe.
Tja, da haste dir dann wohl was falsches zusammenkopiert.
11/30/2014 23:41 Desolation64#9
Würde cheat engie gehen wen man 2 leute gegenseitig room rechte tauschen würden

o,o naja habe wenig ahnung
12/02/2014 15:17 golle12#10
Quote:
Originally Posted by onahoe View Post
Tja, da haste dir dann wohl was falsches zusammenkopiert.
Kannst du eigentlich mal aufhören jeder meiner antworten immer ins negative zu ziehen und dich mal um deine eigenen sachen kümmern oder mit an der lösung zu arbeiten?



In meinem hook sind die parmeter und so alles mit dabei nur fehlt mir die playerklasse die noch mit einem call aufgerufen werden muss. Und da wollte ich fragen wie ich daran komme.
12/02/2014 18:35 Omdi#11
Quote:
Originally Posted by golle12 View Post
ist die "call packetclass" in jeder Funktion gleich oder braucht man eine spezifische? Denn die vom Votekick hat auch eine kann diese aber nicht in meinen hook einbauen da der client crasht sobald ich es ausführe.
Schau dir doch einfach mal an, wie vie Funktion aufgerufen wird, dann wirst du da ja eventuell sehen können, ob es da einen statisch this Zeiger gibt.

Ich würde Inline-ASM nur benutzen, wenn es nicht anders geht.
Die beste Variante ist immernoch, Funktionszeiger zu verwenden :)

32 Bit support yeay!
12/04/2014 13:37 TheDarkMk12#12
Kid ~
Geh doch einfach in die Hack abteilung
12/04/2014 18:28 Sir Brian#13
Bevor hier weiter rumgespammt wird, mir wurde bereits geholfen.
Das heißt das hier kann geclosed werden.
12/04/2014 18:45 Der-Eddy#14
/closed as requested