While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
While 1
ControlSend("NosTale", "", 0, "{enter}")
ControlSend("NosTale", "", 0, $text )
ControlSend("NosTale", "", 0, "{space}")
sleep($zeit)
WEnd
Case $Button2
Exit
EndSwitch
WEnd
sowit so gut, aber der bot schreibt nie das was ich in das input eingegeben habe
wie muss ich es machen dass wenn ich in das erste input etwas eingebe dass es dann auch das schreibt ??
das war auch schon meine frage, wenn irgendetwas unklar ist melden,
und bitte anfängerfreundlich erklären
Bevor du die Daten aus einem Control - sei es nun ein Input, ein Edit oder eine Listbox, etc - verwenden kannst, musst du sie erst auslesen.
Dies kannst du mit
Bevor du die Daten aus einem Control - sei es nun ein Input, ein Edit oder eine Listbox, etc - verwenden kannst, musst du sie erst auslesen.
Dies kannst du mit
PHP Code:
GUICtrlRead(Dein Control z.B. $text)
machen.
So würde das z.B. für Send() aussehen:
PHP Code:
$read = GUICtrlRead($text)
Send($read)
MfG. mipez
Geht auch einfacher:
PHP Code:
Send(GUICtrlRead($text))
ohne den Umweg über eine extra Variable zu machen.
Welches Problem aber sicher noch auf dich zukommen wird, ist, daß sich der Spambot nach starten der 2. Schleife (Spam) nicht mehr über die Buttons beenden lassen wird.
Dieses wurde aber schon in einem anderen Thread hier im AutoIt-Bereich, es war auch ein Spambot, gelöst.
Das Problem liegt ganz einfach darin, daß der Bot, wenn die Spam-Funktion erstmal gestartet ist, nur noch die kurze Schleife ausführt, der Rest aber nicht mehr gelesen wird.
Wenn das nicht mehr kappen sollte mit dem schließen sollte man einfach denn "GUIOnEventMode" verwenden, denn man mit Opt("GUIOnEventMode", 1) starten kann. Dazu sollte man sich dann aber erstmal die bsp. in der hilfe anschauen.
Wenn das nicht mehr kappen sollte mit dem schließen sollte man einfach denn "GUIOnEventMode" verwenden, denn man mit Opt("GUIOnEventMode", 1) starten kann. Dazu sollte man sich dann aber erstmal die bsp. in der hilfe anschauen.
MfG Xxx Daniel xxX
Ich persönlich mag den "GUIOnEventMode" nicht.
Im Grunde kann der TE seinen Aufbau beibehalten, wenn er die Spamfunktion ohne Zweit-Schleife abarbeiten lässt. Würde dann bei seinem Script so aussehen:
PHP Code:
#cs ;Name: Nostale Spammbot by Oodama ;Features:Eigene Texteingabe,Eigene Zeitangabe ; ;Bitte vor abändern der Datei mich Fragen, Danke. ; ; ; #ce
Global $Bedingung = False Global $Timer = TimerInit()
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 If $Bedingung = True Then $Bedingung = False ElseIf $Bedingung = False Then $Bedingung = True EndIf Case $Button2 Exit EndSwitch
Spamfunktion() WEnd
Func Spamfunktion() If $Bedingung = True And Timerdiff($Timer)>= GUICtrlRead($zeit) Then ControlSend("NosTale", "", 0, "{enter}") ControlSend("NosTale", "", 0, GUICtrlRead($text)) ControlSend("NosTale", "", 0, "{space}") $Timer = Timerinit() EndIf EndFunc
Bei extrem großen GUI's ist der GUIOnEventMode aber viel übersichtlicher. Ist halt meine Meinung
MfG *** Daniel ***
Ansichtssache... Kannst ja das Spambot-Script mal auf OnEvent umstricken, dann kann sich der TE aussuchen, welche Variante er verwenden mag.
Man kann beide Varianten so "verwursteln" daß es unübersichtlich wird. Mit etwas Strukturierung kann auch meine Variante übersichtlich gestaltet werden.
[Frage] zu meinem bin/sh fehler 08/26/2010 - Metin2 Private Server - 4 Replies ich hab schon fsck eingegeben
und die ganze zeit y,bzw. z gedrückt
des etz schon 15min.
da kommt die ganze zeit aber nur folgendes:
http://img26.imageshack.us/img26/8360/unbenanntdv .png
Uploaded with ImageShack.us
schonmal thx!
Frage zu meinem mf Hdin 07/07/2010 - Diablo 2 - 9 Replies wollte einfach mal fragen was ihr zu dem mf hdin von mir sagt. Ingame hat es nur kritik gehagelt aber mfen geht wunderbar mit dem hdin.
also leute sagt mir ob das so geht ich bin zufrieden aber möchte mir gerne noch andere meinungen einholen ^^
hier ma alles zusammengefasst und danke schonmal
MfG BaLla
Frage zu meinem laptop 06/22/2010 - Technical Support - 5 Replies hallo com also
wen ich zb wow zogge und den laptop zuklappe bekomm ich kick und i net verbindung kackt ab bei meinem freund geht das????
kan man das umstellen?
pls help
€DIT:hab windows vista web das was nützt
FRAGE ZU MEINEM PRIVATSERVER 03/18/2010 - Metin2 - 3 Replies hallo liebe gamer und admins und was weiß ich noch.. ich habe mir mal lustigerweise einen prvt. server erstelle und bislang alles eingestellt... netzwerkdingsi eingestellt, virtuel pc eingestellt und die FTERM eingestellt...
soweit alles in ordnung... ich habe keine lust mit nem german norm client oder nem chn. client zu spielen... also habe ich alles kurzerhand in den nw2 ordner gepackt.. also diese bekannt sura exe und den rest... beim starten der exe kommt die fehlermeldung : LOG...
[Frage] Zu meinem Patcher... 03/07/2010 - Metin2 Private Server - 1 Replies Wüsste jemand den AutoIt Befehl, wie man den Taskleistenname ausblenden kann, möchte ihn nähmlich so wie .de >.<
Freue mich auf Antworten.
MfG Profi