Wie im Titel des Threads recht eindeutig zu erkennen möchte ich einen Angelbot für Fantasy Tennis von alaplaya.eu mit Autoit erstellen
Ich möchte zunächst die Problematik erklären:
Also Ich stehe am Teich hau die angel mit "D" rein und ein Fisch kommt an und beisst auch an
sooo
jetzt is als erstes kein heller bereich zu sehen und ich muss nur einmal d drücken bevor der Balken durchgelaufen ist.
Das zweite Mal ist der Balken da
Genau jetzt hätte ich drücken müssen (halt in den helleren Bereich)
Soo und in diesem Bild wäre es zu spät gewesen
Zu der Anzahl wie oft ich D Drücken muss ist folgendes zu sagen
Wenn ein normaler Fisch anbeisst (was häufiger vorkommt) läuft der Balken mit dem Hellen bereich 3 mal ab
Wenn es Star Coins sind muss nur einmal D gedrückt werden alerdings ist da auch der Bereich kleiner und schwerer zu treffen
Ich hoffe meine Erklärung zu meiner Problematik ist reicht eindeutig.
Da ich noch recht neu mit Autoit bin stoße ich recht schnell an meine Grenzen doch hier mein Code:
Code:
WinWaitActive ("FantasyTennis") While 1 Sleep(10000) send ("{d}") $coord = PixelSearch( 376, 667, 472, 718, 0x000000,5) If Not @error Then send ("{d}") Sleep(50) EndIf $a = 0 While PixelSearch( 376, 667, 472, 718, 0x000000,5) $coord = PixelSearch( 404, 672, 620, 686, 0xFEBA89,5) If Not @error Then send ("{d}") Sleep(500) EndIf $coord = PixelSearch( 404, 672, 620, 686, 0xFFBF9F,5) If Not @error Then send ("{d}") Sleep(500) EndIf $coord = PixelSearch( 404, 672, 620, 686, 0xFDD397,5) If Not @error Then send ("{d}") Sleep(500) EndIf $coord = PixelSearch( 404, 672, 620, 686, 0xFDC799,5) If Not @error Then send ("{d}") Sleep(500) EndIf $coord = PixelSearch( 404, 672, 620, 686, 0xFDE67E,5) If Not @error Then send ("{d}") Sleep(500) EndIf Wend WEnd
Es soll eine Große Schleife sein. Das Programm wartet auf das Fenster von FT und wirft die Angel aus wenn der Balken erscheit soll einmal d gedrückt werden solange der Balken vorhanden ist soll nach den Farbcodes im Balken gesucht werden welche ich vorher mit dem Autoit Windowsinformation ausgelesen habe.
Naja leider klappt das alles nicht so richtig und ich hoffe das hier ein Paar Leute meinen COde Verbessern können oder mit etwas hilfestellung zur Problematik geben können.
Vielen Dank schonmal von meiner Seite aus