Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:50

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

Advertisement



Mit Pointern in AutoIt umgehen

Discussion on Mit Pointern in AutoIt umgehen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Mit Pointern in AutoIt umgehen

Hi, ich komme grade nicht richtig weiter
Ich habe ein Spiel (zum Test Spider Solitär) wo ich mittels Pointer meine aktuellen Punkte auslesen möchte.

Doch ich versteh das nicht richtig mit dem Offset und so.

Meine Adresse:



Un mein (nicht funktionierender) Code
PHP Code:
#include <Pointer.au3>
#RequireAdmin

$Adresse 0x0464FA4
$Off 
0x10

$PID 
WinExists ("Spider Solitär")
if 
not $PID Then
    MsgBox 
(64"Achtung""Bitte erst Game starten ;)")
EndIf
$Open _MemoryOpen ($PID)
$Read _MemoryPointerRead ($Adresse$Open$Off)
  
MsgBox (64"Punkte""Du hast aktuell " $Read " Punkte"
Ich weiß, das der Offset in einen Array muss, aber nicht wie das alles zusammenhängt. Hoffe auf Hilfe

Danke
HardCore.1337 is offline  
Old 02/02/2010, 14:49   #2
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
*Push*
Weiß keiner weiter?
HardCore.1337 is offline  
Old 02/02/2010, 19:11   #3
 
elite*gold: 0
Join Date: Jan 2006
Posts: 81
Received Thanks: 18
PHP Code:
$Adresse 0x0464FA4 
global $Off[2]
$Off[0] = 0
$Off
[1] = 0x10 

$PID 
WinExists ("Spider Solitär"
if 
not $PID Then 
    MsgBox 
(64"Achtung""Bitte erst Game starten ;)"
EndIf 
$Open _MemoryOpen ($PID
$Read _MemoryPointerRead ($Adresse$Open$Off
  
MsgBox (64"Punkte""Du hast aktuell " $Read " Punkte"
wen dann so weil das is doch ein array
0 muss immer mit 0 declariert werden

ach ja und nimm doch lieber die nomadmemory
hier meine als anhang !

€dit : nochwas vergessen!
PHP Code:
$Read _MemoryPointerRead ($Adresse$Open$Off) ;;;das is auch ein array 
  
MsgBox (64"Punkte""Du hast aktuell " $Read[1] & " Punkte") ;;;also so [1is dein wert [0]die adresse 
markusbab is offline  
Thanks
1 User
Old 02/02/2010, 19:24   #4
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
hmm, kommt immer 0 raus.
HardCore.1337 is offline  
Old 02/02/2010, 19:26   #5
 
elite*gold: 0
Join Date: Jan 2006
Posts: 81
Received Thanks: 18
ist das auch ein richtiger pointer oder nur dynamisch?
markusbab is offline  
Old 02/02/2010, 19:32   #6
 
elite*gold: 0
Join Date: Jan 2006
Posts: 81
Received Thanks: 18
erm habs grade mal schnell getestet und ne ganz andere adress raus

Attached Images
File Type: jpg Unbenannt.JPG (40.5 KB, 73 views)
markusbab is offline  
Thanks
1 User
Old 02/02/2010, 19:52   #7
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
wie haste das gemacht? Einfach normal gesucht, oder mit Pointer schon?

€kann auch gerne mal ein Video machen
HardCore.1337 is offline  
Old 02/02/2010, 20:45   #8
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Und Video

HardCore.1337 is offline  
Old 02/02/2010, 20:49   #9
 
sulak's Avatar
 
elite*gold: 30
Join Date: Apr 2009
Posts: 1,381
Received Thanks: 274
Doppelpost
Es gibt auch ein Edit Button
sulak is offline  
Old 02/02/2010, 21:16   #10
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Quote:
Originally Posted by General Desert View Post
Quote:
Originally Posted by markusbab View Post
ist das auch ein richtiger pointer oder nur dynamisch?
Schmeiß nicht mit Begriffen rum, von denen du keine Ahnung hast!

-.-
Xereon is offline  
Thanks
1 User
Old 02/04/2010, 09:27   #11
 
elite*gold: 0
Join Date: Jan 2006
Posts: 81
Received Thanks: 18
Quote:
Originally Posted by General Desert View Post
wie haste das gemacht? Einfach normal gesucht, oder mit Pointer schon?
also ich seh das problem hier ich benutz nur xp du scheints vista im vid zu benutzen

wen ich den spielstand suche verweist er mir direkt auf den "pointer" .. in gruen dargestellt

aber ja so wie du es in deinem viedeo zeigst is das auch wie ich und jeder andere es macht richtig
nur erklaert das nicht warum du auf null kommst
waere es denkbar das du den offset wie ich beschrieben hatte aenderst?
hast du das mal so versucht ?

PHP Code:
$Adresse 0x0464FA4  
global $Off[2
$Off[0] = 
$Off
[1] = 0x10  

$PID 
WinExists ("Spider Solitär")  
if 
not $PID Then  
    MsgBox 
(64"Achtung""Bitte erst Game starten ;)")  
EndIf  
$Open _MemoryOpen ($PID)  
$Read _MemoryPointerRead ($Adresse$Open$Off
 
MsgBox (64"Punkte""Du hast aktuell " $Read[1] & " Punkte"
markusbab is offline  
Old 02/04/2010, 15:11   #12
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Ja, aber klappt auch nicht (Array hab ich auch schon zum test geändert )
HardCore.1337 is offline  
Reply


Similar Threads Similar Threads
[Hilfe]Wie kann ich den AutoIt-Schutz umgehen?
06/23/2010 - AutoIt - 7 Replies
Hey, ich habe heute bemerkt das man in manchen Spielen wie Dofus oder Metin MouseClick nicht funktioniert? Was kann man machen damit es geht? Hoffe auf eure Hilfe!! Mfg
Hilfe bei den CE Pointern in Autoit
03/19/2010 - AutoIt - 18 Replies
Hi also ich brauche hilfe ich habe pointer für ein spiel mit ce und will jetzt einen hack mit autoit proggen, so das sich der wert der adresse (value) sich ändert aber mit pointern geht das irgendwie nicht weil ich den falschen code habe (glaube ich) mein code: $open = _MemoryOpen(ProcessExists("blablabla.exe" ;)) $adressspeed = 0x0000000<---; (ausgedachter pointer ^^)
[AutoIt]WZ GG umgehen
10/17/2009 - AutoIt - 2 Replies
Hallo, ich wollte fragen ob es einen weg gibt den gameguard zu umgehen ... ihn zum beispiel i-wie in einen autoit script zu schreiben das der dann die datei öffnet etc. wenn das möglich wäre würde ich mich sehr darüber freuen wenn das jemand erklären könnte ansonsten würde eine info ..."wie das geht" sehr hilfreich sein danke im vorraus
Frage zu Pointern in C
06/17/2009 - General Coding - 5 Replies
Hi ich wollte mal nen String in C ausgeben mit dem Programm hier: #include <stdio.h> int main(void) { char *string="Hallo Welt\0"; printf("String:%s",*string); return 0; } was nicht geklappt hat also habe ich es so versucht: #include <stdio.h>



All times are GMT +2. The time now is 12:50.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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