ich wollte mal ein wenig mit auto it anfangen, weiß aber noch sogut wie garnichts darüber.
nach ein paar tutorials wollte ich mir einen bot erstellen der metin2 in der taskleiste sucht und öffnet (funktioniert), ein item sucht und sogar auf die 2te inventar seite geht um dieses item zu finden (funktioniert teilweise).
es ist noch nicht ganz fertig geschrieben, denn das problem besteht darin, dass er nachdem er metin2 gesucht und geöffnet hat nicht mehr die anderen befehle durchgeht.
hier mein script:
$coord = PixelSearch( 0, 729, 1365, 767, 0xAA9FAA )
If IsArray($coord) = True Then
MouseMove($coord [0], $coord [1], 10)
EndIf
If IsArray($coord) = True Then
MouseClick("left", $coord [0], $coord [1], 10)
EndIf
If IsArray($coord) = True Then
$item = PixelSearch( 0, 0, 1365, 767, 0x8F755F )
EndIf
If IsArray($item) = True Then
MouseMove($item [0], $item [1], 10)
EndIf
If IsArray($item) = False Then
$site = PixelSearch( 0, 0, 1365, 767, 0x54473C )
EndIf
If IsArray($site) = True Then
MouseMove($site [0], $site [1], 10)
EndIf
MouseClick("left", 10)
-----------------------------------------------------
wenn ihr den fehler oder die fehler seht, könnt ihr das script dann einfach nochmal richtig posten und mir meinen fehler oder meine fehler erklären?
wäre super nett, danke !
$coord = PixelSearch( 0, 729, 1365, 767, 0xAA9FAA )
If IsArray($coord) = True Then
MouseMove($coord [0], $coord [1], 10)
EndIf
If IsArray($coord) = True Then
MouseClick("left", $coord [0], $coord [1], 10)
EndIf
If IsArray($coord) = True Then
$item = PixelSearch( 0, 0, 1365, 767, 0x8F755F )
EndIf
If IsArray($item) = True Then
MouseMove($item [0], $item [1], 10)
EndIf
If IsArray($item) = False Then
$site = PixelSearch( 0, 0, 1365, 767, 0x54473C )
EndIf
If IsArray($site) = True Then
MouseMove($site [0], $site [1], 10)
EndIf
MouseClick("left", 10)
wieso benutzt du so viele if abfragen?
du sagst wenn der pixel gefunden wurde, dann soll er die maus dahin bewegen. dann sagst du nochmal wenn er den pixel gefunden hat soll er bei den gleichen koordinaten linksklicken. da du bei dem mouseclick befehl koordinaten angibst wird das mousemove sowieso überflüssig.
hier einmal verschiede möglichkeiten das mit mousemove und mouseclick umzusetzen:
okey, klappt alles super, das problem ist nur, dass mouse move und vieles anderes nicht mehr in metin2 funktioniert, warum auch immer, kannst du mir da bitte noch erklären warum das so ist und wie ich es trotzdem ermöglichen kann?
If IsArray($item) = True Then
MouseMove($item [0], $item [1], 5)
sleep (5)
MouseClick("left")
EndIf
Sleep (500)
If IsArray($item) = False Then
MouseMove($invswitch [0], $invswitch [1], 5)
EndIf
---------------------------------------------------
C:\Users\Tom\Desktop\auto it file\winmove.au3 (14) : ==> Subscript used with non-Array variable
wo liegt hier der fehler, ich versteh bei der /|\ Fehlermeldung nur Bahnhof. ._.
auto it item suche 05/21/2013 - Metin2 - 2 Replies hey leute :D,
ich wollte mal ein wenig mit auto it anfangen, weiß aber noch sogut wie garnichts darüber.
nach ein paar tutorials wollte ich mir einen bot erstellen der metin2 in der taskleiste sucht und öffnet (funktioniert), ein item sucht und sogar auf die 2te inventar seite geht um dieses item zu finden (funktioniert teilweise).
es ist noch nicht ganz fertig geschrieben, denn das problem besteht darin, dass er nachdem er metin2 gesucht und geöffnet hat nicht mehr die anderen befehle...
[Suche] Komplette item.eix/epk, icon.eix/epk, item proto und item list 12/25/2010 - Metin2 Private Server - 6 Replies Hey =)
Wie die Überschrift schon sagt, suche ich eine komplette item.eix/epk, icon.eix/epk, item proto und item list am liebsten noch von den Waffen von .darki und den ganzen neuen Rüstungen/Schilden/Helmen, da ich überhaupt nicht weiß wie man dass zB mit der item proto macht und wenn ich sie einfach nur ersetze, wie zB durch die "Waffen" item proto von .darki sind die ganzen neuen Rüstungen weg ....
Ich hoffe irgendjemand könnte das machen, weil es bestimmt nicht nur für mich hilfreich ist...