All pastes #513064 Raw Edit

Miscellany

public text v1 · immutable
#513064 ·published 2007-05-27 03:13 UTC
rendered paste body
on *:TEXT:!blacklist*:#: {
  if ($chan == #PCelites) || ($chan = #Pcelites-Staff) { 
    if ($nick isop $chan) {
      if ($2 !ison #PCElites) { notice $nick 3[2Blacklist3]2 ERROR -> $2 isn't currently on #PCelites! | HALT }
      if ($2 == $null) { notice $nick Please provide a nick to blacklist! !Blacklist (NICK) (REASON) | HALT }
      if ($2 isop $chan) || ($2 ishop $chan) { notice $nick You can't blacklist a staff member! | HALT }
      if ($3 == $null) { Notice $nick Please provide a reason for blacklisting this person! !Blacklist $2 (REASON) | HALT }
      Else {
        mode $chan +b $address($2,2)
        kick $chan $2 3[2Blacklist3]2 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 3[2Blacklist3]2 $nick blacklisted $2 @ $asctime Reason: $3-
        halt
      }
    }
  }  
}