rendered paste bodyon *:text:.join*:?: {
if ($nick == SonicBot) {
join $2
timer 1 1 msg $chan $c1(Thank you) $c2(For inviting) $c1(me here) $c2($nick)
}
}
on *:kick:#: {
if ($knick == $me) {
inc %kicks [ $+ [ $chan ] ] 1
if (%kicks [ $+ [ $chan ] ] >= 5) {
writeini Blacklist.ini Blacklist $chan Blacklisted
writeini Blacklist.ini Reason # Kicked me too many times!
}
}
}
on *:invite:#: {
notice $nick Checking for blacklist...
if ($readini(blacklist.ini,Blacklist,$chan) == Blacklisted) {
notice $nick I'm sorry, your channel has been blacklisted! Reason: $+($readini(Blacklist.ini, Reason, #),.) Message Sonic32525 for more information! }
else {
var %Randominvite $rand(1,5)
var %joinchan $chan
if (%Randominvite == 1) { join $chan | timer 1 1 msg $chan $c1(Thank you) $c2(For inviting) $c1(me here) $c2($nick) }
if (%Randominvite == 2) && ([JT]SonicBot isin #SonicBot-list) { msg [JT]SonicBot .join %joinchan }
if (%Randominvite == 3) && ([CA]SonicBot isin #SonicBot-list) { msg [CA]SonicBot .join %joinchan }
if (%Randominvite == 4) && ([DX]SonicBot isin #SonicBot-list) { msg [DX]SonicBot .join %joinchan }
if (%Randominvite == 5) && ([TX]SonicBot isin #SonicBot-list) { msg [TX]SonicBot .join %joinchan }
}
}
on $*:text:/^[@!](addbl|Blacklist)/Si:#: {
if ($owner) {
writeini Blacklist.ini Blacklist $$2 Blacklisted
writeini Blacklist.ini Reason $$2 $iif($3,$3-, No reason)
part $2 $2 has been blacklisted: $+($iif($3,$3-,no reason),.) Message Sonic32525 for more information!
amsg $2 has been blacklisted for $iif($3,$3-,no reason)
}
}
on $*:text:/^[@!](delbl|rembl|delblacklist)/Si:#: {
if ($owner) {
remini Blacklist.ini Blacklist $2
remini Blacklist.ini Reason $2
amsg $2 has been removed from my blacklist
}
}