All pastes #510520 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-05-25 22:41 UTC
rendered paste body
Alias info return [IP] $ip [Network] $network [ServIP] $Serverip


on *:LOAD: {
  auser 100 $$?="Enter Your Owner Nickname Here:"s
  set %owner $$?="For extra Protection:"s
}

menu channel {
  -
  Login
  .login(Nickserv):/msg nickserv IDENTIFY $$?="Enter Password:"s
  -
  Add User:auser 100 $$?="Enter User Here:"s
  Join
  .AutoGreet
  ..Auto Greet ON:set %autogreet ON | set %message $$?="Enter Your Message Here:"s
  ..Auto Greet OFF:set %autogreet OFF
  .Voice on Join
  ..Auto Voice ON:set %autovoice ON
  ..Auto Voice OFF:set %autovoice OFF
  .Op on Join
  ..Auto OP ON:set %autoop ON
  ..Auto OP OFF:set %autoop OFF
  Channel Protection
  .Silence:/mode $chan +m
  .Unsilence:/mode $chan -m
  .No Color:/mode $chan +S
  .Color Allowed:/mode $chan -S
  .No Nick Change:/mode $chan +N
  .Nick Change Allowed:/mode $chan -N
  Curse Guard
  .On:/set %CurseGuard ON | mode $chan +G
  .Off:/set %CurseGuard OFF | mode $chan -G
  -
  Idle Limiter
  .Set :set %i.limit [ $+ [ $chan ] ] $$?="Idle limit? (60 = 1 minute) "
  .Reset :unset %i.limit [ $+ [ $chan ] ]
  .Check:check.idle $chan
  Info://echo $info
}

on *:JOIN:#: {
  if ($nick == $me) {
    msg $chan Please dont Kick me -- Type 4!out2 -- to make me Leave!
  } { HALT }
  if (%autogreet == ON) {
    notice $nick Welcome to $chan $+ , $nick $+ ! %message
  }
  if (%autovoice [ $+ [ $chan ] ] == ON) {
    mode $chan +v $nick
  }
}
}