Es gibt vier Bereiche im Script, die überarbeitet werden müssen, um eure Auflösung anzupassen. Zum Anpassen der Auflösung benötigt ihr
[Only registered and activated users can see links. Click Here To Register...]. AutoIt installieren. Dann macht ihr euch einen neuen Ordner für die Übersichtlichkeit. Ordnern öffnen und rechtsklick machen --> neu --> AutoIT v3 Script. Die erstellte Datei benennt ihr um. Dann öffnet ihr den SciTE Script Editor und zieht die Datei rein. Der Text, der bereits drin steht wird gelöscht. Dort kopiert ihr das hinein:
Code:
HotKeySet("q","q")
HotKeySet("{ESC}", "Terminate")
While 1
sleep(100)
WEnd
Func q()
$pos = MouseGetPos()
MsgBox(0,"Your mouse pointer coordinate is:", $pos[0]&"|"&$pos[1])
EndFunc
abspeichern. Jetzt braucht ihr ein Blatt Papier und einen Stift ;)
Ihr öffnet das Spiel so, wie ihr es zum farmen haben wollt.
Schreibt euch auf euer Blatt Papier:
search:
search_loot:
kampf:
end_kampf:
Das sind die Variablen im Script, die ihr später ändern müsst.
Doppelklickt ihr auf das Script, dass ihr vorher erstellt und gespeichert habt. Drückt 1 mal "q" und wenn ein Fenster aufgeht, in dem zwei Zahlen durch ein "|" getrennt funktioniert es.
Eine Übersicht der Bereiche, die im Script abgefragt werden:
[Only registered and activated users can see links. Click Here To Register...]
In diesem Post von Ol4fff seht ihr, welche Funktion welchen Bereich absuchen muss. Ihr müsst euren Mauszeiger immer zurerst in die linke obere Ecke des Bereichs bewegen und mit q die Koordinaten abfragen (wir nennen sie jetzt x1 und y1) und danach in der rechten unteren Ecke die Koordinaten x2 und y2 abfragen. Schreibt euch die Koordinaten so auf, wie sie auch in das Script müssen:
x1, y1, x2, y2, [FARBE] --> 100, 80, 170, 100 (z.B.)
Wenn ihr für alle vier Funktionen die Koordinaten habt (die für "kampf" bekommt ihr nur im Kampf, das ist der Bereich, in dem sich die Skillleiste eures Chars befindet und die ist ja nur im Kampf zu sehen), dann erstellt ihr in dem Ordner wieder ein neues Script, nennt es Iris oder Faun und zieht es wieder in den Editor rein und löscht den kompletten Text. Sucht euch ein Script aus und kopiert es in den Editor. Dann sucht ihr die Zeilen
Code:
$search = PixelSearch( 105, 270, 1338, 740, 0xFF0004 )
$search_loot = PixelSearch( 646, 760, 959, 803, 0x030303 )
$search_kampf = PixelSearch( 605, 860, 1070, 920, 0x080807 )
$end_kampf = PixelSearch( 203, 165, 362, 177, 0x800303 )
und tragt jeweils eure eigenen Koordinaten ein. Der fünfte Teil am Ende der Zeile ist der Farbcode in Hex, den ihr bitte genau so lasst, wie er ist.
Zu guter letzt noch die Erklärung, worin der Unterschied vom Iris zum Faun Script liegt:
AutoIT sucht von links oben nach rechts unten den angegebenen Bereich nach einem Pixel mit der EXAKTEN Farbe ab, die angegeben ist. Also bei der Suche nach dem Heldengeist nach einem roten Pixel (der Name vom Heldengeist). Das ist der oberste linke Pixel im Namen. Wenn man da drauf klickt passiert logicherweise nichts. Deshalb sind die Zeilen
Code:
MouseMove($search[0]+20, $search[1]+80, 1)
MouseMove($search[0]+33, $search[1]+60, 1)
der einzige Unterschied für die unterschiedlichen Heldengeister. Die Zahlen geben an, um wieviele Pixel Abweichung AutoIT den Klick im Vergleich zur Suche ansetzen soll. Heisst bei der Iris klickt er 20 Pixel weiter rechts und 80 Pixel weiter unten als der gefundene Pixel.
Wenn euer Char zu schnell die Heldengeister wechselt, heisst er läuft hin klickt an und wartet kurz und klickt dann den nächsten Heldengeist an, dann muss
Code:
Func search_Mob()
$search = PixelSearch( 105, 270, 1338, 740, 0xFF0004 )
If IsArray($search) Then
MouseMove($search[0]+20, $search[1]+80, 1)
MouseClick("left")
sleep(1500)
ConsoleWrite("Sucht Pixel")
die Zeit hinter sleep erhöht werden. Probiert aus, was für euch passt, ohne dass die Zeit zu lang wird. Die Zeit wird in Millisekunden angeben (1 MS = 0,001 Sekunden / 1000 MS = 1 Sek).
Denke das sollte alles gewesen sein. Viel Glück/Spaß beim Anpassen nach euren Bedürfnissen.