Rollkäferrennen Bot

01/25/2009 22:29 Tarntyp#1
Da ja nächstes WE wieder mal das Rollkäferrennen verfügbar ist ..kam mir die idee doch einfach mal da automatisierung anzuwenden.

Wieso ich das hier poste ? ganz einfach .. um den möglichst schnell zu schreiben brauchen wir den idealen weg .. bzw alle waypoints ..

Ich werde schauen das ich das möglichst schnell schreiben kann am freitag .. leider is es zufall wo ich starte (bis auf blau) . Daher brauch ich von euch die start cords von allen farben .. bzw die kisten.
01/25/2009 22:36 aLasca#2
Wieso denn? Das kann man wunderbar mit der TT6 MoveTo lösen..
01/25/2009 22:42 | Moep |#3
wäre da ein Drachenarena Bot nicht einfacher und effektiver?!
...
send v
send space
send c
send 1
...
01/25/2009 22:45 Satan Junior#4
Ob es sich rentiert des zu botten...
Mit nem Waypoint-Bot kommst bestimmt nicht aufs Treppchen da bräuchtest schon ne richtige KI

EDIT:Ach für Verlierer gibts auch Gamerpunkte/Tokens (read Wiki before posting ftw) , dann vll doch
01/26/2009 08:22 NBA#5
Quote:
Originally Posted by | Moep | View Post
wäre da ein Drachenarena Bot nicht einfacher und effektiver?!
...
controlsend v
controlsend space
controlsend c
controlsend 1
...
meinst du?:p
01/26/2009 09:03 aLasca#6
Quote:
Originally Posted by NBA View Post
meinst du?:p
Schneeballarena Bot war doch genauso..^^

€:

PHP Code:
$hWnd WinGetHandle("Guild Wars")

Func _Join()

ControlClick($hWnd"""""left""1"1336872) ;-Kampf Betreten

EndFunc

Func _fight
()

ControlSend($hWnd"""""{c}")
ControlSend($hWnd"""""{1}")
Sleep(1500)
ControlSend($hWnd"""""{c}")
ControlSend($hWnd"""""{1}")
Sleep(1500)
ControlSend($hWnd"""""{c}")
ControlSend($hWnd"""""{1}")
Sleep(1500)
ControlSend($hWnd"""""{c}")
ControlSend($hWnd"""""{1}")
Sleep(1500)
ControlSend($hWnd"""""{c}")
ControlSend($hWnd"""""{1}")
Sleep(1500)
ControlSend($hWnd"""""{c}")
ControlSend($hWnd"""""{2}")
Sleep(1500)

EndFunc

While 1
    
    AdlibEnable
("_Join"10000)

For 
$i 0 To 1
    Call
("_fight")
Next
Wend 
01/26/2009 11:14 Heikofant#7
was bringt dieser Teil:

While 1

AdlibEnable("_Join", 10000)

For $i = 0 To 1
Call("_fight")
Next


?
01/26/2009 12:59 Read Me#8
Durch AdlibEnable wird bewirkt, dass die aktuell laufende Funktion _fight() unterbrochen wird und aller x Milisekunden _Join() aufgerufen wird.

AdlibEnable(Function, Time[in Milisec.])

Edit:
Wusste garnich, dass UW-Paragon-Farmer auch im Botter-Forum aktiv sind^^
01/26/2009 13:11 Heikofant#9
ah ok, also einfach damit der bot alle 10 sekunden auf das kampf betreten fenster klickt, falls der vorige kampf zuende war?
01/26/2009 15:43 Read Me#10
So siehts aus.
Das kann man sich auch sparen, wenn man das ganze Speicherbasierend löst und der Bot anhand der Map-id erkennt, ob sich die Karte geändert hat.
01/26/2009 15:57 blauwiggle#11
Quote:
Originally Posted by Read Me View Post
Durch AdlibEnable wird bewirkt, dass die aktuell laufende Funktion _fight() unterbrochen wird und aller x Milisekunden _Join() aufgerufen wird.

AdlibEnable(Function, Time[in Milisec.])
Unterbrochen ist schonmal nicht richtig ^^
01/26/2009 16:11 Heikofant#12
sondern?

kannst auch erklären, wie ich einstellen kann, dass wenn ein bestimmter fall eintritt (durch adlibenable) er "ein paar zeilen weiter" springt ...?
01/26/2009 16:28 darthwitch#13
entweder er will posts kriegen oder gebannt werden also ich wäre schon aus prinzip für das 2te xD
01/26/2009 16:49 MyDooMisHaxXor#14
Man sollte mal auch hier im forum die "@temporary_inbox_com" mails nicht zulassen dann gibt es auch net immer diese MultiAccountler bzw. Spamer
01/26/2009 18:58 aLasca#15
Quote:
Originally Posted by Read Me View Post
Durch AdlibEnable wird bewirkt, dass die aktuell laufende Funktion _fight() unterbrochen wird und aller x Milisekunden _Join() aufgerufen wird.

AdlibEnable(Function, Time[in Milisec.])

Edit:
Wusste garnich, dass UW-Paragon-Farmer auch im Botter-Forum aktiv sind^^
Ähm.. AdlibEnable("_") ist Parallelthreading.. d.h. du kannst eine Funktion NEBEN allem anderen aller xx Sekunden aufrufen.. was in dem Fall dann der klick auf den betreten button wäre