Frage zum Laufweg

01/05/2009 21:26 Frash1337#1
Ich versuche mich grad an meinem ersten Bot und habe schon eine Frage:
Kann ich dem Bot einfach sagen das er von einem Spawnpoint direkt zum Portal laufen soll oder muss ich den via tasten dahin schicken? Und wie verhält sich das wenn der bot die instanz lädt? Denn er könnte ja direkt im Ladebildschirm anfangen zu casten obwohl er noch garnicht da steht. Wie kann ich das Problem lösen?
01/05/2009 21:46 aLasca#2
Ohne MoveTo solltest du ihn mit Tasten da hinschicken.. Also z.B.

PHP Code:
Send("{o}") ;- Stange anwählen
Send
("{space}") ;- zur Stange laufen
Sleep
(10000) ;- Warten bis er bei der Stange ist
Send
("{a down}")
Sleep(300)
Send("{a up}") ;- In richtung portal drehen
Send
("{r}") ;- rauslaufen 
01/05/2009 21:52 Frash1337#3
Nurmal so zum Verständnis a down heißt dann soviel wie einmal drücken und a up gedrückt halten oder wie?
01/05/2009 21:54 aLasca#4
a down ;- runterdrücken
sleep($time) ;- solange gedrückt halten bis a up
a up ;- loslassen

mit dem sleep bestimmst du dann z.B. wie lange du dich drehst
01/05/2009 21:57 Frash1337#5
ah danke hat mich schonmal weiter gebracht. Nur weiß ich jetzt immernoch nicht wie sich das mit dem Casten verhält während der Bot noch lädt.
01/05/2009 22:07 aLasca#6
einfach ne hohe sleeptime setzen.. also ich brauch an meinem pc Sleep(4000).. ich kenn ja deinen pc nicht, zur sicherheit evtl. mal auf Sleep(8000) setzen.. bei 55hp monk zwischen dem casten der permabonds Sleep(2500) und bei den aktivbonds Sleep(2000)
01/05/2009 22:11 Frash1337#7
ah danke hat mich auch schonmal weiter gebracht jetzt müsst ich nurnoch wissen wie ich nen hotkey für start / stop einbauen kann und ich wäre glücklich.
01/05/2009 22:13 aLasca#8
Also ums zu starten ist nen bissel doof da du das mit nem leerlauf machen müsstes.. also würde ich empfehlen Starten = Manuell und zum beenden nimmst du dieses hier:

PHP Code:
HotKeySet("{F8}""_end")

Func _end()
      Exit
EndFunc 
Mit F8 solltest du jetzt den script beenden können.
01/05/2009 22:17 Frash1337#9
ah ok danke.
01/06/2009 15:23 Frash1337#10
SO er läuft jetzt vernünftig , farmt und resignt schön. Nur wie bring ich den Bot jetzt dazu das er diesen vorgang 3-5 mal wiederholt?
01/06/2009 15:27 i4mSoH34Vy#11
For $i = 1 to 5 step 1
funktion farmen
next
01/06/2009 15:42 Frash1337#12
Das muss ich dann einfach unter dem skript eintragen?
01/06/2009 15:43 aLasca#13
Oder so:

PHP Code:
$j 0

Do

_hierdeinvorgang()

$j=$j +1
Untlil $j 

01/06/2009 15:53 Frash1337#14
Also einfach _hierdeinvorgang entfernen mein skript einfügen und dann ists fertig?
01/06/2009 16:16 aLasca#15
Naja.. da musst du das einfügen was du 5x wiederholt haben wolltest

€: Sorry, es heißt "Until".. nicht "Untlil"