All pastes #58537 Raw Edit

Robert

public text v1 · immutable
#58537 ·published 2006-05-24 02:24 UTC
rendered paste body
on *:TEXT:!cutthroat*:#:{
  if ($nick isop $chan) {
    if (!$2) { halt }
    if ($2 isop $chan) {
      /set %modes [ $+ [ $2 ] ] o
    }
    if ($2 ishop $chan) {
      /set %modes [ $+ [ $2 ] ] %modes [ $+ [ $2 ] ] $+ h
    }
    if ($2 isvoice $chan) {
      /set %modes [ $+ [ $2 ] ] %modes [ $+ [ $2 ] ] $+ v
    } 
    if ($2 isreg $chan) {
      /unset %modes [ $+ [ $2 ] ]
    }
  }
  /mode $chan - $+ %modes [ $+ [ $2 ] ] $2 $2 $2
}
on *:TEXT:!stitchthroat*:#:{
  if (!$2) { halt }
  if ($nick isop $chan) {
    /mode $chan + $+ %modes [ $+ [ $2 ] ] $2 $2 $2
  }
  unset %modes [ $+ [ $2 ] ]
}