OldSchoolHack

Register / Login English

[C++] No Recoil?


icon #61

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Jetzt mal etwas am Thema vorbei, aber weiß jemand wie man an die Bone- koordinaten kommt, oder zumindest an die der head bone im entity struct?

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #62

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
Ehrlich gesagt noch nie davor davon gehört.
Danke für die Adresse aber ich weiß warum wir das nicht finden konnten:
Die viewangle ist ein float und mit CE haben wir nach Int's gesucht.

Ich versuche noch selbst die statische Adresse zu finden.
Die Statische Adresse von PunchAngle auch. Ich brauch also noch eine weile.

Mit freundlichen Grüßen
vedel
icon #63

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Wenn du die dynamische Adresse hast kannste Pointer Scan in cheat Engine den Rest machen lassen.  Geht schnell und ist einfach.
Greetz Manta

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #64

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
@Mantarochen

Ich weiß, da hast du schon recht (So hab ich das bei Dead Space Gemacht)
Bei CS:S hat es bei mir nicht geklappt.

Ich versuchs gleich morgen früh.
Danke schon mal.

Mit freundlichen Grüßen
vedel
icon #65

Join Date: Sep 2010

Posts: 136

avitamin hat glaube ich im royalhackforum iwann mal was dazu gepostet. War glaub ich per netVars machbar.

edit: Ah fuck.. 2late. hatte den anderen thread noch nicht gelesen

__________________

[21:43:44] <-> Reita heißt jetzt R|GW2
[21:44:08] <-> Igromanru heißt jetzt Reita
[21:44:20] <-> Cycode2 heißt jetzt Igromanru
[21:44:27] <-> R|GW2 heißt jetzt Cyode2
icon #66

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
Hey!

Ich habe folgendes:
CPP Code:
  1.  
  2. if(GetAsyncKeyState(VK_LBUTTON) & 0x8000){
  3. ReadProcessMemory(hProc, (LPVOID)view, &viewangle, sizeof(viewangle), NULL);
  4. ReadProcessMemory(hProc, (LPVOID)Punch, &punchangle, sizeof(punchangle), NULL);
  5.  
  6. viewangle -= punchangle;
  7. WriteProcessMemory(hProc, (LPVOID)view, &viewangle, sizeof(viewangle), NULL);
  8.  
  9. cout << viewangle << endl;
  10. }
  11.  

Die Adresen stimmen.

EDIT  : ich habe gerade was festgestellt. Ich melde mich gleich nochmal.
EDIT 2: Okay. Also ich habe gerade festgestellt das es überhaupt nix macht.

Jemand ideen was nicht stimmen kann?

Mit freundlichen Grüßen
vedel

icon #67

Join Date: Oct 2011

Posts: 48

Was sind Viewangle und Punchangle für Datentypen?
Du kannst nänlich ein float[3] nicht einfach von einem float[3] abziehen. Muss einzeln gemacht werden.

float1[0] -= float2[0];
float1[1] -= float2[1];

der roll Teil kann ausgelassen werden.
icon #68

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
View und Punch sind beide Floats.
Wie meinst du das? float[3] - float[3]
icon #69

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Er meint :
Viewangle[0] -= Punchangle[0] // Korrektur für die x-Achse
Viewangle[1] -= Punchangle[1] // Korrektur für die y-Achse
Viewangle[2] -= Punchangle[2] // Korrektur für die z-Achse
Edit: Zum WPM in die viewangles: Es gibt viele Adressen die den Localplayer viewangle beinhalten, du kannst aber nur in eine davon schreiben so, dass sich auch was verändert. Teste einfach mit Cheat engine und schreib nacheinander in die adressen und schau, bei welcher sich der blickwinkel verändert.
Edit2: Ich meine sogar, die localviewangles haben eine statische adresse, da brauchste nichtmal pointer suchen.

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #70

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
@Mantarochen

Also ich begreife das noch nicht mit den Korrekturen für die Achsen.
Was meinst du damit?

und ich habe die Adresse für die Viewangle und die Punchangle gefundne und das rewrite klappt (Per CE).
icon #71

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Also: Du speicherst die viewangles als float. Die viewangles sind 3 floats, einer für die x-Achse, einer für die y-Achse und einer für die z-Achse. Damit du nicht alle einzelnd auslesen und speichern musst, liest du direkt alle 3, also 12 bytes, aus und speicherst sie in einem float-array mit der größe für 3 werte, also float[3].
Nun hast du in diesem float[3] 3 verschiedene floats. float[0] ist der 1., also die x-achse, float[1] der zweite, also y-achse usw.
Und da du nicht mit einmal alle 3 floats rechnen kannst, musste das nacheinander machen, wie ich es hiervor gepostet habe.

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #72

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
Okay also habe ich das richtig verstanden?
FLOAT viewangle;
ist falsch?

Ich soll daraus ein array machen?

Aber puchangle ist nur ein wert, zumindest sagt mir "cl_pdum 1" das so.
Bei ViewAngle sind es 3 das hab ich auch gesehen aber ich brauche doch nur das erste oder nicht?
icon #73

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Nein du willst ja den Ausschlag in alle richtungen korrigieren also brauchst du alle.
Es muss float viewangle[3] und float punchamgle[2]] heißen.
Und ja, die punxhangles sind 2 Werte für die x und die y Achse . WaR eben verwirt , du musst nur viewangle[0] und viewangle[1] korrigieren.
Edit: der rückschlag wirkt sich in 2 Richtungen aus, x und y Richtung, also brauchst du beide.

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #74

Join Date: Mar 2011

Posts: 978

User-Rating:

89 positive
6 negative
auch bekannt als pitch und yaw, da es um eine viewangle "dreht"...

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Quote from xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Quote from f4gsh0t_h4x
VAC ist an,immer,überall
Quote from gibson.w
Ich mag braune Würstchen
Quote from irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Quote from irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Quote from irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Quote from irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Quote from Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #75

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
Okay also.
Ich brauche X und Y von der Viewangle, soweit verstanden.
icon #76

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Ja dann kann's ja losgehen. Wenns bei dir klappt meld dich mal, bei mir zieht er nach unten, hab mich aber auch nicht weiter damit beschäftigt

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #77

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
Hmm ich habe Probleme alle viewangles (Adressen) zu finden.
Ich brauche also noch eine weile.
icon #78

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Findest du die LocalViewangles nicht? Schau mit cl_showpos 1 und scan dann nach den Werten.
Sonst hol dir die radarbase und damit kannste dann mit den von SilverFire vorgegebenen Offsets die angles aller spieler auslesen

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #79

Join Date: Dec 2011

Posts: 97

User-Rating:

2 positive
0 negative
@Mantarochen
Ich finde die Adressen, mein problem liegt eigentlich bei den Pointern etc.
Ich habe dank des praktischen "Pointer scann" von CE folgendes gefunden:
http://www.bilderload.com/daten/unbenanntGWUIB.png

Leider kann ich damit nix anfangen. bzw. Damit kann ich schon was anfangen nur ich weiß nicht wie ich das in c++ einbinde.

(ja ich weiß das klingt noobig aber ich weiß wirklich nicht was ich damit mache^^)

Mit freundlichen Grüßen
vedel

ps: Ich habe ja schon die erste Adresse der Viewangle und die Punchangle. Ich kann jetzt den Recoil der AWP umgehen -> Ich kann ohne Visier die AWP gezielt einsetzten da sie keinen Recoil mehr hat. (Natürlich musste ich erst ein neues Crosshair programmieren da die APW keins hat)
icon #80

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Boa also ein 5 Level Pointer tut doch nicht Not
Wofür steht denn die Adresse?
Stell mal im Pointerscan max level 2 oder so ein. Mit 5 Offsets isses ja ein Krampf auszulesen.

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg