on *:kick:#: { if (StupidBot isin $me) {
if ($knick == $me) {
inc $+(%,kick.,$chan)
if ($($+(%,kick.,$chan),2) > 4) {
/writeini black.ini bans $chan banned
unset $+(%,kick.,$chan)
}
}
}
}
on me:*:join:#: {
if (StupidBot isin $me) {
if $ini(black.ini,bans,$chan) {
part $chan $c1 This Chann Has Been Blacklisted, For Another Chance Go To $c2 #StupidBot
}
else {
if ($chan != #bots) {
if ($($+(%,kick.,$chan),2)) var %left = $+($calc(5 - $v1),/5)
else var %left = 5/5
.msg # $c1 $+ If i am kicked $c2 5 $c1 Times this channel will be blacklisted Number of kicks left $c2 %left
}
}
}
}
on 2000:TEXT:!addchan &:#: {
if (StupidBot isin $me) {
if $ini(black.ini,bans,$2) {
notice $nick $2 is Already blacklisted
}
else {
writeini -n black.ini bans $2 banned
msg $chan $c2 $+ $2 $c1 $+ has been Succesfuly added to the blacklist by - $c2 $+ $nick
}
}
}
on 2000:TEXT:!delchan &:#: {
if (StupidBot isin $me) {
if $ini(black.ini,bans,$2) {
remini black.ini bans $2 banned
msg $chan $c2 $+ $2 $c1 $+ has been Succesfuly Removed from the blacklist by - $c2 $+ $nick
}
else {
notice $nick $2 is not blacklisted
}
}
}
on 2000:TEXT:!viewblist*:#: {
if (StupidBot isin $me) {
if (!$2) notice $nick Please Specify a channel to lookup.
elseif ($ini(black.ini,bans,$2)) notice $nick $2 is blacklisted
else notice $nick Channel does not appear in the blacklist
else { halt }
}
}