rendered paste bodyon *:JOIN:#:{
if ($nick == $me) {
if ($ini(blacklist.ini,Exempt,$chan)) { HALT }
if ($ini(blacklist.ini,Banned,$chan)) {
part $chan » Channel is BlackListed. «
HALT
}
elseif ($ini(blacklist.ini,Warned,$chan)) {
msg $chan » I Have Been Kicked4 $readini(blacklist.ini,Warned,$chan) / 5 Times. «
}
}
}
on 100:TEXT:!addblacklist *:#LowMotion:{
if ($ini(blacklist.ini,Banned,$2)) {
notice $nick » $2 is Already Blacklisted. « }
else {
writeini blacklist.ini Banned $2 Yes
msg $chan » $2 added to BlackList. «
}
}
on 100:TEXT:!exemptblack *:#LowMotion:{
remini blacklist.ini Banned $2
remini blacklist.ini Warned $2
writeini blacklist.ini Exempt $2 Yes
notice $nick » $2 added to Blacklist Exempts. «
}
on 100:TEXT:!delblacklist *:#LowMotion:{
if ($ini(blacklist.ini,Banned,$2)) {
remini blacklist.ini Banned $2
msg $chan » $2 removed from BlackList. «
}
else {
notice $nick » $2 is Not Blacklisted. «
}
}
on *:TEXT:!viewblacklist *:#LowMotion:{
if ($nick isop $chan) {
if (!$2) {
notice $nick » Plese Specify a Channel. !viewblacklist chan. «
}
else {
if ($ini(blacklist.ini,Banned,$2)) {
notice $nick » $2 IS Blacklisted. «
}
else {
notice $nick » $2 IS NOT Blacklisted. «
}
}
}
else {
notice $nick » You Need To Be an Op. «
}
}
on *:KICK:#:{
if ($knick == $me) {
if (!$ini(blacklist.ini,Banned,$chan) && !$ini(blacklist.ini,Warned,$chan)) {
writeini blacklist.ini Warned $chan 1
}
elseif ($readini(blacklist.ini,Warned,$chan) < 4) {
writeini blacklist.ini Warned $chan $calc($readini(blacklist.ini,Warned,$chan) + 1)
}
else { writeini blacklist.ini Banned $chan Yes }
}
}