Code: Select all
bind bot Z kb kbspam
proc kbspam {botnc kb inviter} {
global kb_reason ban_time exflag dkick
set nick [lindex $inviter 0]
set bmask [lindex $inviter 1]
set host "$nick![getchanhost $nick]"
set dmask [maskhost $uhost]
set nickhand [nick2hand $nick]
if {[string match $ban $botname] == 0} {
if {[string match "*html.chat" $uhost]} { set ban "*!*[lindex [split [maskhost $uhost] "!"] 1]" } { set ban "*!*@[lindex [split $uhost "@"] 1]"}
return 0
}
putlog "makes invites <<|$botnc|>>-> $bmask"
putlog "Ban/Kicking $bmask from channels..."
foreach chan [channels] {
if {[onchan $nick $chan] == 1} {
putquick "KICK $chan $nick :[censored] inviter"
putserv "MODE $chan +b :$dmask"
return 0
}
# newban $fmask chek3r $dkick 0
newchanban $chan $nick chek3r "$nick is a stewpid inviter" $ban_time
}
}
putlog "spam kicker running."
Will you tell me what to replace "uhost"