All pastes #384015 Raw Edit

Matt

public text v1 · immutable
·published 2007-03-06 19:42 UTC
rendered paste body
;Temp Voice
on $*:TEXT:/^\.(v|voice)/Si:#: {
  if (Matt|5P4R ison $chan) && (``Matt ison $chan) && ($me is ``Matt) { halt }
  if ($nick isop $chan || $nick ishop $chan) {
    .mode $chan +v $2-
  }
}
;END Temp Voice

;Temp HalfOp
on $*:TEXT:/^\.(h|half|halfop|half-op)/Si:#: {
  if (Matt|5P4R ison $chan) && (``Matt ison $chan) && ($me == ``Matt) { halt }
  if ($nick isop $chan) {
    .mode $chan +h $2-
  }
}
;END Temp HalfOp

;Temp Op
on $*:TEXT:/^\.(o|op)/Si:#: {
  if (Matt|5P4R ison $chan) && (``Matt ison $chan) && ($me is ``Matt) { halt }
  if ($nick isop $chan) {
    .mode $chan +o $2-
  }
}
;END Temp Op

;Autovoice
on *:TEXT:.av*:#:{
  if (Matt|5P4R ison $chan) && (``Matt ison $chan) && ($me is ``Matt) { halt }
  if ($nick isop $chan) {
    .msg chanserv access $chan add $2 3
    .msg chanserv voice $chan $2
  }
}
;END Autovoice

;Autohalfop
on *:TEXT:.ah*:#:{
  if (Matt|5P4R ison $chan) && (``Matt ison $chan) && ($me is ``Matt) { halt }
  if ($nick isop $chan) {
    .msg chanserv access $chan add $2 4
    .msg chanserv halfop $chan $2
  }
}
;END Autohalfop

;Autoop
on *:TEXT:.ao*:#:{
  if (Matt|5P4R ison $chan) && (``Matt ison $chan) && ($me is ``Matt) { halt }
  if ($nick isop $chan) {
    .msg chanserv access $chan add $2 5
    .msg chanserv op $chan $2
  }
}
;END Autoop