KickBot Problem [AutoIt]

07/29/2009 17:08 nicobellic#1
Habe jetzt dank hilfe den PickUp Bot fertig und habe gedacht jz schaffe ich wohl ein kcikbot aber , wie immer bekomme ich das mit dem Anschalten per taste nicht hin geplant ist Numblock 3 als starter habe ich alles reingeschrieben aber er startet sofort hier de Quellcode:

$Spam = 0
HotKeySet ("{Numpad3}","Spam")

If $Spam = 0 then

send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)

EndIf


Func Spam ()
$Start = 0
EndFUnc
07/29/2009 18:39 Akorn#2
Quote:
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
send("{Enter}")
sleep(10)
send("N")
sleep(10)
Benutze mal schleifen.
07/29/2009 19:43 InToxic#3
Quote:
Originally Posted by Akorn View Post
Benutze mal schleifen.
erstens das, dann noch das du im richtigen Forum, nämlich dem AutoIt-SubForum posten sollst, aber da ich nich so bin geb ich dirn nen Lösungansatz:

- $spam = 0 ist richtig
- HotKeySet ist richtig
- Hier fehlt die Schleife
- If $spam = 0 << die 0 ist falsch
.
.
.
Func Spam ()
$Spam = 1
EndFUnc
07/29/2009 19:50 nicobellic#4
Aber wenn ich ne schelfie mache läuft es ja immer durch und stopt nicht wenn man gekickt wurde.
07/29/2009 20:01 S.I.D Tier#5
Ich würd so machen:

PHP Code:
HotkeySet("{Numpad3}","Start") ;Schnelltaste

While 1                         ;Endlosschleife
    sleep
(500)
WEnd

Func Start 
()                  ;KickFunktion die durch "numpad3" ausglöst wird
$i 
0
    
Do
        
send("{Enter}")
        
sleep(10)
        
send("N")
        
sleep(10)
        
$i $i 1            i um 1 erhöhen
    Until $i 
15              Solange wiederholen bis i 15 ist
Endfunc 
07/29/2009 21:28 Akorn#6
Quote:
Aber wenn ich ne schelfie mache läuft es ja immer durch und stopt nicht wenn man gekickt wurde.
man kann bei schleifen bedingungen setzten.