Brauche Script-Hilfe für Pick-Up-Bot (AutoIt v3)

12/26/2008 16:47 esphaglion#1
Hallo!

Also ich bin grad an einer Arbeit einen Pick Up Bot zu scripten.
Leider ist das meine Erste Scriptarbeit und daher kenn ich mich noch nicht so gut aus.

Nun..
Ich habe schon das hier gescriptet:
Quote:
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )

Func Start ()
While 1
Sleep (1)
Send ( "{y down}")
Send ( "{y up}")
WEnd
EndFunc


Func Ende ()
Exit
EndFunc

While 1
sleep (1)
WEnd
Aber ich will nicht immer (und die die ihn später vll. runterladen sicher auch nicht) den Bot immer neu starten müssen wenn ich mich im Spiel unterhalte.
Daher will ich eine Pause-Funktion einbauen.
Nur weiß ich nicht was ich da dazuscripten sollte.

Könnt ihr mir helfen?
12/26/2008 17:04 Everyway#2
No Questions! ( Keine Fragen )
^^
naja btt:
hast du des mal umgewandelt?
12/26/2008 17:30 Benhero#3
Quote:
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )
HotKeySet("{Pause}", "Pause")

Func Start ()
While 1
Sleep (1)
Send ( "{y down}")
Send ( "{y up}")
WEnd
EndFunc


Func Ende ()
Exit
EndFunc

Func Pause()
Sleep(1)
EndFunc

While 1
sleep (1)
WEnd
Ich will mal nich so sein hier ist die Antwort...

#vote 4 close
12/26/2008 20:36 popel123#4
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )

Func Start ()
While 1
Sleep (10)
Send ( "{y,1}")
WEnd
EndFunc


Func Ende ()
Exit
EndFunc

While 1
sleep (10)
WEnd
12/26/2008 22:08 TheMan!!#5
Quote:
Originally Posted by popel123 View Post
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )

Func Start ()
While 1
Sleep (10)
Send ( "{y,1}")
WEnd
EndFunc


Func Ende ()
Exit
EndFunc

While 1
sleep (10)
WEnd
Vergiss die Pause nicht ^^
PHP Code:
HotKeySet "{F1}" "Start" )
HotKeySet "{F3}" "Ende" )
HotKeySet("{Pause}""Pause")

Func Start ()
While 
1
Sleep 
(1)
Send "{y down}")
Send "{y up}")
WEnd
EndFunc


Func Ende 
()
Exit
EndFunc

Func Pause
()
Sleep(1)
EndFunc

While 1
sleep 
(1)
WEnd 
12/26/2008 22:26 esphaglion#6
Ok dann bedanke ich mich mal mit einem THX!

Gibt es irgentwo so ein Lexikon wo man nachlesen kann was für was steht z.B. welche codes man für einen Autopotter,Lvlbot etc. braucht?

Oder könnt ihr (wenn nicht zu anstrengend) schreiben was für was ist?
Wenn nicht, dan könnt ihr vll. sagen wass man dann ändern müsste (gilt für Autopotter!)
und welche Codes man für einen Lvlbot braucht! Wollte mal schauen welche Scripts der hat aber da kam ein Script von über 2000 Zeilen und komische Zeichen heraus (mit AutoIT)

EDIT: Also hab das jetzt hinzugefügt aber wen ich dann mein Hotkey für Pause drücke macht er gar nichts! er Pickt weiter (drückt y)
12/27/2008 12:01 banjo1#7
Achte nächstes mal auf die richtige Kategorie
*moved

Mfg
banjo1
12/28/2008 20:34 StreetFlame#8
es gibt 2 möglichkeiten für das problem: entweder du hast zwischen den Y einen zu kleinen Zeitabstand, dass heißt es ist zeitlich kein platz für den pauseknopf (mir auch shonmal passiert) oder irgendwas an deinem Pause-Script ist falsch.
Ich benutze das hier:
Z.B. F3 für Pause:

Global $Paused
HotKeySet("{F3}", "TogglePause")

;;;; Hier kommt dein eigentliches Pick-Script rein ;;;;
BLABLABLAAAAAAAAA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;

Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('HIER TEXT FÜR DIE PAUSE-MELDUNG',0,0)
WEnd
ToolTip("")
EndFunc

Func Terminate()
Exit 0
EndFunc

Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc
12/31/2008 18:51 Loonatec420#9
1. deine sleeps sind viel zu klein, der wert wird in millisekunden angegeben, nen sleep(1) kannste eigentlich auch gleich weglassen, von dem merkst du nix.

2.
Send ( "{y down}")
Send ( "{y up}")

daraus kannste auch gleich
Send ("y")
machen

3.
Func Pause()
Sleep(1)
EndFunc

hat auch keine wirkliche funktionalität

nimm die lösung von StreetFlame:

(Global $Paused; muss global deklariert werden)

Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('HIER TEXT FÜR DIE PAUSE-MELDUNG',0,0)
WEnd
ToolTip("")
EndFunc


ansonsten hier nochmal 2 links wo du ne gute übersicht über Au3 erhälst:

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]