rendered paste body;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Join / Part / Hop / Global / Blacklist ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
on *:text:!*:#: {
if ($readini(BotSettings.ini,Admins,$nick)) {
if ($1 == !join) {
if ($readini(BotSettings.ini,Blacklist,$2) >= 11) { notice $nick The channel $2 is blacklisted. }
elseif ($readini(BotSettings.ini,Blacklist,$2) < 11) { join $2 }
elseif (!$readini(BotSettings.ini,Blacklist,$2)) { join $2 }
}
elseif ($1 == !part) {
if ($2) { part $2 Requested by an admin. }
}
elseif ($1 == !hop) {
if ($2) { /hop $2 }
else { /hop $chan }
}
elseif ($1 == !global) {
if ($2) {
/amsg 10 $+ $chr(91) $+ Global $+ $chr(93) $+ 4 $2-
}
else halt
}
elseif ($1 == !blacklist) {
if ($2 == add ) {
if ($readini(BotSettings.ini,Blacklist,$3)) {
notice $nick $c1(Channel) $c2($3) $c1(is already in the blacklist! To change kicks use !blacklist set #chan kicks )
}
else {
writeini BotSettings.ini Blacklist $3 11
notice $nick $c1(Channel) $c2($3) $c1(successfully added to blacklist with) $c2(10) $c1(kicks. (Blacklisted) )
writeini Botsettings.ini Blacklist #channelsinblacklist $calc($readini(BotSettings.ini,Blacklist,#channelsinblacklist) + 1)
}
}
elseif ($2 == del ) {
if (!$readini(BotSettings.ini,Blacklist,$3)) {
notice $nick $c1(Channel) $c2($3) $c1(is already not in the blacklist.)
}
else {
remini BotSettings.ini Blacklist $3
notice $nick $c1(Channel) $c2($3) $c1(successfully deleted from blacklist.)
writeini Botsettings.ini Blacklist #channelsinblacklist $calc($readini(BotSettings.ini,Blacklist,#channelsinblacklist) - 1)
}
}
elseif ($2 == set ) {
if ($3) {
if (!$readini(BotSettings.ini,Blacklist,$3)) {
notice $nick 10The channel7 $3 10is not in the blacklist! To add the channel use !blacklist add #chan
}
else {
writeini BotSettings.ini Blacklist $3 $4
notice $nick $c1(Number of kicks in channel) $c2($3) $c1(successfully changed to) $c2($4)
}
}
}
elseif ($2 == info ) {
if (!$readini(BotSettings.ini,Blacklist,$3)) {
notice $nick $c1(Channel) $c2($3) $c1(is not in the blacklist! To add the channel use !blacklist add #chan )
}
else notice $nick $c1(The channel) $c2($3) $c1(have) $c2($calc($readini(BotSettings.ini,Blacklist,$3) -1)) $c1(number of kicks.)
}
elseif ($2 == list ) {
notice $nick $c1(There is) $c2($readini(BotSettings.ini,Blacklist,#channelsinblacklist)) $c1(channels in the blacklist.)
}
}
}
}