Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 12:58

  • Please register to post and access all features, it's quick, easy and FREE!

 

[C++] Pointer auslesen und darauf reagieren?

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 159
Received Thanks: 33
[C++] Pointer auslesen und darauf reagieren?

Hi Community,

ich wollte mal fragen, wie man in C++ einen Pointer auslesen kann und darauf reagieren kann.

Ich nehme mal als Beispiel das Spiel NosTale.

Dort habe ich den HP - Pointer herausgefunden und möchte nun etwas machen, wenn die HP z.B. unter 50 ist.

Wie stelle ich das an ?


lg



R2-D2 is offline  
Old   #2
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Code:
DWORD dwPointer = 0xABCDEF;
type value = *(type*)(dwPointer);
Siehe auch:


oder



xNopex is offline  
Old   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 159
Received Thanks: 33
Hi,

okay könnteste mir aber mal erklären, was folgende Zeile macht ?

type value = *(type*)(dwPointer);

lg
R2-D2 is offline  
Old   #4
 
elite*gold: 0
Join Date: Dec 2007
Posts: 321
Received Thanks: 98
Quote:
type value = *(type*)(dwPointer);
Die Variable dwPointer vom Typ DWORD wird in einen "type"-Zeiger umgewandelt und dann wird durch Dereferenzierung auf den Wert des Zeigers zugegriffen (Dafür ist der Stern, der ganz links steht). Das ist allerdings nur Pseudocode.


mydoom is offline  
Old   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 159
Received Thanks: 33
ahh also muss ich type in int oder so umwandeln ?
R2-D2 is offline  
Old   #6
failing on a final level
 
elite*gold: 46130
Join Date: Jun 2009
Posts: 28,530
Received Thanks: 24,635
probier mal, die sprache zu lernen, sollte helfen
MrSm!th is offline  
Old   #7
 
elite*gold: 0
Join Date: May 2010
Posts: 159
Received Thanks: 33
sorry ich hab noch nicht viel mit pointern zu tun gehabt.

kann mir das mal bitte jmd. erklären?
R2-D2 is offline  
Old   #8
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Quote:
Originally Posted by xNopex View Post
Siehe auch:


oder

xNopex is offline  
Old   #9
 
elite*gold: 0
Join Date: May 2010
Posts: 159
Received Thanks: 33
ja kann mr das grad net ma einer eklären wie ich es genau bei meinem problem einsetze und für was das type steht?
R2-D2 is offline  
Old   #10
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Herausfinden, wie die HP gespeichert wird (als Ganzzahlwert, kommazahl, etc.). Dann den Datentyp festlegen. Das ist btw. mit "type" gemeint. Danach ganz einfach mit den Zeigern arbeiten. Wie das geht erfährst du in den Links, die ich dir in den beiden Posts weiter oben geschickt habe.

#Vote4Close
xNopex is offline  
Old   #11
 
elite*gold: 0
Join Date: Jan 2010
Posts: 386
Received Thanks: 80
Ich gehe davon aus das es sich nicht um eine DLL handelt.

ReadProcessMemory(OpenProc,(LPVOID)Adresse,&value, sizeof(value),0);
ReadProcessMemory(OpenProc,(LPVOID)(value+Offset), &value,sizeof(value),0);

OpenProc = Musst den Prozess öffnen siehe dazu OpenProcess Befehl,
schau einfach unter der msdn vorbei.


GLemon is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[VB] Pointer auslesen (Nostale) Help
Ich frag mal die Programmierer unter euch,die vll nen Plan haben wie ich das hinkrieg. Folgendes Problem : Ich will die Hp Adresse : 007B11A8 mit...
20 Replies - .NET Languages
WoW Pointer mit Autoit auslesen
Ich habe den 4byte wert von der z position von meinem eigenen Chara herausgefunden. Ich weiß das 4 Byte falsch sind aber das ist egal. Mir reicht...
9 Replies - AutoIt
WoW Pointer mit Autoit auslesen
Ich habe mit Cheat Engine 5.6 die werte von der Z position des eigenen Spielers herausgefunden. Anschließend habe ich rechtsklick auf den Wert...
0 Replies - WoW Main - Discussions / Questions
Maus design herausfinden und darauf reagieren
Hi ich wollte fragen wie man das Mausdesign herrausfinden und darauf reagieren kann :D so z.b. $Mausdesign = if $Mausdesign = 1 Then ...
2 Replies - AutoIt
Pointer herrausgefunden, wie in C++ auslesen?
Hallo, ich habe für ein Spiel den Pointer für den Munitionswert gefunden. Wie kann ich diesen jetzt so verwenden, dass ich mir dessen Wert in C++...
1 Replies - C/C++



All times are GMT +1. The time now is 12:58.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.