Hallo
nun eine neue Frage.
Ich will in momentanen 8 Channels die +l automatisch von einem Eggdrop setzen lassen.
Ich hab mir diverse Scripte angesehen doch leider funktioniert keines so richtig wie es soll
Hat jemand ein Script (auch gefunden) dass auf mehrere Channels funktioniert?
Gruss
Edit:
Ich habe einfach mal folgenden Code getestet:
Leider wechselt der die Limite alle 2 bis 3 Minuten auf eine Differenz von:
4 alle 1 Min
5 alle 2 Min
Also mal hoch und mal runter.
Kann man das bei diesem Code noch so einstellen, dass der immer eine Differenz von +5 Usern hat und alle 5 Minuten checken soll? Aber dies unabhängig von weiterne Channel's? Also im Chan1 alle 5 Minuten prüfen und wenn 20 User da sind auf 25 setzen. Chan2 prüfen, wenn 12 User da sind auf 17 setzen.
Weil so wie der Code jetzt da steht setzt er alle Channels synchron um.
nun eine neue Frage.
Ich will in momentanen 8 Channels die +l automatisch von einem Eggdrop setzen lassen.
Ich hab mir diverse Scripte angesehen doch leider funktioniert keines so richtig wie es soll
Hat jemand ein Script (auch gefunden) dass auf mehrere Channels funktioniert?
Gruss
Edit:
Ich habe einfach mal folgenden Code getestet:
bind time - "* * * * *" time:ChanLimit
proc time:ChanLimit {min hour day month year} {
foreach chan [channels] {
set newlimit [expr [llength [chanlist $chan]] + 5]
set currentlimit [currentlimit $chan]
if {$currentlimit < [expr $newlimit - 1] || $currentlimit > [expr $newlimit + 1]} {
putserv "mode $chan +l $newlimit"
}
}
}
proc currentlimit {chan} {
set currentmodes [getchanmode $chan]
if {[string match "*l*" [lindex $currentmodes 0]]} {
return [lindex $currentmodes end]
}
return 0
}
Leider wechselt der die Limite alle 2 bis 3 Minuten auf eine Differenz von:
4 alle 1 Min
5 alle 2 Min
Also mal hoch und mal runter.
Kann man das bei diesem Code noch so einstellen, dass der immer eine Differenz von +5 Usern hat und alle 5 Minuten checken soll? Aber dies unabhängig von weiterne Channel's? Also im Chan1 alle 5 Minuten prüfen und wenn 20 User da sind auf 25 setzen. Chan2 prüfen, wenn 12 User da sind auf 17 setzen.
Weil so wie der Code jetzt da steht setzt er alle Channels synchron um.
Last edited by a moderator: