All pastes #632769 Raw Edit

Mine

public text v1 · immutable
#632769 ·published 2007-07-25 04:24 UTC
rendered paste body
on *:text:!kickhelp*:#rune-server,#trivia:{
  if ($nick isop $chan) || ($nick ishop $chan) {
    .notice $nick The Kick System Commands Are: !kick (Kicks The User), !ban (Bans The User), !kb (Kicks & Bans The User), !tbk (Temporarily Kb's. Note: Bans For MINUTES), !unban (Unbans The User), !mute (Mutes User), !unmute (Un-Mutes The Use)
  }
}
on *:text:*:#trivia:{
  if ($nick !isop $chan) && ($nick !ishop $chan) && ($1 isin $read(kickcommands.txt)) { .notice $nick These commands are only for Ops and Halfops. | halt }
  if ($nick isop $chan) || ($nick ishop $chan) { 
    if ($1 == !op) { mode $chan +o $2- }
    if ($1 == !halfop) { mode $chan +h $2- }
    if ($1 == !voice) { mode $chan +v $2- }
    if ($1 == !deop) { mode $chan -o $2- }
    if ($1 == !dehalfop) { mode $chan -h $2- }
    if ($1 == !devoice) { mode $chan -v $2- }
    if ($1 == !kick) || ($1 == !k) {
      if ($3 == $null) { var %reason None Specified }
      else { set -u3 %reason $3- }
      kick $chan $2 $2 Was Kicked By $nick $+ , Reason: %reason
    }
  }
  if ($1 == !kb) { 
    if ($3 == $null) { var %reason None Specified }
    else { set -u3 %reason $3- }
    ban -k $chan $2 $2 Banned From $chan By $nick $+ , Reason: %reason
  }
  if ($1 == !ban) {
    /mode $chan +b $2-
    msg $chan The Address/Nick: $2- Has been banned from $chan by $nick $+ .
  }
  if ($1 == !tkb) {
    if ($2 !isnum) { .notice $nick The 2nd word has to be the time. (In Minutes remember) | halt }
    if ($2 isnum) { 
      if ($4 == $null) { var %reason None Specified }
      else { set -u3 %reason $4- }
      ban -ku $+ $calc($2 * 60) $chan $address($3,1) The user $3 has been temporarily banned from $chan by $nick $+ , Reason: %reason
    }
  }
  if ($1 == !unban) {
    mode $chan -b $2-
    msg $chan The User/Address $2- was unbanned by $nick $+ .
  }
  if ($1 == !mute) {
    if ($3 == $null) { var %reason None Specified }
    else { set -u3 %reason $3- }
    /mute $2
  msg $chan The Address/Nick $2 was muted by $nick $+ , Reason: %reason }
}

on *:input:#:{
  if ($1 == !op) { mode $chan +o $2- }
  if ($1 == !halfop) { mode $chan +h $2- }
  if ($1 == !voice) { mode $chan +v $2- }
  if ($1 == !deop) { mode $chan -o $2- }
  if ($1 == !dehalfop) { mode $chan -h $2- }
  if ($1 == !devoice) { mode $chan -v $2- }
  if ($1 == !k) || ($1 == !kick) { /k { if ($2 == $null) { /kick # $1 5,1\1,5\4,5\5,4\0,4\4,0\0,0\0,15\14,15\15,14\1,14\14,1\7,1 Nubs Kicked: %kick.num 14,1/1,14/15,14/14,15/0,15/15,00,0/4,0/0,4/5,4/4,5/1,5/ | inc %kick.num 1 } 
      if ($2 != $null) { kick # $1 5,1\1,5\4,5\5,4\0,4\4,0\0,0\0,15\14,15\15,14\1,14\14,1\7,1 $2- $chr(124) Nubs Kicked: %kick.num 14,1/1,14/15,14/14,15/0,15/15,00,0/4,0/0,4/5,4/4,5/1,5/ | inc %kick.num 1 } 
    }    
  }  
  if ($1 == !kb) { ban -k $chan $2- }
}