All pastes #927273 Raw Edit

Mute script

public text v1 · immutable
·published 2008-03-04 04:01 UTC
rendered paste body
on *:text:!mute *:#svclan, #bwtmc, #sv-war, #sv_war, #malt-o-meal: { 
  if ($2 == $me) { halt } 
  if ($nick isop $chan) && ($2 isprotect $chan) { halt } 
  if ($nick ishop $chan) && ($2 ishop $chan) { halt } 
  if ($nick ishop $chan) && ($2 isop $chan) { halt } 
  if ($nick isop $chan) || ($nick ishop $chan) && ($2 isvoice $chan) { mode $chan -v $2 | mode $chan +b ~q: $+ $address($2,2) | set %voice [ $+ [ $nick ] ] true }
} 
on *:text:!unmute *:#svclan, #sv-war, #sv_war, #bwtmc, #malt-o-meal: { 
  if ($nick isop $chan || $nick ishop $chan) { 
    mode $chan -b ~q: $+ $address($2,2) 
  }
  elseif (%voice [ $+ [ $nick ] ]) { mode $chan -b ~q: $+ $address($2,2) | mode $chan +v $2 }
}