darknose
09.12.2005, 14:23
Hi
ich habe mal ne frage und zwar habe ne Timer gemacht doch wen ich will das der in mehr chans schreiben soll macht er es net kann mir vielleicht einer dabei helfen?
set channels "#chan #chan2"
set time 5
if {[string compare [string index $time 0] "!"] == 0} { set timer [string range $time 1 end] } { set timer [expr $time * 60] }
if {[lsearch -glob [utimers] "* spammengo *"] == -1} { utimer $timer spammengo }
proc spammengo {} {
global channel time text timer
foreach chan $channel {
set count 0
set file [open scripts/werbetexte.txt r]
while {![eof $file]} {
set content [gets $file]
set spammen($count) $content
incr count
}
set random [rand $count]
putquick "privmsg $chan :$spammen($random)"
close $file
}
if {[lsearch -glob [utimers] "* spammengo *"] == -1} { utimer $timer spammengo }
}
ich habe mal ne frage und zwar habe ne Timer gemacht doch wen ich will das der in mehr chans schreiben soll macht er es net kann mir vielleicht einer dabei helfen?
set channels "#chan #chan2"
set time 5
if {[string compare [string index $time 0] "!"] == 0} { set timer [string range $time 1 end] } { set timer [expr $time * 60] }
if {[lsearch -glob [utimers] "* spammengo *"] == -1} { utimer $timer spammengo }
proc spammengo {} {
global channel time text timer
foreach chan $channel {
set count 0
set file [open scripts/werbetexte.txt r]
while {![eof $file]} {
set content [gets $file]
set spammen($count) $content
incr count
}
set random [rand $count]
putquick "privmsg $chan :$spammen($random)"
close $file
}
if {[lsearch -glob [utimers] "* spammengo *"] == -1} { utimer $timer spammengo }
}