myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   AutoIT Hilfe - Bot für Browsergame (https://mygully.com/showthread.php?t=2324322)

Master-_ 30.05.11 15:49

AutoIT Hilfe - Bot für Browsergame
 
Hallo, =)
Ich arbeite jetzt seit in paar Tagen an einem Browsergame Bot.
Das was er soll macht er auch teilweise
Er bewegt die Maus klickt und das an anderen Positionen.
Und wenn der Gegner tot ist geht er zum Standrt klickt das Monster an und es geht von vorn los.
Doch ich will auch das er wenn mein Leben niedrig ist er auf einen Heiltrank geht.
Die Koordinaten stimmen es ging auch schon aber nur bevor das das einzigste war das er tun musste.
Er soll nach jedem Schlag kontrollieren wie mein Leben steht doch das tut er nicht !
Ich hoffe ihr könnt mir helfen, Danke schonmal ^^
im Spoiler unten das Skript:

:(

Jacky110 30.05.11 19:34

kleines tut, mit dem es wohl besser gehen wird, ohne pixelsearch ;)

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

ausserdem versteh ich den satz nicht:
Die Koordinaten stimmen es ging auch schon aber nur bevor das das einzigste war das er tun musste.

bitte arbeite mit satzzeichen ...

Master-_ 02.06.11 14:27

Danke für die Mühe =)
Naja, ich weis das ich manchmal echt Bescheuert sein kann. xD
Also ich meins so,
Ich habe jeden Schritt alleine in einem einzelnen S***** versucht.Als ich den Schritt alleine hatte ging er.Doch in zusammenarbeit mit den andren Schritten funktionierte er nicht mehr =)

ICh hoffe das das verständlicher ist ^^

.ancient 03.06.11 10:10

Schreib das mit dem Heiltrank in eine Funktion.
Du kannst ja deine HP auslesen oder? Wenn ja dann prüfe nach jedem Schlag deine HP. Dann machst halt die Abfrage:

If $aHP <= 50 Then
Mousemove(....)
....
....
EndIf

Dann erstellst ne "Schlag-Schleife", welche solange läuft bis der Mob tot ist, geht wohl am besten mit ner Do-Until Schleife. Und in dieser Schleife packst auch die Heiltrank Funktion.



Um welches BG handelt es sich denn? Könnte dann nen Bot schreiben, nen professionellen, welcher im Hintergrund läuft via TCP. Mit Mousemove und Koordinaten geht das nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.