All pastes #492113 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-05-17 00:47 UTC
rendered paste body
on *:TEXT:!tb *:#: {
  if ($chan == || $chan == || $chan == ) {
    if ($nick !isreg $chan || $nick !isvoice $chan) {
      if ($2 isnum) {
        if ($3 ison $chan) {
          ban -ku $+ $calc( $2 * 10 ) $chan $3 | notice $3 You have been banned for: $iif($4,$4-,Because $nick said so)
        }
        else notice $nick Please specify a valid person on this channel. syntax: !tb <min> <nick> (optional <reason>)
      }
      else notice $nick please specify how long the person will be banned in min please.  syntax: !tb <min> <nick> (optional <reason>)
    }
    else notice $nick you are not a mod in this channel
  }
}
on *:unban:#: {
  if ($chan == || $chan == || $chan == ) {
    notice $bnick You are now unbanned from $chan $+ . Please do not brake the rules this time.
  }
}
on *:TEXT:!event:#: {
  if ($chan == || $chan == || $chan == ) {
    if ($nick !isreg $chan) {
      notice $nick The events for $chan are: $iif(%event.event [ $+ [ $chan ] ],%event.event [ $+ [ $chan ] ],None) in world: $iif(%event.world [ $+ [ $chan ] ],%event.world [ $+ [ $chan ] ],None) Set by: $iif(%event.nick [ $+ [ $chan ] ],%event.nick [ $+ [ $chan ] ],None)
    }
    else notice $nick you must have voice at least to use the command
  }
}
on *:TEXT:!sete *:#: {
  if ($chan == || $chan == || $chan == ) {
    if ($nick isop $chan || $nick ishop $chan) {
      if ($2 isnum) {
        if (!$3) { notice $nick please specify an event. }
        else {
          Set %event.event [ $+ [ $chan ] ] $3-
          set %event.world [ $+ [ $chan ] ] $2
          set %event.nick [ $+ [ $chan ] ] $nick
          notice $nick the events are set as: %event.event [ $+ [ $chan ] ] In world: %event.world [ $+ [ $chan ] ] Set by: %event.nick [ $+ [ $chan ] ]
        }
      }
      else notice $nick you must set a world first syntax: !sete <world> <event>
    }
    else notice $nick you are not able to set Events.
  }
}
on *:TEXT:!delevents:#: {
  if ($chan == || $chan == || $chan == ) {
    if ($nick isop $chan || $nick ishop $chan) {
      unset %event.* [ $+ [ $chan ] ]
      notice $nick events for $chan have been deleted.
    }
    else notice $nick sorry but this is an op/hop only command.
  }
}
on *:TEXT:!setflood*:#: {
  if ($chan == || $chan == || $chan == ) {
    if ($nick isop $chan) {
      msg $chan you may only say $3 lines in $2 sec. =] Enjoy. | set %sec $2 | set %line $3
    }
  }
}
on *:TEXT:*:#:{
  if ($chan == || $chan == || $chan == ) {
    if ($nick isop $chan || $nick ishop $chan) { halt }
    inc -u [ $+ [ %sec ] ] %spam. [ $+ [ $nick ] ]
    if (%spam. [ $+ [ $nick ] ] == %line && $nick isvoice $chan) { mode $chan $nick -v | mode $chan +m | timer 1 30 mode $chan -m | timer 1 30 mode $chan $nick +v
    }
    if (%spam. [ $+ [ $nick ] ] == %line && $nick isreg $chan) {
      mode $chan +m
      timer 1 $calc( 1 * 30 ) mode $chan -m
    }
  }
}