Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 23:55

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

Advertisement



Adressen als Variablen?

Discussion on Adressen als Variablen? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
oO-D&S-Oo's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 35
Received Thanks: 2
Adressen als Variablen?

Hallo Leute... ich bin grad dabei mir Autoit anzueignen.....
und wollte mal fragen, wie ich eingebe, dass der Wert einer Addresse geändert wird...

thx im vorraus

EDIT:
ich hab grad noch was gefunden->und mal bei autoit eingetippt... und wollte wissen ob das mit der Addresse stimmt...

If WinActivate "S4client.exe" And WinClose "HGWC.exe"
$pid = WinGetProcess("S4client.exe")
$info = _MemoryOpen($pid)
$read = _MemoryRead(84C5E8, $info)
TrayTip("Trainer", "Sp-reg" & $read, 2)

... wie ändere ich jetzt den wert der addresse?
oO-D&S-Oo is offline  
Old 06/02/2010, 08:50   #2
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Erstmal zum Syntax, der gar nicht stimmt.

PHP Code:
if (WinActivate("S4Client") and (WinClose("HGWC")) then
  $PID 
WinGetProcess("S4Client")
  
$Open _MemoryOpen($PID)
  
$Read _MemoryRead(0x84C5E8$Open)
  
TrayTip...
EndIf 
Ändern der Adresse geht mit
PHP Code:
_MemoryWrite(AdresseHandleNeuer WertAnzahl an Bytes
z.B.

PHP Code:
_MemoryWrite(0x84C5E8$Open1004
Viel Spaß noch mit AutoIt
HardCore.1337 is offline  
Thanks
1 User
Old 06/02/2010, 09:06   #3
 
oO-D&S-Oo's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 35
Received Thanks: 2

beim syntax war ja nur ".exe" flasch... wusste nicht, das der Fenstername eingegeben wird
Quote:
Ändern der Adresse geht mit
PHP-Code:
Quote:
_MemoryWrite(Adresse, Handle, Neuer Wert, Anzahl an Bytes)
z.B.

PHP-Code:
Quote:
_MemoryWrite(0x84C5E8, $Open, 100, 4)
woher weist du das vor die Addresse "0x" kommt???

Quote:
Viel Spaß noch mit AutoIt
werd ich haben
oO-D&S-Oo is offline  
Old 06/02/2010, 10:27   #4
 
elite*gold: 0
Join Date: Nov 2009
Posts: 927
Received Thanks: 1,317
Wenn du die ProzessID des Prozesses (kllingt doof) haben willst, nimm
PHP Code:
$PID ProcessExists("S4Client.exe"
Wenn du Adressen mit CE gescannt hast, dann sind diese im Hex-Format. Damit AutoIt "weiß", dass es Hex-Format ist, muß vor jede Adresse eben "0x"
huberhans is offline  
Thanks
1 User
Old 06/02/2010, 15:40   #5
 
oO-D&S-Oo's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 35
Received Thanks: 2
also hatte ich garkeinen syntax fehler(bezogen auf ".exe")???

EDIT:
ich hab mich entschieden erstmal was einfacheres zu machen....

hab ich grad geschirben.... ist was falsch?
$pixel = 0xCB1718
HotKeySet ("{F10}", "start")
HotKeySet ("{F11}", "stop")
HotKeySet ("{F12}", "end")

Func start()
While 1
ToolTip ("aimbot: AN",0,0)
If $pixel = PixelGetColor (480, 342) Then
MouseUp ("left")
EndIf
sleep (100)
WEnd
EndFunc

Func stop ()
While 1
ToolTip("aimbot: AUS",0,0)
WEnd
EndFunc

Func end()
exit 0
EndFunc
oO-D&S-Oo is offline  
Old 06/02/2010, 15:42   #6
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Quote:
Originally Posted by huberhans View Post
Wenn du die ProzessID des Prozesses (kllingt doof) haben willst, nimm
PHP Code:
$PID ProcessExists("S4Client.exe"
Wenn du Adressen mit CE gescannt hast, dann sind diese im Hex-Format. Damit AutoIt "weiß", dass es Hex-Format ist, muß vor jede Adresse eben "0x"
Falsch. Die PID bekommst du über WingetProcess (Autoit Hilft FTW!).

Du hattest Fehler, z.B. das vergessen von Klammern bei der ersten Anweisung.
HardCore.1337 is offline  
Old 06/02/2010, 17:20   #7
 
elite*gold: 0
Join Date: Nov 2009
Posts: 927
Received Thanks: 1,317
Quote:
Originally Posted by HardCore.1337 View Post
Falsch. Die PID bekommst du über WingetProcess (Autoit Hilft FTW!).

Du hattest Fehler, z.B. das vergessen von Klammern bei der ersten Anweisung.
Auch ProcessExists gibt die Prozess-ID zurück! AutoIt Hilfe lesen hilft!

$PID = WinGetProcess("LastChaos - Gamigo")

und

$PID = ProcessExists("NKSP.exe")

ergibt die gleiche Prozess-ID
huberhans is offline  
Old 06/06/2010, 12:13   #8
 
elite*gold: 0
Join Date: Aug 2009
Posts: 74
Received Thanks: 13
Hey lies dir das mal durch:

sido47 is offline  
Reply

Tags
addressen, autoit


Similar Threads Similar Threads
Variablen bei Quests
09/02/2010 - Metin2 Private Server - 3 Replies
Hey, ich hab irgendwo gelesen das einer einen Server hat wo man zum Fischer geht und in einem Quest Dialog eine Item VNUM eingibt. Dann erhält man das Item. Wie kann man das lösen? Hätte an Variablen gedacht...allerdings weis ich nicht ob es sowas gibt ^.^ mfg B@sher
[PHP] Die Variablen
08/22/2010 - Coding Tutorials - 3 Replies
Hallo ELitepvpers Heute erkläre ich euch etwas über Variablen, wie sie aufgebaut sind und noch ein paar kleine Beispiele, damit das heut gelernte richtig sitzt ;) Vielleicht kennst du Variablen aus dem Mathe unterricht. Das sind diese komischen Buchstaben, die keinen Sinn zu ergeben scheinen, aber doch so wichtig sind. In PHP werden Variablen verwendet, um Inhalte (z.B. Text oder Zahlen) darin zu speichern. Das besondere ist an einer Variable ist, das du es zwar beliebig nennen darfst,...
Variablen exportieren
08/02/2009 - AutoIt - 5 Replies
hi com, gibt es in AutoIt eine möglichkeit, eine variable von einem programm in ein anderes zu exportieren? und zwar ohne irgendwelche lokalen dateien schreiben zu müssen? speicher wäre auch möglich, allerdings ist es relativ schwer, die pointer usw. rauszufinden... in dem ebook "AutoIt leicht gemacht" gibt es einen Abschnitt , welcher allerdings noch leer ist... was meinen die mit "kommunikation zwischen Skripten"?
Variablen Frage
03/19/2009 - GW Bots - 16 Replies
Ich möchte für meinen Alk Bot ein besonderes Feature haben, dazu möchte ich einer Variablen $zeit den Text aus 2 Variablen $m . $s zuweisen. (Beispiel: 1.2) Allerdings zeigt er mir maximal die Variablen an, mehr nicht. Jemand ne Ahnung davon?
Porgramm für Variablen!
10/19/2008 - World of Warcraft - 0 Replies
Also ich hatte mal so ein PRogramm das mir alle Variablen von WoW ausgelesen hat, da konnte ich auch einzelne rausfiltern, z.b. ich bin nach vorne gelaufen dann hab ich alle Variablen wegfallen lassen die sich nicht vergrößert oder verkleinert haben. Leider habe ich formatiert und habe solch ein Programm nicht mehr kann mir jeamnd da was empfehlen ? Am besten sollte man die Variablen im Speicher gleich ändern können :).



All times are GMT +2. The time now is 23:55.


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.