Autoit-Rufbot

09/26/2010 11:59 Mogile#1
Hallo

Ich lerne seit ein paartagen Autoit. Nun wollte ich einen RufBot erstellen der eine F Taste drückt (auf dem der ruf liegt ) und dann enter drückt. Nun habe ich aber zwei probleme: ich muss wenn ich möchte dass er eine f taste drückt {1} eingeben , daich ihn für andere zugänglichmachen möchte sollte man einfach nur die zahl eingeben , und er wechselt dann ins chatfenster und spammt die zahl die man eingegeben hat sobald er das erste mal die F taste betätigt hat.Kann mir jemand helfen ? Hier mal mein Script:


HotKeySet ( "{F5}","start")
HotKeySet ( "{ESC}","stop")

$text = InputBox ( "Rufbot-Made by Mogile" , "Bitte gebe eine F Taste ein!")
MsgBox (0,"funktionen" , "Erklärung:" & @CRLF & "F5 = Bot Starten!" & @CRLF & "ESC = Bot Beenden ")

While 1
Sleep (4000)
WEnd

func start ()
While 1
send ($text)
send ("{Enter}")
Sleep (4000)
WEnd
EndFunc

func stop ()
Exit
EndFunc
09/26/2010 12:31 DeluxeDose#2
Quote:
Originally Posted by Mogile View Post
Hallo

Ich lerne seit ein paartagen Autoit. Nun wollte ich einen RufBot erstellen der eine F Taste drückt (auf dem der ruf liegt ) und dann enter drückt. Nun habe ich aber zwei probleme: ich muss wenn ich möchte dass er eine f taste drückt {1} eingeben , daich ihn für andere zugänglichmachen möchte sollte man einfach nur die zahl eingeben , und er wechselt dann ins chatfenster und spammt die zahl die man eingegeben hat sobald er das erste mal die F taste betätigt hat.Kann mir jemand helfen ? Hier mal mein Script:


HotKeySet ( "{F5}","start")
HotKeySet ( "{ESC}","stop")

$text = InputBox ( "Rufbot-Made by Mogile" , "Bitte gebe eine F Taste ein!")
MsgBox (0,"funktionen" , "Erklärung:" & @CRLF & "F5 = Bot Starten!" & @CRLF & "ESC = Bot Beenden ")

While 1
Sleep (4000)
WEnd

func start ()
While 1
send ($text)
send ("{Enter}")
Sleep (4000)
WEnd
EndFunc

func stop ()
Exit
EndFunc
send("{"&$text&"}") versuchs damit ansatt nur $text, bei dir sendet er zB "F1" als text aber nicht die F1 Taste, dazu fehlen die geschweiften Klammern

und wenn du willst das du nur eine Zahl eingeben willst dann so: send("{"&"F"&$text&"}")
lg
09/26/2010 13:38 Mogile#3
ok danke , habe jetzt ("{"&$text&"}") eingebaut anstatt ($text) jetzt muss ich nur noch die zahl eingeben , aber wenn er sie einmal gedrückt hat wechselt er wieder in das chat fenster
09/26/2010 13:45 DeluxeDose#4
Quote:
Originally Posted by Mogile View Post
ok danke , habe jetzt ("{"&$text&"}") eingebaut anstatt ($text) jetzt muss ich nur noch die zahl eingeben , aber wenn er sie einmal gedrückt hat wechselt er wieder in das chat fenster
jop, da du rc senden und enter drücken innerhalb einiger milli sekunden machst
am besten setzt zwischen rc und enter nochmal slee(500) rein

PHP Code:
HotKeySet("{ESC}","_exit")

While 
True
    ControlSend
("[CLASS:Nksp]","","[CLASS:ViewPort Window]","{F9}")
    
Sleep(1000)
    
ControlSend("[CLASS:Nksp]","","[CLASS:ViewPort Window]","{ENTER}")
    
Sleep(1000)
WEnd

Func _exit
()
    Exit
EndFunc 
Mein RC Script sieht so aus^^ F9 weil Rc da bei mir immer liegt
09/26/2010 14:00 Mogile#5
ok , mein script sieht jetzt so aus :

HotKeySet ( "{F5}","start")
HotKeySet ( "{ESC}","stop")


$text = InputBox ( "Rufbot-Made by Mogile" , "Bitte gebe eine F Taste ein!")
MsgBox (0,"funktionen" , "Erklärung:" & @CRLF & "F5 = Bot Starten!" & @CRLF & "ESC = Bot Beenden ")

While 1
Sleep (4000)
WEnd

func start ()
While 1
send ("{"&$text&"}")
Sleep (500)
send ("{Enter}")
Sleep (4000)
WEnd
EndFunc

func stop ()
Exit
EndFunc


aber irgedwie wechselt er trotzdem wieder ins chat fenster
09/26/2010 15:41 DeluxeDose#6
Schau mal ob du unter Optionen [Enter/Chat] ein Häkchen drinn hast, wenn ich mal eins rein machen und dann Testen, also bei mir ging es so
09/26/2010 16:03 Mogile#7
danke :) , hatte ein drinne habs mal rausgemacht , jetzt geht er zwar schreibt es noch in den chat aber sendet es nicht mehr und schickt auch rufs :) danke für deine hilfe :)