Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › AutoIt
You last visited: Today at 01:03

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

Advertisement



[Brauche Hilfe]Pointer für BFBC2[Need Help]

Discussion on [Brauche Hilfe]Pointer für BFBC2[Need Help] within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
°Stealth°'s Avatar
 
elite*gold: 1
Join Date: Mar 2010
Posts: 21
Received Thanks: 0
Lightbulb [Brauche Hilfe]Pointer für BFBC2[Need Help]

Moin zusammen ! Ich versuche schon seit Stunden den richtigen Pointer für die Munition des Sniper Gewehrs zu finden , allerdings scheitere ich ... die normale Adresse habe ich und den "richtigen(vermutlich?!)" Pointer auch .. nur die Umsetzung in Au3 scheint falsch zu sein ^^ Brauche jedenfalls dringend Hilfe ...

Die Munition über die nromale Adresse zu ändern klappt übrigens wunderbar .. leider ändert sich die Adresse nach jedem neustart ^^ und man muss sie neu suchen => also Pointer finden angesagt <=

Danke im vorraus


PS: Wer das Prob. löst dem winkt natürlich ein extra großes THX

Hier meine Informationen , die ich über Cheat Engine ergattert habe :


Hier mein Script :


__________________________________
°Stealth° is offline  
Old   #2
 
°Stealth°'s Avatar
 
elite*gold: 1
Join Date: Mar 2010
Posts: 21
Received Thanks: 0
"push"
°Stealth° is offline  
Old   #3
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Schau dir das mal an. Ist aber bloß ein psoudocode.
PHP Code:
#include <NomadMemory.au3>
#RequireAdmin

$Adresse = 0x04DC6720


$PID 
= WinGetProcess ("Spider Solitär") ;Prozessrechte bekommen
$Open 
= _MemoryOpen($PID)               ;Prozess öffnen
$Read 
= _MemoryRead ($Adresse, $Open, 'DWord') ;Normale Adresse lesen. WICHTIG! DWord verwenden!!
$Point = "0x" &  Hex($Read  + 0x24C)            ;"0x" mit $Read und dem Offset addieren. Als Hex speichern
$ReadR 
= _MemoryRead($POINT, $Open, 'DWORD')   ;Neue Adresse auslesen

MsgBox
(0, "", $ReadR)
_MemoryWrite($Point, $open, 5000)
$ReadR = _MemoryRead($POINT, $Open, 'DWORD')
MsgBox (0, "", $ReadR)
_MemoryClose($Open) 
HardCore.1337 is offline  
Old   #4
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Soweit ich das beurteilen kann, brauchst du .

Um es übersichtlicher zu halten, wäre ein Blick zu "_MemoryPointerWrite" auch nicht verkehrt.
KDeluxe is offline  
Old   #5
 
elite*gold: 0
Join Date: Jun 2007
Posts: 51
Received Thanks: 6
Hi
Du machst was grundlegendes falsch.
Du musst nicht $pointer+$offset rechnen, sondern die Adresse die der Pointer
enthält.
Also irgendwie so:

Code:
#include<NomadMemory.au3>
$open = _MemoryOpen(ProcessExists("BFBC2Game.exe"))
$pointer = 0x1AB9C3BC
$offset =  0x78

$base = _MemoryRead($pointer,$open,"dword")
$adresse = $base+$offset

$read = _MemoryRead($adresse,$open,"dword")

MsgBox(0,"Hasher",$read)
Hoffe das klappt.
vampir26 is offline  
Old   #6



 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,644
Received Thanks: 1,640
würde es mal so machen:

Greatz Benhero
Benhero is offline  
Reply


Similar Threads Similar Threads
[Brauche Hilfe] Aus Addressen Pointer machen
08/20/2010 - 4Story - 5 Replies
Hi, Ich habe mal eine Frage: Wie mache ich aus einer gefundenden Addresse nun einen Pointer??
Pointer Einbauen Geht nicht Brauche Hilfe !!!
08/10/2010 - AutoIt - 9 Replies
Hallo Erst mal Ich versuch grad ein hack für 4story DE zu machen aber ich schaf es nicht mit den Pointer hab alle Pointer Gescuht und gefunden aber weis nicht wie ich die einbaue kan jemand helfen wäre sehr Nett #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <NomadMemory.au3> #include <StaticConstants.au3>
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe
12/30/2009 - Metin2 Private Server - 0 Replies
Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung Ich habe seit einigen Tagen ein Problem... Microsoft Windows Search Protocol Host funktioniert nicht mehr Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt. Ich weiß nicht was das ist und wie ich es loswerde.
pointer hilfe
04/24/2009 - General Coding - 3 Replies
also ich hab eine dll erstellt und möchte nun werte aus bestimmten adressen lesen. hab das jetzt so gemacht: float posx = *(float*)(0x123456); // das funktioniert! jetzt will ich aber das hier lesen: unsigned long a; float x = 0;
brauche pointer...kann ihn nicht erstellen weil kal closed
01/19/2009 - Kal Online - 4 Replies
hi ich brauch nen speed und ug pointer... ich bekomm den in 30 sek nicht hin kal schließt einfach zu schnell mit ghostkiller... danke



All times are GMT +1. The time now is 01:07.


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

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.