das sieht hier immer so leicht aus wenn ihr eure Scripts hier locker flockig postet und dann noch dazu schreibt "Hab ich mal eben schnell gemacht"
Mein Problem ist folgendes:
1: Will ich mit AutoIt einen Trainer + Bot erstellen der für meinen Hausgebrauch geeignet ist (spezifisch auf mich ausgerichtet) bin aber wohl oder übel noch zu doof dafür! *schäm*
2: Meine Probleme sind nicht das auslesen der Werte sondern viel mehr das erstellen einer passenden GUI (ich bekomm nicht mal ein Droppdownmenü mit 1 2 3 hin) und das verpacken meiner Werte in einem Code.
3: Bin ich seit wochen dran und versuche herauszufinden was man unter Multilvlpointern verstehen soll bekomms aber nicht raus.
4: und jetzt möchte ich folgendes gerne wissen...
Kann mir wer helfen?
Indem er mir in einer kurzen Erklärung sagt wie ich...
eine HP Leiste in eine GUI einbaue und diese mit den ausgelesenen Werten verbinde.
ein Droppdownmenü einbaue indem die Zahlen untereinander nicht nebeneinander stehen.
und mir mir kurz den richtigen ControlSend befehl für Tab -> F1 in Last Chaos hier hinkritzelt weil der ist einer meiner Hauptprobleme
;While True
;...
GUICtrlSetData($HPLeiste, $HPCur[1] * 100 / $HPMax[1]) ; Prozent der aktuellen HP ausrechnen und den Wert der Progessbar setzten
;WEnd
$LC = "LastChaos - "
ControlSend($LC, "", "", "{TAB}"); sendet Tab an das Fenster "LastChaos - "
ControlSend($LC, "", "", "{F1}"); sendet F1 an das Fenster "LastChaos - "
Hier noch mal was zu den Pointer:
PHP Code:
#include <NomadMemory.au3>
$iv_Address = 0x1063F2E8; Base
$LC = ProcessExists("Nksp.exe")
$ah_Handle = _MemoryOpen($LC)
Dim $av_Offset[2] = [0, 0x1072E9]; Offset für den Lebens Scanner
$v_Data = 16777216; Value für den Lebens Scanner
$sv_Type = "dword"; Type: dword = 4 Bytes, float = Float
While True
If $LC Then
_MemoryPointerWrite($iv_Address, $ah_Handle, $av_Offset, $v_Data, $sv_Type); steht genau so in der NomadMemory.au3
Else
Exit
EndIf
WEnd
Sich gleich so ein großes Ziel zu setzen wie du es machst das macht die Erreichung natürlich erheblich schwieriger.
Setz dir erstmal ein kleineres Ziel.
benutz am besten KODA zum GUI erstellen und dann schau so oft wie möglich in die Hilfe, dann lernst du so langsam all die verschiedenen Stücke zu benutzen und richtig anzuwenden.
Scripte doch erst einmal was einfaches wie z.B. einen kleinen Taschenrechner der Wert_1 mit Wert_2 addiert/multipliziert/dividiert/subtrahiert...
Das klingt natürlich einfach aber ein schickes GUI gehört natürlich auch dazu
Dann solltest du dich( wenn du schon gut in AutoIT drin bist ) so langsam mit dem Speicher (RAM) und Pointern/adressen und werten beschäftigen.
Wenn man das nicht versteht, dann kann man auch keinen vernünftigen Trainer scripten^^
Das klingt natürlich nach viel Zeit und Aufwand. Das ist es auch in der tat aber da kommt man nunmal nicht drumherum
EDIT:
Hier nochmal ein nettes Forum, wo dir wirklich gut geholfen wird ( auch wenn deine Probleme noch so doof sind )
Dort auch am besten immer wieder die SourceCodes durchlesen und versuchen zu verstehen
Sich gleich so ein großes Ziel zu setzen wie du es machst das macht die Erreichung natürlich erheblich schwieriger.
Setz dir erstmal ein kleineres Ziel.
benutz am besten KODA zum GUI erstellen und dann schau so oft wie möglich in die Hilfe, dann lernst du so langsam all die verschiedenen Stücke zu benutzen und richtig anzuwenden.
Scripte doch erst einmal was einfaches wie z.B. einen kleinen Taschenrechner der Wert_1 mit Wert_2 addiert/multipliziert/dividiert/subtrahiert...
Das klingt natürlich einfach aber ein schickes GUI gehört natürlich auch dazu
Dann solltest du dich( wenn du schon gut in AutoIT drin bist ) so langsam mit dem Speicher (RAM) und Pointern/adressen und werten beschäftigen.
Wenn man das nicht versteht, dann kann man auch keinen vernünftigen Trainer scripten^^
Das klingt natürlich nach viel Zeit und Aufwand. Das ist es auch in der tat aber da kommt man nunmal nicht drumherum
EDIT:
Hier nochmal ein nettes Forum, wo dir wirklich gut geholfen wird ( auch wenn deine Probleme noch so doof sind )
Dort auch am besten immer wieder die SourceCodes durchlesen und versuchen zu verstehen
Stimmt es ist ein hohes Ziel und dadurch schwer zu erreichen
Allerdings kenne ich meine Art und ich weiß das wenn ich mir ein kleines Ziel setze ich irgendwann die Lust verloren habe
ich bin jemand der nur zufrieden ist wenn er über sein eigenes können hinaus etwas erreicht wenn du verstehst was ich meine
ich muss mich immer selbst übertrumpfen von daher muss ich mir ein sehr hoch gestecktes Ziel setzen
PHP Code:
Unknown function name.:
_MemoryPointerWrite($iv_Address, $ah_Handle, $av_OffsetGS, $v_DataGS, $sv_TypeF)
^ ERROR
diesen fehler bekomme ich dauernd kann mir wer sagen was abgeht
Unknown function name.:
_MemoryPointerWrite($iv_Address, $ah_Handle, $av_OffsetGS, $v_DataGS, $sv_TypeF)
^ ERROR
diesen fehler bekomme ich dauernd kann mir wer sagen was abgeht
Lad dir die Pointer.au3 oder die NomadMemory.au3 runter (Google sollte helfen) und binde diese in dein Script ein. Ganz am Anfang des Script einfach so:
Lad dir die Pointer.au3 oder die NomadMemory.au3 runter (Google sollte helfen) und binde diese in dein Script ein. Ganz am Anfang des Script einfach so:
PHP Code:
#include <NomadMemory.au3>
Mit der NomadMemory.au3 hats diese fehlermeldung gegeben aber mit der Pointer.au3 gehts jetzt vielen Dank xD jetzt hab ich schonmal nen Angriffs und Laufgeschwindigkeitshack und beides funktionier xD
Nächstes problem...
GUI hab ich das nötigste aber es klappt trotzdem noch nicht ganz
Mit der NomadMemory.au3 hats diese fehlermeldung gegeben aber mit der Pointer.au3 gehts jetzt vielen Dank xD jetzt hab ich schonmal nen Angriffs und Laufgeschwindigkeitshack und beides funktionier xD
Liegt daran, daß im Web 2 Versionen der NomadMemory.au3 kursieren, eine davon hat die _memoryPOINTER...()-Funktionen, die andere eben nicht.
Quote:
Originally Posted by Hitchens
Nächstes problem...
GUI hab ich das nötigste aber es klappt trotzdem noch nicht ganz
da liegt der fehler aber müsste er nicht ohne die schleife mindestens einmal handeln?
Wenn du die Funktionen erst nach der Schleife definierst, dann nicht. Du mußt wissen, daß AutoIt immer von oben nach unten arbeitet, sprich - wenn es in ner Schleife angekommen ist, kommt es von da aus erstmal nicht weiter, bis die Schleife beendet wird, weil es eben diese immerzu abarbeitet.
Wenn du die Funktionen erst nach der Schleife definierst, dann nicht. Du mußt wissen, daß AutoIt immer von oben nach unten arbeitet, sprich - wenn es in ner Schleife angekommen ist, kommt es von da aus erstmal nicht weiter, bis die Schleife beendet wird, weil es eben diese immerzu abarbeitet.
es war ja keine schleife vorhanden deswegenhat mich das ein bisschen gewundert habe dir oben mal den momentanen Cde plus fehler gepostet
Func Aufsammeln()
If GUICtrlRead($Checkbox2) = $GUI_CHECKED Then
ControlSend("LastChaos - Gamigo ", "", "", "{F2}")
Sleep (500)
EndIf
EndFunc
Hab dir mal noch ne kleine Funktion mit eingebaut, die du für eventuell eingebaute Buttons verwenden kannst. Momentan ist nur das "X" zum schließen definiert.
If BitAND(GUICtrlRead($Angriffstempo), $GUI_CHECKED) = $GUI_CHECKED Then
_MemoryPointerWrite($iv_Address, $ah_Handle, $av_OffsetAT, $v_DataAT, $sv_Type4B)
EndIf
If BitAND(GUICtrlRead($Geschwindigkeit), $GUI_CHECKED) = $GUI_CHECKED Then
_MemoryPointerWrite($iv_Address, $ah_Handle, $av_OffsetGS, $v_DataGS, $sv_TypeF)
EndIf
EndFunc
Func HPScan()
$HPLeiste = GUICtrlCreateProgress()
$HPCur = _MemoryPointerRead(0x01937708)
$HPMax = _MemoryPointerRead(0x0193770C)
GUICtrlSetData($HPLeiste, $HPCur[1] * 100 / $HPMax[1]) ; Prozent der aktuellen HP ausrechnen und den Wert der Progessbar setzten
EndFunc
Wenn ich es so schreibe kommen 2 Meldungen die mein wissen und auch mein Verständnis übersteigen
PHP Code:
C:\Users\Timothy\Desktop\Trainer beginning1.au3(156,36) : ERROR: GUICtrlCreateProgress() [built-in] called with wrong number of args.
$HPLeiste = GUICtrlCreateProgress()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Timothy\Desktop\Trainer beginning1.au3(157,40) : ERROR: _MemoryPointerRead() called with wrong number of args.
$HPCur = _MemoryPointerRead(0x01937708)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\Pointer.au3(250,82) : REF: definition of _MemoryPointerRead().
Func _MemoryPointerRead ($iv_Address, $ah_Handle, $av_Offset, $sv_Type = 'dword')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
Kann mir bitte jemand erklären was ich mal wieder falsch mache?
$iv_Address = 0x1063F2E8; Base
$LC = ProcessExists("Nksp.exe")
$ah_Handle = _MemoryOpen($LC)
Dim $av_OffsetHP[2] = [0, 0x107324]; aktuelle HP
Dim $av_OffsetHPM[2] = [0, 0x107320]; maximale HP
$sv_Type = "float"; Type: dword = 4 Bytes, float = Float
While True
If $LC Then
$msg = GUIGetMsg()
Switch $msg
Case -3
Exit
EndSwitch
$HP = _MemoryPointerRead($iv_Address, $ah_Handle, $av_OffsetHP, $sv_Type); aktuelle HP des Ziels
$HPM = _MemoryPointerRead($iv_Address, $ah_Handle, $av_OffsetHPM, $sv_Type); maximale HP des Ziels
If GUICtrlRead($labelHP) <> $label Then GUICtrlSetData($labelHP, $label); ändert das Label nur, wenn sich die Werte geändert haben
GUICtrlSetData($progressHP, $progress)
Else
MsgBox(48, "Fehler", "Starte zuerst LastChaos!")
Exit
EndIf
WEnd
[Hilfe] Suche Guten Patcher und seine hilfe 05/28/2010 - Metin2 PServer Guides & Strategies - 5 Replies Hallo Liebe community suche einen patcher der von http://ytsf2.netai.net/
alle datein runterladet die drauf sind aber ohne den ganzen client raufzuladen auf den webspace z.b ich mein das so
webspace is leer tuhe item.txt raufladen
soll er die datei ruter laden kann mir bitte wer helfen were supper :D
Hilfe!!!Hae Root angebot aber wie Server eröffnen...Suche Hilfe und ein TEAM!!!!! 04/19/2010 - Metin2 Private Server - 3 Replies Hey,ich habe ein wundervolles Angebot ein Root zu kriegen,und wollte fragen,wie stelle ich das ein,das ich ein Root Server habe,wie eröffne ich ihn???Und noch viel mehr
Suche ein Team!!!
Hp Designer
Datenbank helfen undso
"entbugger"
und und und
Meldet euch oder schreibts in den Thread
Danke!!!!!!!!
HILFE: Wegen PlaySpan IP Change suche hilfe mit teamviewer 02/04/2010 - WarRock - 5 Replies Hi,
ich habe mir schon ätliche tuts angesehen und ohne virustotal gedownloadet aber bei mir klappt es nicht kann mir jemand einen genauen link der Klappt und mir helfen`??? pls wäre nett