|
Thread |
Forum |
Last Post |
Posts |
Views |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Bei nem Overlay kann ich dir nicht helfen und das zeichnen in das Fenster ist nicht schwer, nur dafür musst du halt erst mal eine world2screen funktion haben die dir die Koordinaten eines spielers in 2d bildschirmkoordinaten umwandelt.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Bei einem Overlay zeichnest du ein Fenster über dass CSS Fenster und zeichnest dann in dieses Fenser flackerfrei rein, was nicht geht, wenn du direkt ins css Fensterzeichnest.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Ich will dich jetzt nicht enttäuschen, aber wenn du die einfache Methode wählst, und zwar direkt in das css zu zeichnen, wirst du vor lauter epilepsie wegen dem derben flackern nicht glücklich werden Edit : Ohne Overlay, also direkt ins CSS Fenster zeichnen ist ziemlich einfach, flackert aber dafür extrem und bringt halt nicht gerade viele Vorteile mit sich.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Ist das aVitamins src? Kleiner Tipp: Schau dir diese besser nicht an, der code verwirrt mehr als das er hilft. AbsOrigin = Koordinaten als float[3] EyeAngles sind glaue ich vieweangles(verbessert mich sonst) Die flags haben verschiedene werte je nachdem, ob du in der luft odere auf dem boden bist, tod oder lebendig. Valid und dormant laufen glaube ich darauf hinaus, ob der spieler gerendert wird und siene daten geupdatet werden.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Wenn du die Adresse für die 1. Koordinate , also für die x Achse hast, liest du von dieser Adresse 12 bytes aus und speicherst das in einen arraY. Beispiel: (Freihand bin grad nicht zu Hause) ReadProcessMemory(hProcess,(lpcvoid)(pointerZuXKoord), &viewangles, 12, NULL) Für float viewangles[3]. Viewangles[0] = x. viewangles[1] =y USW Außerdem musst du keine Pointer suchen wenn du die radarbase hast Im Post von SilverFire hast du alle Offsets vorgegeben
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Geht Schon, allerdings bin ich mir nicht sicher in ob die viewangles dort drin sind und Vorallem wird dieses nur geupdated wenn der Spieler für dich sichtbar ist. Abgesehen davon müsstest du die Offsets für dieses struct noch suchen da sie sich nach Updates teilweise ändern, die der radarbase bleiben gleich
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Die Adresse die duhast ist vom baseentity struct. Beispiel zum finden der radarbase: du machst nen Localen Server auf damit du Index 1 bist. Dann suchste die Adresse deiner hp. Dann : hpadresse - hpoffset - structsize(0x140) = radarbase. Auf diese radarbase dann nen Pointer suchen und fertig ist es. Edit: bin jetzt nicht am pc aber morgen kann ich dir ein ausführliches Beispiel machen, falls du es bis dahin nicht hinbekommen hast. Greetz Manta
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Also localplayer sachen finden sind leicht. da musste ja nur nach dne werten scannen. Aber für den Rest empfehl ich dir das turorial für externen radar von SilverFire, da ist unter anderem beschrieben wie du an diese daten kommst.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Die Offsets für ilookatplayer sind beide falsch. Edit: Außerdem ist der Code ja komplett von schando abkopiert so wie ich das hier sehe. Es wäre für dich vllt hilfreicher wenn du sowas selber machen würdest.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Achso ja, der Befehl dafür lautet mp_playerid 1. Ich wusste nicht, dass das nur dieser ist. Ich hatte mit sMp gesprochen und er meinte, es wär gefixxt. Okay dann funzt die Methode auf fast allen Server.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Jo HP Offset und Adresse stimmen, aber auch nur wenn du Index 1 hast. Also wenn du nen lokalen Server aufmachst und als erster joinst, kannste damit deine hp auslesen.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Client.dll = 0x905A4D. Kannste ganz leicht checken, indem du einfach in Cheat Engine als Adresse für nen Pointer client.dll eingibst.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Im Prinzip ja, doch diese Methode wurde bereits gefixxt.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Haast mal für ModuleName client.dll und engine.dll anstatt nur client und engine getestet? Bei mir siehts so aus: dwClientBase = GetModuleBase(dwProcessId, "client.dll");
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Gib mal den kompletten rpm womit du die adresse ausliest.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Mach mal das normale GEtModuleBase aber dann mit client.dll und dann lass dir das ausgeben und schreibs hier rein.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Hmm weiß ich jetzt auch nicht. Probier für die client.dll mal 0x63070000
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Ist wahrscheinlich dynamisch, deswegen kannste meine Adresse uach nicht benutzen.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |
 |
[CS:S] externer Triggerbot
( 1 2 3 4 5 ... Last Page)
Posted on: Sun 12. Sep 2010, 14:47
sMp
Preview
Go To Post
Gehste in Cheta Engine, attachest hl2.exe und gehts dann auf add adress manually und gibst als adresse client.dll ein. Unten in der adress Leiste zeigt er dann 63070000 an.
|
Tutorials |
Wed 29. Aug 2012, 22:49
by SilverFire
|
120 |
19803 |