[F] Mein Bot Problem

10/27/2010 16:15 -TaddeL-#1
Moin also ich wollte mir einen kleinen Pickup Bot für mich scripten,aber irgendwie funktioniert er nicht o_O

PHP Code:
ToolTip("Start: 7 Pause: 8 Exit: 9","","","System Message")

HotKeySet("{NUMPAD7}","!Start")
HotKeySet("{NUMPAD8}","!Pause")
HotKeySet("{NUMPAD9}","!Beenden")



func !Start()
While 
1
sleep
(1)
send("{y}")
sleep(1)
send("{^}")
sleep(1)
WEnd
EndFunc

func 
!Pause()
While 
1
$paused 
not $paused
ToolTip
("Bit ist pausiert","","","System Message","","")
WEnd
EndFunc

func 
!Beenden()
Exit
EndFunc 
An alle die sich mit Autoit auskennen: Woran liegt es das es nicht funktioniert,freue mich auf jede Antwort :P

.Lumpi.
10/27/2010 16:28 omer36#2
wenn du dir einfach mal die fehler anschaust, siehst du, dass es ein feher anzeigt, bei
func ! <-- also versuchen wirs mal ohne ausrufezeichen...

dann kommt ein fehler
$paused wurde nicht declariert...

was machen wir? genau. oben erstmal declarieren....

dann starten wirs und was ist nun? es beendet sich sofort wieder...also ne kleine while-sleep-schleife unten ran, dann haben wir das:

PHP Code:
ToolTip("Start: 7 Pause: 8 Exit: 9","","","System Message")

HotKeySet("{NUMPAD7}","Start")
HotKeySet("{NUMPAD8}","Pause")
HotKeySet("{NUMPAD9}","Beenden")

$paused False

func Start
()
While 
1
sleep
(1)
send("{y}")
sleep(1)
send("{^}")
sleep(1)
WEnd
EndFunc

func Pause
()
While 
1
$paused 
not $paused
ToolTip
("Bit ist pausiert","","","System Message","","")
WEnd
EndFunc

func Beenden
()
Exit
EndFunc


While 1
    Sleep
(100)
WEnd 

ah und btw... es gibt auch ein autoit bereich...
10/27/2010 16:48 -TaddeL-#3
Ah ich versuch´s mal
Hast aber schonmal ein Thanks

Edit: Also das funktioniert nur halbwegs,also der drückt "^" und "y" nur alle paar sekunden o_O
oder liegt das vielleicht am Hackshield