rendered paste bodyalias bl {
if (*@* iswm $1) && ($readini(blacklist.ini,blacklist,$1) != $null) && ($readini(blacklist.ini,reason,$1) != $null) {
echo 3 -ta * $1 is allready blacklisted.
}
if (*@* iswm $1) && (!$2) { echo 3 -ta * You need to specify a person to kick. }
elseif (*@* iswm $1) && ($2) {
writeini blacklist.ini blacklist $1 blacklisted
writeini blacklist.ini reason $1 $iif($2 == $null,No reason,$2-)
var %i 0
while ($chan(%i)) {
mode $chan(%i) +b $$1
kick $chan(%i) $$2
echo 3 -ta * Succesfully blacklisted $$2 $+ .
inc %i
}
}
elseif ($readini(blacklist.ini,Blacklist,$address($1,2)) != $null) && ($readini(blacklist.ini,reason,$address($1,2)) != $null) {
echo 3 -ta * $1 $chr(91) $+ $address($1,1) $+ $chr(93) is allready blacklisted.
}
elseif ($address($1,2) == $null) {
echo 3 -ta * Cannot find $1 $+ 's address, please specify it.
}
else {
writeini blacklist.ini blacklist $address($1,2) blacklisted
writeini blacklist.ini reason $address($1,2) $iif($2 == $null,No reason,$2-)
var %i 0
while ($chan(%i)) {
mode $chan(%i) +b $address($1,2)
kick $chan(%i) $1 $2- [Blacklisted]
inc %i
echo 3 -ta * Successfully blacklisted $1 $+ .
}
}
}
alias unbl {
if (*@* iswm $1) && ($readini(blacklist.ini,blacklist,$1) == $null) {
echo 3 -ta * $1 is not blacklisted.
}
elseif (*@* iswm $1) {
remini blacklist.ini blacklist $1
remini blacklist.ini reason $1
var %i 0
while ($chan(%i)) {
mode $chan(%i) -b $1
inc %i
echo 3 -ta * $1 successfully unblacklisted.
}
}
if ($readini(blacklist.ini,blacklist,$address($1,2)) == $null) {
echo 3 -ta * $1 is not blacklisted.
}
else {
remini blacklist.ini blacklist $1
remini blacklist.ini reason $1
var %i 0
while ($chan(%i)) {
mode $chan(%i) -b $address($1,2)
inc %i
echo 3 -ta * Successfuly unblacklisted $address($1,2)
}
}
}
on *:JOIN:#:{ if ($me isop $chan) || ($me ishop $chan) ($readini(blacklist.ini,blacklist,$address($nick,2) != $null) {
mode $chan +b $address($nick,2)
kick $chan $nick $iif($readini(blacklist.ini,reason,$address($nick,2)) == $null,[Blacklisted],$readini(blacklist.ini,reason,$address($nick,2)) [Blacklisted])
echo 3 -ta * Blacklisted $nick $chr(91) $+ $address($nick,2) $+ $chr(93) joined $chan $+ .
}
}