Und zwar weiß ich nicht wie ich es machen soll, wenn man $Radio12, 13 usw. anklickt. Wenn ich
PHP Code:
Func _Start()
For $i=1 to $Radio11
send(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Spam", GUICtrlRead($Input1, $Radio11)))
send("{enter}")
sleep(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Time", GUICtrlRead($Input2)))
next
For $i=1 to $Radio10
send(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Spam", GUICtrlRead($Input1, $Radio10)))
send("{enter}")
sleep(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Time", GUICtrlRead($Input2)))
next
mache spammt der das 3 mal egal was ich anklcike. Was muss icht tun?
die zahl 12 kannste ja wieder ändern, sollte ich es hinbekommen gebe ich den code hier rein
Ich weiß das es einzelnt funktioniert das hab ich schon gewusst
Und ja es wäre wohl einfacher mit ner Inputbox in der form....
Ich werde mich morgen mal ransetzen...
Aber ich wollte das eig. mit den Radiobuttons machen, da es aber ja nicht gut funktioniert wegen den for und next werde ichs mit der input machen wie mit den pausen dazwischen.....
Soll ich ihn dir dann schicken den bot, vllt willste ihn ja selber auch benutzen?
Klar ^^ wäre cool den dann zu erweitern und oder selber zu nutzen.
Hinter die radi11 müssteste noch die anderen und davor die 10 setzen dann müsste es gehen.
(und schreibe rein das es deiner ist, falls du das teil als .exe erstellst)
jo, okay....werde morgen noch was ergänzen.
soll ich dir die .au3 schicken oder die exe, dann kannst du noch was ändern, oder du sagst mir was du reintuen wuürdest ich hab gerade keine idee mehr was ich da noch ergänzen könnte
wenn du ein controlhandle in einer variable speicherst zb:
Quote:
Code:
$Radio10 = GUICtrlCreateRadio("1x", 8, 88, 41, 25)
; hier wird das handle vom radio in $Radio10 gespeichert
; der inhalt kann per guictrlread vom handle abgerufen werden
darfst du es selbstverständlich später nicht durch eine beliebige zahl ersetzen, wie du es wenige zeilen darunter getan hast:
Quote:
Code:
$Radio10=1
versuchst du nun den status vom radio button per guictrlread auszulesen, so wird der befehl auf ein control mit dem handle 1 angewendet.
(handles werden der reihe nach vergeben -> die 1 sollte irgendeine windows interne belegung sein)
desweiteren solltest du dir angewöhnen mit arrays zu arbeiten.
so könnte beispielsweise dein gui sehr schön in einer schleife, und die control handles der radios in einem array gespeichert werden.
diese könnten dann auch bei weitem leichter abgefragt werden
wenn du ein controlhandle in einer variable speicherst zb:
darfst du es selbstverständlich später nicht durch eine beliebige zahl ersetzen, wie du es wenige zeilen darunter getan hast:
versuchst du nun den status vom radio button per guictrlread auszulesen, so wird der befehl auf ein control mit dem handle 1 angewendet.
(handles werden der reihe nach vergeben -> die 1 sollte irgendeine windows interne belegung sein)
desweiteren solltest du dir angewöhnen mit arrays zu arbeiten.
so könnte beispielsweise dein gui sehr schön in einer schleife, und die control handles der radios in einem array gespeichert werden.
diese könnten dann auch bei weitem leichter abgefragt werden
Ah THX, das mal wenigstens ein beitrag der mir Hilft
Ja ich bin leider noch ein anfänger und sollte mcih mal wie du sagst, auf Arrays konzentrieren, ja.
Ich gucks mir mal noch ein bisschen an in den tuts die es hier gibt.
falls du dich nocheinmal mit arrays beschäftigen möchtest, hier ein beispiel wie man das ganze lauffen lassen könnte, ohne dabei durch sleeps das gui zu blockieren:
Code:
Dim $timer, $radio[9], $repeat[9] = [1, 2, 3, 5, 10, 15, 20, 25, 30]
Dim $selected, $curSend, $run = False, $label[2] = ['Start','Stop']
$gui = GUICreate("Spammer", 212, 292, 191, 121, 0x90CA0000, 8)
GUICtrlCreateLabel("Text to Spam:", 8, 8, 86, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$textInput = GUICtrlCreateInput('', 8, 32, 193, 21)
GUICtrlCreateLabel("How often to Spam:", 8, 64, 119, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$startButton = GUICtrlCreateButton("Start", 56, 216, 97, 25)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlCreateLabel("Press F1 to start spamming", 8, 248, 130, 17)
GUICtrlCreateLabel("Press F3 to show the Menü", 8, 264, 133, 17)
GUICtrlCreateLabel("Wait between the last spam:", 8, 168, 170, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
For $i=0 To 2
$radio[$i] = GUICtrlCreateRadio($repeat[$i]&'x', 8+40*$i, 88, 40, 25)
$radio[$i+3] = GUICtrlCreateRadio($repeat[$i+3]&'x', 8+40*$i, 112, 40, 25)
$radio[$i+6] = GUICtrlCreateRadio($repeat[$i+6]&'x', 8+40*$i, 136, 40, 25)
Next
$sleepInput = GUICtrlCreateInput('', 8, 192, 41, 21)
GUICtrlCreateLabel("Milliseconds", 56, 192, 79, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetData($textInput, IniRead(@DesktopCommonDir&"\Spammer.ini", '', 'Spam', "Here the Text"))
GUICtrlSetData($sleepInput, IniRead(@DesktopCommonDir&"\Spammer.ini", '', 'Time', 1000))
While 1
$msg = GUIGetMsg()
Switch $msg
Case -3
Exit
Case $startButton
ChangeState()
IniWrite(@DesktopCommonDir&"\Spammer.ini", "", "Spam", GUICtrlRead($textInput))
IniWrite(@DesktopCommonDir&"\Spammer.ini", "", "Time", GUICtrlRead($sleepInput))
EndSwitch
For $i=0 To 8
If $msg = $radio[$i] Then $selected = $i
Next
If $run And Not WinActive($gui) And TimerDiff($timer) > GUICtrlRead($sleepInput) Then
If $curSend >= $repeat[$selected] Then ChangeState()
Send(GUICtrlRead($textInput))
Send('{ENTER}')
$curSend += 1
$timer = TimerInit()
EndIf
WEnd
Func ChangeState()
$curSend = 1
$run = Not $run
GUICtrlSetData($startButton, $label[$run])
EndFunc
eigentlich darf man in solchen projekten aufgrund des fehlenden multithreadings nämlich garkeine for schleifen, in verbindung mit sleeps, in der hauptschleife haben.
da ich nicht verstanden habe, was die ini da eigentlich in deinem programm sollte, habe ich diese mal als save funktion genutzt.
falls du dich nocheinmal mit arrays beschäftigen möchtest, hier ein beispiel wie man das ganze lauffen lassen könnte, ohne dabei durch sleeps das gui zu blockieren:
Code:
Dim $timer, $radio[9], $repeat[9] = [1, 2, 3, 5, 10, 15, 20, 25, 30]
Dim $selected, $curSend, $run = False, $label[2] = ['Start','Stop']
$gui = GUICreate("Spammer", 212, 292, 191, 121, 0x90CA0000, 8)
GUICtrlCreateLabel("Text to Spam:", 8, 8, 86, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$textInput = GUICtrlCreateInput('', 8, 32, 193, 21)
GUICtrlCreateLabel("How often to Spam:", 8, 64, 119, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$startButton = GUICtrlCreateButton("Start", 56, 216, 97, 25)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlCreateLabel("Press F1 to start spamming", 8, 248, 130, 17)
GUICtrlCreateLabel("Press F3 to show the Menü", 8, 264, 133, 17)
GUICtrlCreateLabel("Wait between the last spam:", 8, 168, 170, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
For $i=0 To 2
$radio[$i] = GUICtrlCreateRadio($repeat[$i]&'x', 8+40*$i, 88, 40, 25)
$radio[$i+3] = GUICtrlCreateRadio($repeat[$i+3]&'x', 8+40*$i, 112, 40, 25)
$radio[$i+6] = GUICtrlCreateRadio($repeat[$i+6]&'x', 8+40*$i, 136, 40, 25)
Next
$sleepInput = GUICtrlCreateInput('', 8, 192, 41, 21)
GUICtrlCreateLabel("Milliseconds", 56, 192, 79, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetData($textInput, IniRead(@DesktopCommonDir&"\Spammer.ini", '', 'Spam', "Here the Text"))
GUICtrlSetData($sleepInput, IniRead(@DesktopCommonDir&"\Spammer.ini", '', 'Time', 1000))
While 1
$msg = GUIGetMsg()
Switch $msg
Case -3
Exit
Case $startButton
ChangeState()
IniWrite(@DesktopCommonDir&"\Spammer.ini", "", "Spam", GUICtrlRead($textInput))
IniWrite(@DesktopCommonDir&"\Spammer.ini", "", "Time", GUICtrlRead($sleepInput))
EndSwitch
For $i=0 To 8
If $msg = $radio[$i] Then $selected = $i
Next
If $run And Not WinActive($gui) And TimerDiff($timer) > GUICtrlRead($sleepInput) Then
If $curSend >= $repeat[$selected] Then ChangeState()
Send(GUICtrlRead($textInput))
Send('{ENTER}')
$curSend += 1
$timer = TimerInit()
EndIf
WEnd
Func ChangeState()
$curSend = 1
$run = Not $run
GUICtrlSetData($startButton, $label[$run])
EndFunc
eigentlich darf man in solchen projekten aufgrund des fehlenden multithreadings nämlich garkeine for schleifen, in verbindung mit sleeps, in der hauptschleife haben.
da ich nicht verstanden habe, was die ini da eigentlich in deinem programm sollte, habe ich diese mal als save funktion genutzt.
Oh das sieht für meinen geschmack etwas zu kompliziert aus
[Release]S4 league spammbot/chat spammbot 09/02/2010 - S4 League Hacks, Bots, Cheats & Exploits - 9 Replies hay ich release hier einfach ma meinen spammbot er ist mit visual basic geschreiben nein ich habe ihn nicht gelecht
virus total:VirusTotal - Free Online Virus, Malware and URL Scanner
virus total s4 league spammbot:VirusTotal - Free Online Virus, Malware and URL Scanner
viel spass damit bitte keine unflätigen kommis
http://sig.s4project.net/8fabc7711eed5939dd99a666 297041b0c5716ef0.jpg
http://www.bilderhoster.at/upload/yvnvh1269956366 .jpg
für die ganz schlauen lad ich jetzt die sln hoch
[Release]S4 league spammbot/chat spammbot 09/02/2010 - S4 League Hacks, Bots, Cheats & Exploits - 2 Replies ay ich release hier einfach ma meinen spammbot er ist mit visual basic geschreiben nein ich habe ihn nicht gelecht
virus total:VirusTotal - Free Online Virus, Malware and URL Scanner
virus total s4 league spammbot:VirusTotal - Free Online Virus, Malware and URL Scanner
viel spass damit bitte keine unflätigen kommis
http://sig.s4project.net/8fabc7711eed5939dd99a666 297041b0c5716ef0.jpg
http://www.bilderhoster.at/upload/yvnvh1269956366 .jpg