on *:TEXT:!blacklist*:#PCelites,#PCelites-staff: { if ($nick isop $chan) { if ($2 !ison #Pcelites) { notice $nick > %theme.border $+ [ $+ %theme.inner $+ Blacklist $+ %theme.border $+ ] ERROR -> $2 isn't currently on #PCelites! | HALT } if (!$2) { notice $nick Please provide a nick to blacklist! !Blacklist (NICK) (REASON) | HALT } elseif ($2 isop $chan) || ($2 ishop $chan) { notice $nick You can't blacklist a staff member! | HALT } elseif (!$3) { Notice $nick Please provide a reason for blacklisting this person! !Blacklist $2 (REASON) | HALT } if ($2 ison #PCelites) { mode $chan +b $address($2,2) kick $chan $2 %theme.border $+ [ $+ %theme.inner $+ Blacklist $+ %theme.border $+ ] Blacklisted by $nick @ $asctime - Reason: $3- - As: $2 write Blacklists.txt @ $+ $nick -- $2 -- $asctime -- $address($2,2) -- $3- writeini Blacklists.ini Blacklist $address($2,2) Reason: $3- - @ $asctime - by $nick - As: $2 writeini Blacklists.ini Addresses $address($2,2) YES writeini Blacklists.ini Nicks $address($2,2) $2 msg #PCelites-staff %theme.border $+ [ $+ %theme.inner $+ Blacklist $+ %theme.border $+ ] $nick blacklisted $2 @ $asctime Reason: $3- } } }