|
You last visited: Today at 23:55
Advertisement
Adressen als Variablen?
Discussion on Adressen als Variablen? within the AutoIt forum part of the Coders Den category.
06/02/2010, 08:21
|
#1
|
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?
|
|
|
06/02/2010, 08:50
|
#2
|
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(Adresse, Handle, Neuer Wert, Anzahl an Bytes)
z.B.
PHP Code:
_MemoryWrite(0x84C5E8, $Open, 100, 4)
Viel Spaß noch mit AutoIt
|
|
|
06/02/2010, 09:06
|
#3
|
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
|
|
|
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"
|
|
|
06/02/2010, 15:40
|
#5
|
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
|
|
|
06/02/2010, 15:42
|
#6
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Quote:
Originally Posted by huberhans
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.
|
|
|
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
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
|
|
|
06/06/2010, 12:13
|
#8
|
elite*gold: 0
Join Date: Aug 2009
Posts: 74
Received Thanks: 13
|
Hey lies dir das mal durch:
|
|
|
|
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.
|
|