That Script dont works fine, can anybody help me ? Or improve my script ?set modetime "40";
set exceflag "z";
set flags "-amov";
bind mode - * change
######### Invite, Limit, Key Protection ######
proc change {nick host hand chan mode} {
global botnick botname exceflag modetime flags
if {[string tolower $nick] == [string tolower $botnick]} {return 0}
if {([matchattr $hand m|m $chan]) || ([matchattr $hand $exceflag|$exceflag]) || ([matchattr $hand b])} {return 0} {
if {$mode == "+i"} {
pushmode $chan -i
pushmode $chan -o $nick
if {![string match "$modetime" "0"]} {pushmode $chan +b [maskhost $host]}
chattr $hand |-ao+d $chan
set service [qlcheck $chan]
if {$service != ""} { putserv "PRIVMSG $service :chanlev $chan $nick $flags" }
putserv "PRIVMSG $nick :Lost Chanflags! Wenn du sie wieder haben willst melde dich bei einen meiner Helper auf $chan: [chanlist $chan m|m]"
putserv "KICK $chan $nick :Security on $chan bY #su1c!de ~ www.su1cide-clan.de | Reason: +i set on $chan - Ban: $modetime min"
}
if {$mode == "+l"} {
if {$victim < 10} {
pushmode $chan -l
pushmode $chan -o $nick
if {![string match "$modetime" "0"]} {pushmode $chan +b [maskhost $host]}
chattr $hand |-ao+d $chan
set service [qlcheck $chan]
if {$service != ""} { putserv "PRIVMSG $service :chanlev $chan $nick $flags" }
putserv "PRIVMSG $nick :Lost Chanflags! Wenn du sie wieder haben willst melde dich bei einen meiner Helper auf $chan: [chanlist $chan m|m]"
putserv "KICK $chan $nick :Security on $chan bY #su1c!de ~ www.su1cide-clan.de | Reason: +l set on $chan - Ban: $modetime min"
}
{$mode == "+k"} {
pushmode $chan -k
pushmode $chan -o $nick
if {![string match "$modetime" "0"]} {pushmode $chan +b [maskhost $host]}
chattr $hand |-ao+d $chan
set service [qlcheck $chan]
if {$service != ""} { putserv "PRIVMSG $service :chanlev $chan $nick $flags" }
putserv "PRIVMSG $nick :Lost Chanflags! Wenn du sie wieder haben willst melde dich bei einen meiner Helper auf $chan: [chanlist $chan m|m]"
putserv "KICK $chan $nick :Security on $chan bY #su1c!de ~ www.su1cide-clan.de | Reason: +k set on $chan - Ban: $modetime min"
}
}
}
proc qlcheck {chan} {
if {[onchan Q $chan]} {
set service "Q"
} elseif {[onchan L $chan]} {
set service "L"
}
return $service
}
###### Invite, Limit, Key Protection ###
big thx
(sry for my bad english)