RightClick Menu Replacement

By TehJibba on Jul 14, 2009

Ok this one has had some twists and turns along the way to get to where its at currently. This is an extensive Menu replacement for right clicks on channels , nicks , and in a status window. Also has a menubar. This project isnt entirely done as i have decided to make a complete addon so stay tuned.

Now as for the features this includes a complete chanserv , memoserv , operserv , botserv , and nickserv menus,

a slightly modified version of napa182's ctcp blocker (i included the on load credits also),

a warnings and messages menu,

a kicks / bans menu,

and alot more.

on *:load:{
  if ($version >= 5.0) {
    echo -a Successfully Loaded JibbaNet Menu Replacement
    echo -a To use Right-Click On Nick
    echo -a Or
    echo -a Right Click In A Channel Window
    echo 12 -a You Have Just Loaded Napa182's CTCP Blocker 
    echo 12 -a A Script0rs Inc. Production 
    echo -a 14,1(14,1¯15,1¯0,1¯0,1º $+($chr(171),$chr(164),$chr(88),$chr(167),$chr(199),$chr(174),$chr(238),$chr(254),$chr(116),$chr(48),$chr(174),$chr(167),$chr(88),$chr(164),$chr(187)) º0,1¯15,1¯14,1¯) $+ $chr(153)

  }
}
menu nicklist,query {
  Identify: ns identify $1 $$?=" Password "
  CTCP Blocker
  . $iif($ignore($address($$1,2)),$style(2)) CTCP Block $+($chr(40),$$1,$chr(41)):{ 
    if ($input(Are You Sure You Want To Block CTCP's From $+($chr(40),$$1,$chr(41)),uqy,Are You Sure?)) {
      ignore -t $address($$1,2)
      noop $input($+($chr(40),$$1,$chr(41)) Has Been Block From Sending You CTCP's,uwo,Attention)
    }
  }
  . $iif(!$ignore($address($$1,2)),$style(2)) CTCP Unblock $+($chr(40),$$1,$chr(41)):{ 
    if ($input(Are You Sure You Want To Unblock $+($chr(40),$$1,$chr(41)),uqy,Are You Sure?)) {
      ignore -rt $address($$1,2)
      noop $input($+($chr(40),$$1,$chr(41)) Can Now Send You CTCP's,uwo,Attention) 
    }
  }
  Information
  .Whois: whois $$1
  .CTCP
  ..Ping: ctcp $$1 ping
  ..Time: ctcp $$1 time
  ..Version: ctcp $$1 version
  ..Finger: ctcp $$1 finger
  Warns / Messages
  .Links: msg $chan $1 No links  ... ty
  .Pm: msg $chan $1 4Dont Pm Users Witout Asking In The Channel First, Its Not Allowed
  .One Time Custom: msg $chan $1 $$?=" Message To Display "
  Quick Links
  .OperUp: oper $1 $$?=" Password "
  .SuperAdmin: os set superadmin on
  .NotInChanList: os notinchanlist
  .Force Join: sajoin $1 $$?=" Channel "
  .Force Part: sapart $1 $chan
  .Drop Nick: ns drop $1
  .Kill: kill $1 $chan $$?=" Reason "
  .Invite: invite $$?=" Nick " $chan
  .Global Messege: os global $$?=" Global Messege To Send "
  Chanserv Commands
  .Register Channel: cs register $$?=" Channel " $$?=" Password " $$?=" Description "
  .GetKey: cs GETKEY $$?=" Channel "
  .SendPass: cs SENDPASS $$?=" Channel "
  .List: cs List $$?="Pattern"
  .Get Pass: cs GETPASS $$?=" Channel "
  .Forbid: cs FORBID $$?=" Channel " $$?="Reason"
  .Suspend: cs SUSPEND $$?=" Channel " $$?="Reason"
  .Unsuspend: cs UNSUSPEND $$?=" Channel "
  .Status: cs STATUS $chan $$?="Nickname"
  Oper Commands
  .UModes
  ..Server Admin
  ...On: os UMODE $1 +A
  ...Off: os UMODE $1 -A
  ..Services Admin
  ...On: os UMODE $1 +a
  ...Off: os UMODE $1 -a
  ..Bot
  ...On: os UMODE $1 +B
  ...Off: os UMODE $1 -B
  ..Co-Admin
  ...On: os UMODE $1 +C
  ...Off: os UMODE $1 -C
  ..No PRIVMSG's
  ...On: os UMODE $1 +d
  ...Off: os UMODE $1 -d
  ..Filter Bad Words
  ...On: os UMODE $1 +G
  ...Off: os UMODE $1 -G
  ..Can globops locops
  ...On: os UMODE $1 +g
  ...Off: os UMODE $1 -g
  ..Hide IRCOp Status
  ...On: os UMODE $1 +H
  ...Off: os UMODE $1 -H
  ..HelpOp
  ...On: os UMODE $1 +h
  ...Off: os UMODE $1 -h
  ..Invisible
  ...On: os UMODE $1 +i
  ...Off: os UMODE $1 -i
  ..Network Admin
  ...On: os UMODE $1 +N
  ...Off: os UMODE $1 -N
  ..LocalOp
  ...On: os UMODE $1 +O
  ...Off: os UMODE $1 -O
  ..GlobalOp
  ...On: os UMODE $1 +p
  ...Off: os UMODE $1 -p
  ..Only Opers Kick
  ...On: os UMODE $1 +q
  ...Off: os UMODE $1 -q
  ..Only Reg. Can PM
  ...On: os UMODE $1 +R
  ...Off: os UMODE $1 -R
  ..No CTCP
  ...On: os UMODE $1 +T
  ...Off: os UMODE $1 -T
  ..Hidden Hostnames
  ...On: os UMODE $1 +x
  ...Off: os UMODE $1 -x
  .OperUp: oper $nick $$?=" Password "
  .SuperAdmin: os set superadmin on
  .NotInChanList: os notinchanlist
  .Kill: kill $1 $$?=" Reason "
  .Change Nick: os svsnick $1 $$?=" Nick To Change To "
  .Force Part: sapart $1 $chan
  .Drop Nick: ns drop $1
  Kicks
  .Dont Pm Me: kick $chan $1 $2- Dont Pm Me
  .Pm w/o Permission: kick $chan $1 $2- Dont Pm Without Asking
  .Rudeness: kick $chan $1 $2- No Need To Be Rude
  .GTFO: kick $chan $1 $2- gtfo
  .Out: kick $chan $1 $2- out
  .Assult: kick $chan $1 $2- No Assulting others in the channel( $chan ) please.
  .Bright: kick $chan $1 $2- Ow! Don't use the bright colors!
  .Bold: kick $chan $1 $2- Don't use big bold text!
  .Colors: kick $chan $1 $2- No using colors in the channel.
  .Cussing: kick $chan $1 $2- No cussing is tolerated. Thank You.
  .Hoping: kick $chan $1 $2- This isn't leap-frog, Y'know. 
  .Insults: kick $chan $1 $2- No one wants to be insulted!
  .Random: kick $chan $1 $2- RaNdOm KiCk!!!!
  .Reverse: kick $chan $1 $2- Reverse coloring is confusing! 
  .Underline: kick $chan $1 $2- No underlines allowed!
  .Custom: kick $chan $1 $$?=" Reason "
  Bans
  .Dont Pm Me: { mode $chan +b $address($1,4) | kick $chan $1 $2-  Dont Pm Me } 
  .Pm w/o Permission: { mode $chan +b $address($1,4) | kick $chan $1 $2- Dont Pm Without Asking }
  .Rudeness: { mode $chan +b $address($1,4) | kick $chan $1 $2-  Rudeness } 
  .GTFO: { mode $chan +b $address($1,4) | kick $chan $1 $2-  gtfo }
  .Out: { mode $chan +b $address($1,4) | kick $chan $1 $2-  out }
  .Assult: { mode $chan +b $address($1,4) | kick $chan $1 $2- No Assulting others in the channel( $chan ) please. }
  .Bright: { mode $chan +b $address($1,4) | kick $chan $1 $2- Ow! Don't use the bright colors! }
  .Bold: { mode $chan +b $address($1,4) | kick $chan $1 $2- Don't use big bold text! }
  .Colors: { mode $chan +b $address($1,4) | kick $chan $1 $2- No using colors in the channel. }
  .Cussing: { mode $chan +b $address($1,4) | kick $chan $1 $2- No cussing is tolerated. Thank You. }
  .Hoping: { mode $chan +b $address($1,4) | kick $chan $1 $2- This isn't leap-frog, Y'know. }
  .Insults: { mode $chan +b $address($1,4) | kick $chan $1 $2- No one wants to be insulted! }
  .Random: { mode $chan +b $address($1,4) | kick $chan $1 $2- RaNdOm KiCk!!!! }
  .Reverse: { mode $chan +b $address($1,4) | kick $chan $1 $2- Reverse coloring is confusing! } 
  .Underline: { mode $chan +b $address($1,4) | kick $chan $1 $2- No underlines allowed! }
  .Custom: { mode $chan +b $address($1,4) | kick $chan $1 $$?=" Reason " }
  Perm Bans
  .Zline: zline $1 $address($1,2)
  .Kline: kline $1 $address($1,2)
  .Gline: gline $1 $address($1,2)
  Usermodes
  .Voice
  ..On: mode $chan +v $1
  ..Off: mode $chan -v $1
  .HalfOp
  ..On: mode $chan +h $1
  ..Off: mode $chan -h $1
  .ChanOp
  ..On: mode $chan +o $1
  ..Off: mode $chan -o $1
  .Protected
  ..On: mode $chan +ao $1
  ..Off: mode $chan -ao $1
  .Owner
  ..On: mode $chan +q $1
  ..Off: mode $chan -q $1
  Channel Access
  .delete: cs access $chan add $1 1
  .voice: cs access $chan add $1 3
  .halfpop: cs access $chan add $1 4
  .chanop: cs access $chan add $1 5
  .aop: cs access $chan add $1 10
  .owner: cs access $chan add $1 9999
}
menu channel {
  Information
  .Whois: whois $$?=" Nick "
  .CTCP
  ..Ping: ctcp $$?=" Nick " ping
  ..Time: ctcp $$?=" Nick " time
  ..Version: ctcp $$?=" Nick " version
  ..Finger: ctcp $$?=" Nick " finger
  Warns / Messages
  .Links: msg $chan $$?=" Nick " No links ... ty
  .Pm: msg $chan $$?=" Nick " 4Dont Pm Users Witout Asking In The Channel First, Its Not Allowed
  .One Time Custom: msg $chan $$?=" Nick " $$?=" Message To Display "
  Quick Links
  .Identify: ns identify $$?=" Nick " $$?=" Password "
  .OperUp: oper $$?=" Nick " $$?=" Password "
  .SuperAdmin: os set superadmin on
  .Kill: kill $$?=" Nick " $$?=" Reason "
  .Invite: invite $$?=" Nick " $chan
  .Knock: Knock $$?=" Channel " $$?=" Message "
  .Global Messege: os global $$?=" Global Messege To Send "
  Information
  .Whois: whois $$?=" Nick "
  .Whowas: whowas $$?=" Nick "
  .DNS: dns $$?=" Nick "
  .Ping: ping $$?=" Nick "
  .Version: version $$?=" Nick "
  .UserIP: userip $$?=" Nick "
  Chanserv Commands
  .Register Channel: cs register $chan $$?=" Password " $$?=" Description "
  .GetKey: cs GETKEY $chan
  .SendPass: cs SENDPASS $chan
  .List: cs List $$?="Pattern"
  .Get Pass: cs GETPASS $chan
  .Forbid: cs FORBID $chan $$?="Reason"
  .Suspend: cs SUSPEND $chan $$?="Reason"
  .Unsuspend: cs UNSUSPEND $chan
  .Status: cs STATUS $chan $$?="Nickname"
  .Auto Opers
  ..Add
  ...Add SOP: cs SOP $chan ADD $$?="Nickname"
  ...Add AOP: cs AOP $chan ADD $$?="Nickname"
  ...Add HOP: cs HOP $chan ADD $$?="Nickname"
  ...Add VOP: cs VOP $chan ADD $$?="Nickname
  ..Delete
  ...Delete SOP: cs SOP $chan DEL $$?="Nickname"
  ...Delete AOP: cs AOP $chan DEL $$?="Nickname"
  ...Delete HOP: cs HOP $chan DEL $$?="Nickname"
  ...Delete VOP: cs VOP $chan DEL $$?="Nickname"
  ..List
  ...List SOP: cs SOP $chan LIST
  ...List AOP: cs AOP $chan LIST
  ...List HOP: cs HOP $chan LIST
  ...List VOP: cs VOP $chan LIST
  .Akick
  ..Add: cs AKICK $chan ADD $$?="Nickname/Host" $$?="Reason"
  ..Delete: cs AKICK $chan DEL $$?="Nickname/Host"
  .Levels
  ..Set: cs LEVELS $chan SET $$?="Type" $$?="Level"
  ..Dis or Disable type: cs LEVELS $chan $$?="Dis or Disable" $$?="Type"
  ..List: cs LEVELS $chan LIST
  ..Reset: cs LEVELS $chan RESET
  ..Info: cs INFO $chan ALL
  ..List: cs LIST $$?="Pattern"
  .Modes
  ..Op: cs OP $chan $$?="Nick"
  ..DeOp: cs DEOP $chan $$?="Nick"
  ..Voice: cs VOICE $chan
  ..DeVoice: cs DEVOICE $chan $$?="Nick"
  ..HalfOp: cs HALFOP $chan $$?="Nick"
  ..DeHalfOp: cs DEHALFOP $chan $$?="Nick"
  ..Invite: cs INVITE $chan
  ..Ban: cs Ban $chan $$?="Nick" $$?="Reason"
  ..UnBan: cs UNBAN $chan
  ..Kick: cs KICK $chan $$?="Nick" $$?="Reason"
  ..Topic: cs TOPIC $chan $$?="Topic"
  .Clear
  ..Modes: cs CLEAR $chan MODES
  ..Bans: cs CLEAR $chan BANS
  ..Exepts: cs CLEAR $chan EXEPTS
  ..Ops: cs CLEAR $chan OPS
  ..Voices: cs CLEAR $chan VOICES
  ..Users: cs CLEAR $chan USERS
  .Server Admins
  ..Logout: cs LOGOUT $chan $$?="Nick"
  ..Drop: cs DROP $chan
  .NoExpire
  ..On: cs SET $chan NOEXPIRE ON
  ..Off: cs SET $chan NOEXPIRE OFF
  .Channel Access
  ..delete: cs access $chan add $$?=" Nick " 1
  ..voice: cs access $chan add $$?=" Nick " 3
  ..halfpop: cs access $chan add $$?=" Nick " 4
  ..chanop: cs access $chan add $$?=" Nick " 5
  ..aop: cs access $chan add $$?=" Nick " 10
  ..owner: cs access $chan add $$?=" Nick " 9999
  .Chanserv Set
  ..Set Founder: cs set $chan founder $$?=" Nick "
  ..Set Successor: cs set $chan successor $$?=" Nick "
  ..Set Founder Pass: cs set $chan password $$?=" Password "
  ..Set Channel Decsrption: cs set $chan desc $$?=" Description "
  ..Set Entry Message: cs set $chan entrymsg $$?=" The Entry Message "
  ..TopicLock 
  ...On: cs set $chan topiclock on
  ...Off: cs set $chan topiclock off
  ..Op/Deop Notice 
  ...On: cs set $chan opnotice on
  ...Off: cs set $chan opnotice off
  ..Peace
  ...On: cs set $chan peace on
  ...Off: cs set $chan peace off
  ..Restricted 
  ...On: cs set $chan restricted on
  ...Off: cs set $chan restricted off
  ..Secure Channel 
  ...On: cs set $chan secure on
  ...Off: cs set $chan secure off
  ..Secure Ops 
  ...On: cs set $chan secureops on
  ...Off: cs set $chan secureops off
  ..Secure Founder 
  ...On: cs set $chan securefounder on
  ...Off: cs set $chan securefounder off
  ..Sign Kick 
  ...On: cs set $chan signkick on
  ...Off: cs set $chan signkick off
  ..Xop 
  ...On: cs set $chan xop on
  ...Off: cs set $chan xop off
  ..Set Keep Topic
  ...On: cs set $chan keeptopic on
  ...Off: cs set $chan keeptopic off
  Nickserv Commands
  .Register: ns register $$?=" Password " $$?=" Email "
  .Identify: ns identify $$?=" Nick " $$?=" Password "
  .Logout: ns logout $$?=" Nickname "
  .Group: ns group $$?=" Nick " $$?=" Password "
  .Ghost: ns ghost $$?=" Nick " $$?=" Password "
  .Drop Nick: ns drop $$?=" Nick To Drop "
  .GetPass: ns getpasss $$?=" Nick To Get Pass Of "
  .GetEmail: ns getemail $$?=" Nick To Get Email Of "
  .Forbid Nick: ns forbid $$?=" Nick To Forbid " 
  .Suspend Nick: ns suspend $$?=" Nick " $$?=" Reason "
  .Unsuspend Nick: ns unsuspend $$?=" Nick "
  .Set Greet: ns set greet $$?=" Greet Messege "
  .Kill Protection
  ..On: ns set kill on
  ..Off: ns set kill off
  .Secure Nick
  ..On: ns set secure on
  ..Off: ns set secure off
  Hostserv Commands
  .Give Vhost: hs set $$?=" Nick " $$?=" Hostmask "
  .Give Group Vhost: hs setall $$?=" Nick " $$?=" Hostmask "
  .Delete Vhost: hs del $$?=" Nick "
  .Delete Group Vhost: hs delall $$?=" Nick "
  .Request Vhost: hs request $$?=" Hostmask "
  .Activate Vhost: hs activate $$?=" Nick "
  .Reject Vhost: hs reject $$?=" Nick "
  .Group Host: hs group
  .Host Activation
  ..On: hs on
  ..Off: hs off
  Botserv Commands
  .Bot List: bs botlist
  .Assign Bot: bs assign $chan $$?=" Bot Nick "
  .Unassign Bot: bs unassign $chan
  .Act: bs act $chan $$?=" Bot Action "
  .Say: bs act $chan $$?=" Bot Messege "
  .Bot Set
  ..Dont Kick Ops
  ...On: bs set $chan dontkickops on
  ...Off: bs set $chan dontkickops off
  ..Dont Kick Voices
  ...On: bs set $chan dontkickvoices on
  ...Off: bs set $chan dontkickvoices off
  .Bad Words
  ..Add: bs badwords $chan add $$?=" Bad Word To Add "
  ..Delete: bs badwords $chan del $$?=" Bad Word To Delete "
  ..List: bs badwords $chan list
  ..Clear: bs badwords $chan clear
  .Bot Kicks
  ..Kick For Bold
  ...On: bs kick $chan bolds on
  ...Off: bs kick $chan bolds off
  ..Kick For Caps
  ...On: bs kick $chan caps on
  ...Off: bs kick $chan caps off
  ..Kick For Colors
  ...On: bs kick $chan colors on
  ...Off: bs kick $chan colors off
  ..Kick For Reverses
  ...On: bs kick $chan reverses on
  ...Off: bs kick $chan reverses off
  ..Kick For Underlines
  ...On: bs kick $chan underlines on
  ...Off: bs kick $chan underlines off
  MemoServ Commands
  .Normal user
  ..Send: ms SEND $$?="Channel or Nick" $$?="Text"
  ..Send All: ms SENDALL $$?="Text"
  ..Cancel: ms CANCEL $$?="Nick or Channel"
  .List
  ..New: ms LIST $chan NEW
  ..List:: ms LIST $chan $$?="list"
  .Read
  ..New: ms READ $chan NEW
  ..Last: ms READ $chan LAST
  ..List: ms READ $chan LIST
  ..Number: ms READ $chan $$?="number"
  .Del
  ..Number: msg DEL $chan $$?="Number"
  ..List: ms DEL $chan $$?="List"
  ..Last: ms DEL $chan LAST
  ..All: ms DEL $chan ALL
  .Set
  ..Notify
  ...On: ms SET NOTIFY ON
  ...Log On: ms SET NOTIFY LOGON
  ...New: ms SET NOTIFY NEW
  ...Off: ms SET NOTIFY OFF
  ...Limit: ms SET LIMIT $chan $$?="Limit"
  ...Info: ms INFO $chan
  ...Staff: ms STAFF $$?="Text"
  .Server Admin
  ..Limit
  ..Normal: ms SET LIMIT $$?="User or Channel" $$?="Limit memo's or None"
  ..Hard: ms SET LIMIT $$?="User Or Channel" $$?="Limit memo's or NONE" HARD
  ..Info: ms INFO $$?="Nick or Channel"
  Oper Commands
  .Rehash: rehash
  .Global Messege: os global $$?=" Global Messege To Send "
  .Staff: os staff
  .Kill: kill $$?=" Nick " $$?=" Reason "
  .Invite: invite $$?=" Nick "
  .OperUp: oper $$?=" Nick " $$?=" Password "
  .SuperAdmin: os set superadmin on
  .NotInChanList: os notinchanlist
  .Force Join: sajoin $$?=" Nick " $chan
  .Change Nick: os svsnick $$?=" Nick " $$?=" New Nick "
  .Force Part: sapart $$?=" Nick " $chan
  .Logon News
  ..Add: os logonnews add $$?=" Logon News Too Display "
  ..List: os logonnews list
  ..Delete: os logonnews del $$?=" Logon News DEL {num | ALL} "
  .Random News
  ..Add: os randomnews add $$?=" Random News Too Display "
  ..List: os randomnews list
  ..Delete: os randomnews del $$?=" Random News DEL {num | ALL} "
  .Oper News
  ..Add: os opernews add $$?=" Oper News Too Display "
  ..List: os opernews list
  ..Delete: os opernews del $$?=" Oper News DEL {num | ALL} "
  .Oper Set
  ..Read Only
  ...On: os set readonly on
  ...Off: os set readonly off
  ..LogChan
  ...On: os set logchan on
  ...Off: os set logchan off
  .UModes
  ..Server Admin
  ...On: os UMODE $$?=" Nick " +A
  ...Off: os UMODE $$?=" Nick " -A
  ..Services Admin
  ...On: os UMODE $$?=" Nick " +a
  ...Off: os UMODE $$?=" Nick " -a
  ..Bot
  ...On: os UMODE $$?=" Nick " +B
  ...Off: os UMODE $$?=" Nick " -B
  ..Co-Admin
  ...On: os UMODE $$?=" Nick " +C
  ...Off: os UMODE $$?=" Nick " -C
  ..No PRIVMSG's
  ...On: os UMODE $$?=" Nick " +d
  ...Off: os UMODE $$?=" Nick " -d
  ..Filter Bad Words
  ...On: os UMODE $$?=" Nick " +G
  ...Off: os UMODE $$?=" Nick " -G
  ..Can globops locops
  ...On: os UMODE $$?=" Nick " +g
  ...Off: os UMODE $$?=" Nick " -g
  ..Hide IRCOp Status
  ...On: os UMODE $$?=" Nick " +H
  ...Off: os UMODE $$?=" Nick " -H
  ..HelpOp
  ...On: os UMODE $$?=" Nick " +h
  ...Off: os UMODE $$?=" Nick " -h
  ..Invisible
  ...On: os UMODE $$?=" Nick " +i
  ...Off: os UMODE $$?=" Nick " -i
  ..Network Admin
  ...On: os UMODE $$?=" Nick " +N
  ...Off: os UMODE $$?=" Nick " -N
  ..LocalOp
  ...On: os UMODE $$?=" Nick " +O
  ...Off: os UMODE $$?=" Nick " -O
  ..GlobalOp
  ...On: os UMODE $$?=" Nick " +p
  ...Off: os UMODE $$?=" Nick " -p
  ..Only Opers Kick
  ...On: os UMODE $$?=" Nick " +q
  ...Off: os UMODE $$?=" Nick " -q
  ..Only Reg. Can PM
  ...On: os UMODE $$?=" Nick " +R
  ...Off: os UMODE $$?=" Nick " -R
  ..No CTCP
  ...On: os UMODE $$?=" Nick " +T
  ...Off: os UMODE $$?=" Nick " -T
  ..Hidden Hostnames
  ...On: os UMODE $$?=" Nick " +x
  ...Off: os UMODE $$?=" Nick " -x
  ..Hide Channels
  ...On: os UMODE $$?=" Nick " +A
  ...Off: os UMODE $$?=" Nick " -A
  Topic Commands
  .TopicLock On: cs set $chan topiclock on
  .TopicLock Off: cs set $chan topiclock off
  .Display: topic $chan
  .Change: topic $chan $$?=" New Topic "
  Usermodes
  .Voice
  ..On: mode $chan +v $$?=" Nick "
  ..Off: mode $chan -v $$?=" Nick "
  .HalfOp
  ..On: mode $chan +h $$?=" Nick "
  ..Off: mode $chan -h $$?=" Nick "
  .ChanOp
  ..On: mode $chan +o $$?=" Nick "
  ..Off: mode $chan -o $$?=" Nick "
  .Protected
  ..On: mode $chan +ao $$?=" Nick "
  ..Off: mode $chan -ao $$?=" Nick "
  .Owner
  ..On: mode $chan +q $$?=" Nick "
  ..Off: mode $chan -q $$?=" Nick "
  Channel Access
  .Delete: cs access $$?=" Channel " add $$?=" Nick " 1
  .Voice: cs access $$?=" Channel " add $$?=" Nick " 3
  .HalfpOp: cs access $$?=" Channel " add $$?=" Nick " 4
  .ChanOp: cs access $$?=" Channel " add $$?=" Nick " 5
  .Protected: cs access $$?=" Channel " add $$?=" Nick " 10
  .Owner: cs access $$?=" Channel " add $$?=" Nick " 9999
  Kicks
  .Dont Pm Me: kick $$?=" Nick " $2- Dont Pm Me
  .Pm w/o Permission: kick $$?=" Nick " $2- Dont Pm Without Asking
  .Rudeness: kick $$?=" Nick " $2- No Need To Be Rude
  .GTFO: kick $$?=" Nick " $2- gtfo
  .Out: kick $$?=" Nick " $2- out
  .Assult: kick $$?=" Nick " $2- No Assulting others in the channel( $chan ) please.
  .Bright: kick $$?=" Nick " $2- Ow! Don't use the bright colors!
  .Bold: kick $$?=" Nick " $2- Don't use big bold text!
  .Colors: kick $$?=" Nick " $2- No using colors in the channel.
  .Cussing: kick $$?=" Nick " $2- No cussing is tolerated. Thank You.
  .Hoping: kick $$?=" Nick " $2- This isn't leap-frog, Y'know. 
  .Insults: kick $$?=" Nick " $2- No one wants to be insulted!
  .Random: kick $$?=" Nick " $2- RaNdOm KiCk!!!!
  .Reverse: kick $$?=" Nick " $2- Reverse coloring is confusing! 
  .Underline: kick $$?=" Nick " $2- No underlines allowed!
  .Custom: kick $$?=" Nick " $$?=" Reason "
  Bans
  .Dont Pm Me: { mode $chan +b $address($$?=" Nick ",2) | kick $$?=" Nick " $2-  Dont Pm Me } 
  .Pm w/o Permission: { mode $chan +b $address($$?=" Nick ",2) | kick $$?=" Nick " $2- Dont Pm Without Asking }
  .Rudeness: { mode $chan +b $address($$?=" Nick ",2) | kick $$?=" Nick " $2-  Rudeness } 
  .GTFO: { mode $chan +b $address($$?=" Nick ",2) | kick $$?=" Nick " $2-  gtfo }
  .Out: { mode $chan +b $address($$?=" Nick ",2) | kick $$?=" Nick " $2-  out }
  .Assult: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- No Assulting others in the channel( $chan ) please. }
  .Bright: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- Ow! Don't use the bright colors! }
  .Bold: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- Don't use big bold text! }
  .Colors: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- No using colors in the channel. }
  .Cussing: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- No cussing is tolerated. Thank You. }
  .Hoping: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- This isn't leap-frog, Y'know. }
  .Insults: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- No one wants to be insulted! }
  .Random: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- RaNdOm KiCk!!!! }
  .Reverse: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- Reverse coloring is confusing! } 
  .Underline: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $2- No underlines allowed! }
  .Custom: { mode $chan +b $address($$?=" Nick ",2) | kick $chan $$?=" Nick " $$?=" Reason " }
  Perm Bans
  .Add
  ..Zline: zline $$?=" Nick " $address($1,2)
  ..Kline: kline $$?=" Nick " $address($1,2)
  ..Gline: gline $$?=" Nick " $address($1,2)
  .Remove
  ..Zline: zline $$?=" Use -*@ip to remove. "
  ..Kline: kline $$?=" Use -user@host  to remove."
  ..Gline: gline $$?=" Use -user@host to remove "
  Channel Modes
  .Lockdown
  ..On: mode $chan +smiCKMNOrRj 1:5
  ..Off: mode $chan -smiCKMNOrRj
  .Moderated
  ..On: mode $chan +m
  ..Off: mode $chan -m
  .Secret
  ..On: mode $chan +s
  ..Off: mode $chan -s
  .Invite Only
  ..On: mode $chan +i
  ..Off: mode $chan -i
  .Private
  ..On: mode $chan +p
  ..Off: mode $chan -p
  .Only Admins
  ..On: mode $chan +A
  ..Off: mode $chan -A
  .No Color
  ..On: mode $chan +c
  ..Off: mode $chan -c
  .No CTCP
  ..On: mode $chan +C
  ..Off: mode $chan -C
  ..G Rated
  ..On: mode $chan +G
  ..Off: mode $chan -G
  .No Knock
  ..On: mode $chan +K
  ..Off: mode $chan -K
  .Registered Only
  ..On: mode $chan +M
  ..Off: mode $chan -M
  .No Nick Change
  ..On: mode $chan +N
  ..Off: mode $chan -N
  .Only IrcOps
  ..On: mode $chan +O
  ..Off: mode $chan -O
  .Strip Color
  ..On: mode $chan +S
  ..Off: mode $chan -S
  .ChanOp Set Topic
  ..On: mode $chan +t
  ..Off: mode $chan -t
  .No Notices
  ..On: mode $chan +T
  ..Off: mode $chan -T
  ./invite Disallowed
  ..On: mode $chan +V
  ..Off: mode $chan -V
  .SSL Clients Only
  ..On: mode $chan +z
  ..Off: mode $chan -z
  .Throttle Joins
  ..On: mode $chan +j $$?=" Time:Seconds eg: 1:5"
  ..Off: mode $chan -j
}
menu status,menubar {
  Information
  .Whois: whois $$?=" Nick "
  .CTCP
  ..Ping: ctcp $$?=" Nick " ping
  ..Time: ctcp $$?=" Nick " time
  ..Version: ctcp $$?=" Nick " version
  ..Finger: ctcp $$?=" Nick " finger
  Warns / Messages
  .Links: msg $$?=" Channel " $$?=" Nick " No links ... ty
  .Pm: msg $$?=" Channel " $$?=" Nick " 4Dont Pm Users Witout Asking In The Channel First, Its Not Allowed
  .One Time Custom: msg $$?=" Channel " $$?=" Nick " $$?=" Message To Display "
  Quick Links
  .Identify: ns identify $$?=" Nick " $$?=" Password "
  .OperUp: oper $$?=" Nick " $$?=" Password "
  .SuperAdmin: os set superadmin on
  .Kill: kill $$?=" Nick " $$?=" Reason "
  .Invite: invite $$?=" Nick " $$?=" Channel "
  .Knock: Knock $$?=" Channel " $$?=" Message "
  .Global Messege: os global $$?=" Global Messege To Send "
  Chanserv Commands
  .Register Channel: cs register $$?=" Channel " $$?=" Password " $$?=" Description "
  .GetKey: cs GETKEY $$?=" Channel "
  .SendPass: cs SENDPASS $$?=" Channel "
  .List: cs List $$?="Pattern"
  .Get Pass: cs GETPASS $$?=" Channel "
  .Forbid: cs FORBID $$?=" Channel " $$?="Reason"
  .Suspend: cs SUSPEND $$?=" Channel " $$?="Reason"
  .Unsuspend: cs UNSUSPEND $$?=" Channel "
  .Status: cs STATUS $chan $$?="Nickname"
  .Auto Opers
  ..Add
  ...Add SOP: cs SOP $$?=" Channel " ADD $$?="Nickname"
  ...Add AOP: cs AOP $$?=" Channel " ADD $$?="Nickname"
  ...Add HOP: cs HOP $$?=" Channel " ADD $$?="Nickname"
  ...Add VOP: cs VOP $$?=" Channel " ADD $$?="Nickname
  ..Delete
  ...Delete SOP: cs SOP $$?=" Channel " DEL $$?="Nickname"
  ...Delete AOP: cs AOP $$?=" Channel " DEL $$?="Nickname"
  ...Delete HOP: cs HOP $$?=" Channel " DEL $$?="Nickname"
  ...Delete VOP: cs VOP $$?=" Channel " DEL $$?="Nickname"
  ..List
  ...List SOP: cs SOP $$?=" Channel " LIST
  ...List AOP: cs AOP $$?=" Channel " LIST
  ...List HOP: cs HOP $$?=" Channel " LIST
  ...List VOP: cs VOP $$?=" Channel " LIST
  .Akick
  ..Add: cs AKICK $$?=" Channel " ADD $$?="Nickname/Host" $$?="Reason"
  ..Delete: cs AKICK $$?=" Channel " DEL $$?="Nickname/Host"
  .Levels
  ..Set: cs LEVELS $$?=" Channel " SET $$?="Type" $$?="Level"
  ..Dis or Disable type: cs LEVELS $$?=" Channel " $$?="Dis or Disable" $$?="Type"
  ..List: cs LEVELS $$?=" Channel " LIST
  ..Reset: cs LEVELS $$?=" Channel " RESET
  ..Info: cs INFO $$?=" Channel " ALL
  ..List: cs LIST $$?="Pattern"
  .Modes
  ..Op: cs OP $$?=" Channel " $$?="Nick"
  ..DeOp: cs DEOP $$?=" Channel " $$?="Nick"
  ..Voice: cs VOICE $$?=" Channel "
  ..DeVoice: cs DEVOICE $$?=" Channel " $$?="Nick"
  ..HalfOp: cs HALFOP $$?=" Channel " $$?="Nick"
  ..DeHalfOp: cs DEHALFOP $$?=" Channel " $$?="Nick"
  ..Invite: cs INVITE $$?=" Channel "
  ..Ban: cs Ban $$?=" Channel " $$?="Nick" $$?="Reason"
  ..UnBan: cs UNBAN $$?=" Channel "
  ..Kick: cs KICK $$?=" Channel " $$?="Nick" $$?="Reason"
  ..Topic: cs TOPIC $$?=" Channel " $$?="Topic"
  .Clear
  ..Modes: cs CLEAR $$?=" Channel " MODES
  ..Bans: cs CLEAR $$?=" Channel " BANS
  ..Exepts: cs CLEAR $$?=" Channel " EXEPTS
  ..Ops: cs CLEAR $$?=" Channel " OPS
  ..Voices: cs CLEAR $$?=" Channel " VOICES
  ..Users: cs CLEAR $$?=" Channel " USERS
  .Server Admins
  ..Logout: cs LOGOUT $$?=" Channel " $$?="Nick"
  ..Drop: cs DROP $$?=" Channel "
  .NoExpire
  ..On: cs SET $$?=" Channel " NOEXPIRE ON
  ..Off: cs SET $$?=" Channel " NOEXPIRE OFF
  .Channel Access
  ..delete: cs access $$?=" Channel " add $$?=" Nick " 1
  ..voice: cs access $$?=" Channel " add $$?=" Nick " 3
  ..halfpop: cs access $$?=" Channel " add $$?=" Nick " 4
  ..chanop: cs access $$?=" Channel " add $$?=" Nick " 5
  ..aop: cs access $$?=" Channel " add $$?=" Nick " 10
  ..owner: cs access $$?=" Channel " add $$?=" Nick " 9999
  .Chanserv Set
  ..Set Founder: cs set $$?=" Channel " founder $$?=" Nick "
  ..Set Successor: cs set $$?=" Channel " successor $$?=" Nick "
  ..Set Founder Pass: cs set $$?=" Channel " password $$?=" Password "
  ..Set Channel Decsrption: cs set $$?=" Channel " desc $$?=" Description "
  ..Set Entry Message: cs set $$?=" Channel " entrymsg $$?=" The Entry Message "
  ..TopicLock 
  ...On: cs set $$?=" Channel " topiclock on
  ...Off: cs set $$?=" Channel " topiclock off
  ..Op/Deop Notice 
  ...On: cs set $$?=" Channel " opnotice on
  ...Off: cs set $$?=" Channel " opnotice off
  ..Peace
  ...On: cs set $$?=" Channel " peace on
  ...Off: cs set $$?=" Channel " peace off
  ..Restricted 
  ...On: cs set $$?=" Channel " restricted on
  ...Off: cs set $$?=" Channel " restricted off
  ..Secure Channel 
  ...On: cs set $$?=" Channel " secure on
  ...Off: cs set $$?=" Channel " secure off
  ..Secure Ops 
  ...On: cs set $$?=" Channel " secureops on
  ...Off: cs set $$?=" Channel " secureops off
  ..Secure Founder 
  ...On: cs set $$?=" Channel " securefounder on
  ...Off: cs set $$?=" Channel " securefounder off
  ..Sign Kick 
  ...On: cs set $$?=" Channel " signkick on
  ...Off: cs set $$?=" Channel " signkick off
  ..Xop 
  ...On: cs set $$?=" Channel " xop on
  ...Off: cs set $$?=" Channel " xop off
  ..Set Keep Topic
  ...On: cs set $$?=" Channel " keeptopic on
  ...Off: cs set $$?=" Channel " keeptopic off
  Nickserv Commands
  .Register: ns register $$?=" Password " $$?=" Email "
  .Identify: ns identify $$?=" Nick " $$?=" Password "
  .Logout: ns logout $$?=" Nickname "
  .Group: ns group $$?=" Nick " $$?=" Password "
  .Ghost: ns ghost $$?=" Nick " $$?=" Password "
  .Drop Nick: ns drop $$?=" Nick To Drop "
  .GetPass: ns getpasss $$?=" Nick To Get Pass Of "
  .GetEmail: ns getemail $$?=" Nick To Get Email Of "
  .Forbid Nick: ns forbid $$?=" Nick To Forbid " 
  .Suspend Nick: ns suspend $$?=" Nick " $$?=" Reason "
  .Unsuspend Nick: ns unsuspend $$?=" Nick "
  .Set Greet: ns set greet $$?=" Greet Messege "
  .Kill Protection
  ..On: ns set kill on
  ..Off: ns set kill off
  .Secure Nick
  ..On: ns set secure on
  ..Off: ns set secure off
  Hostserv Commands
  .Give Vhost: hs set $$?=" Nick " $$?=" Hostmask "
  .Give Group Vhost: hs setall $$?=" Nick " $$?=" Hostmask "
  .Delete Vhost: hs del $$?=" Nick "
  .Delete Group Vhost: hs delall $$?=" Nick "
  .Request Vhost: hs request $$?=" Hostmask "
  .Activate Vhost: hs activate $$?=" Nick "
  .Reject Vhost: hs reject $$?=" Nick "
  .Group Host: hs group
  .Host Activation
  ..On: hs on
  ..Off: hs off
  Botserv Commands
  .Bot List: bs botlist
  .Assign Bot: bs assign $$?=" Channel " $$?=" Bot Nick "
  .Unassign Bot: bs unassign $$?=" Channel "
  .Act: bs act $$?=" Channel " $$?=" Bot Action "
  .Say: bs act $$?=" Channel " $$?=" Bot Messege "
  .Bot Set
  ..Dont Kick Ops
  ...On: bs set $$?=" Channel " dontkickops on
  ...Off: bs set $$?=" Channel " dontkickops off
  ..Dont Kick Voices
  ...On: bs set $$?=" Channel " dontkickvoices on
  ...Off: bs set $$?=" Channel " dontkickvoices off
  .Bad Words
  ..Add: bs badwords $$?=" Channel " add $$?=" Bad Word To Add "
  ..Delete: bs badwords $$?=" Channel " del $$?=" Bad Word To Delete "
  ..List: bs badwords $$?=" Channel " list
  ..Clear: bs badwords $$?=" Channel " clear
  .Bot Kicks
  ..Kick For Bold
  ...On: bs kick $$?=" Channel " bolds on
  ...Off: bs kick $$?=" Channel " bolds off
  ..Kick For Caps
  ...On: bs kick $$?=" Channel " caps on
  ...Off: bs kick $$?=" Channel " caps off
  ..Kick For Colors
  ...On: bs kick $$?=" Channel " colors on
  ...Off: bs kick $$?=" Channel " colors off
  ..Kick For Reverses
  ...On: bs kick $$?=" Channel " reverses on
  ...Off: bs kick $$?=" Channel " reverses off
  ..Kick For Underlines
  ...On: bs kick $$?=" Channel " underlines on
  ...Off: bs kick $$?=" Channel " underlines off
  MemoServ Commands
  .Normal user
  ..Send: ms SEND $$?="Channel or Nick" $$?="Text"
  ..Send All: ms SENDALL $$?="Text"
  ..Cancel: ms CANCEL $$?="Nick or Channel"
  .List
  ..New: ms LIST $$?=" Channel " NEW
  ..List:: ms LIST $$?=" Channel " $$?="list"
  .Read
  ..New: ms READ $$?=" Channel " NEW
  ..Last: ms READ $$?=" Channel " LAST
  ..List: ms READ $$?=" Channel " LIST
  ..Number: ms READ $$?=" Channel " $$?="number"
  .Del
  ..Number: msg DEL $$?=" Channel " $$?="Number"
  ..List: ms DEL $$?=" Channel " $$?="List"
  ..Last: ms DEL $$?=" Channel " LAST
  ..All: ms DEL $$?=" Channel " ALL
  .Set
  ..Notify
  ...On: ms SET NOTIFY ON
  ...Log On: ms SET NOTIFY LOGON
  ...New: ms SET NOTIFY NEW
  ...Off: ms SET NOTIFY OFF
  ...Limit: ms SET LIMIT $$?=" Channel " $$?="Limit"
  ...Info: ms INFO $$?=" Channel "
  ...Staff: ms STAFF $$?="Text"
  .Server Admin
  ..Limit
  ..Normal: ms SET LIMIT $$?="User or Channel" $$?="Limit memo's or None"
  ..Hard: ms SET LIMIT $$?="User Or Channel" $$?="Limit memo's or NONE" HARD
  ..Info: ms INFO $$?="Nick or Channel"
  Oper Commands
  .Rehash: rehash
  .Global Messege: os global $$?=" Global Messege To Send "
  .Staff: os staff
  .Kill: kill $$?=" Nick " $$?=" Reason "
  .Invite: invite $$?=" Nick "
  .OperUp: oper $$?=" Nick " $$?=" Password "
  .SuperAdmin: os set superadmin on
  .NotInChanList: os notinchanlist
  .Force Join: sajoin $$?=" Nick " $$?=" Channel "
  .Change Nick: os svsnick $$?=" Nick " $$?=" New Nick "
  .Force Part: sapart $$?=" Nick " $$?=" Channel "
  .Logon News
  ..Add: os logonnews add $$?=" Logon News Too Display "
  ..List: os logonnews list
  ..Delete: os logonnews del $$?=" Logon News DEL {num | ALL} "
  .Random News
  ..Add: os randomnews add $$?=" Random News Too Display "
  ..List: os randomnews list
  ..Delete: os randomnews del $$?=" Random News DEL {num | ALL} "
  .Oper News
  ..Add: os opernews add $$?=" Oper News Too Display "
  ..List: os opernews list
  ..Delete: os opernews del $$?=" Oper News DEL {num | ALL} "
  .Oper Set
  ..Read Only
  ...On: os set readonly on
  ...Off: os set readonly off
  ..LogChan
  ...On: os set logchan on
  ...Off: os set logchan off
  .UModes
  ..Server Admin
  ...On: os UMODE $$?=" Nick " +A
  ...Off: os UMODE $$?=" Nick " -A
  ..Services Admin
  ...On: os UMODE $$?=" Nick " +a
  ...Off: os UMODE $$?=" Nick " -a
  ..Bot
  ...On: os UMODE $$?=" Nick " +B
  ...Off: os UMODE $$?=" Nick " -B
  ..Co-Admin
  ...On: os UMODE $$?=" Nick " +C
  ...Off: os UMODE $$?=" Nick " -C
  ..No PRIVMSG's
  ...On: os UMODE $$?=" Nick " +d
  ...Off: os UMODE $$?=" Nick " -d
  ..Filter Bad Words
  ...On: os UMODE $$?=" Nick " +G
  ...Off: os UMODE $$?=" Nick " -G
  ..Can globops locops
  ...On: os UMODE $$?=" Nick " +g
  ...Off: os UMODE $$?=" Nick " -g
  ..Hide IRCOp Status
  ...On: os UMODE $$?=" Nick " +H
  ...Off: os UMODE $$?=" Nick " -H
  ..HelpOp
  ...On: os UMODE $$?=" Nick " +h
  ...Off: os UMODE $$?=" Nick " -h
  ..Invisible
  ...On: os UMODE $$?=" Nick " +i
  ...Off: os UMODE $$?=" Nick " -i
  ..Network Admin
  ...On: os UMODE $$?=" Nick " +N
  ...Off: os UMODE $$?=" Nick " -N
  ..LocalOp
  ...On: os UMODE $$?=" Nick " +O
  ...Off: os UMODE $$?=" Nick " -O
  ..GlobalOp
  ...On: os UMODE $$?=" Nick " +p
  ...Off: os UMODE $$?=" Nick " -p
  ..Only Opers Kick
  ...On: os UMODE $$?=" Nick " +q
  ...Off: os UMODE $$?=" Nick " -q
  ..Only Reg. Can PM
  ...On: os UMODE $$?=" Nick " +R
  ...Off: os UMODE $$?=" Nick " -R
  ..No CTCP
  ...On: os UMODE $$?=" Nick " +T
  ...Off: os UMODE $$?=" Nick " -T
  ..Hidden Hostnames
  ...On: os UMODE $$?=" Nick " +x
  ...Off: os UMODE $$?=" Nick " -x
  ..Hide Channels
  ...On: os UMODE $$?=" Nick " +A
  ...Off: os UMODE $$?=" Nick " -A
  Topic Commands
  .TopicLock On: cs set $$?=" Channel " topiclock on
  .TopicLock Off: cs set $$?=" Channel " topiclock off
  .Display: topic $$?=" Channel "
  .Change: topic $$?=" Channel " $$?=" New Topic "
  Usermodes
  .Voice
  ..On: mode $$?=" Channel " +v $$?=" Nick "
  ..Off: mode $$?=" Channel " -v $$?=" Nick "
  .HalfOp
  ..On: mode $$?=" Channel " +h $$?=" Nick "
  ..Off: mode $$?=" Channel " -h $$?=" Nick "
  .ChanOp
  ..On: mode $$?=" Channel " +o $$?=" Nick "
  ..Off: mode $$?=" Channel " -o $$?=" Nick "
  .Protected
  ..On: mode $$?=" Channel " +ao $$?=" Nick "
  ..Off: mode $$?=" Channel " -ao $$?=" Nick "
  .Owner
  ..On: mode $$?=" Channel " +q $$?=" Nick "
  ..Off: mode $$?=" Channel " -q $$?=" Nick "
  Channel Access
  .Delete: cs access $$?=" Channel " add $$?=" Nick " 1
  .Voice: cs access $$?=" Channel " add $$?=" Nick " 3
  .HalfpOp: cs access $$?=" Channel " add $$?=" Nick " 4
  .ChanOp: cs access $$?=" Channel " add $$?=" Nick " 5
  .Protected: cs access $$?=" Channel " add $$?=" Nick " 10
  .Owner: cs access $$?=" Channel " add $$?=" Nick " 9999
  Kicks
  .Dont Pm Me: kick $$?=" Channel " $$?=" Nick " $2- Dont Pm Me
  .Pm w/o Permission: kick $$?=" Channel " $$?=" Nick " $2- Dont Pm Without Asking
  .Rudeness: kick $$?=" Channel " $$?=" Nick " $2- No Need To Be Rude
  .GTFO: kick $$?=" Channel " $$?=" Nick " $2- gtfo
  .Out: kick $$?=" Channel " $$?=" Nick " $2- out
  .Testing: kick $$?=" Channel " $$?=" Nick " $2- Testing
  .Assult: kick $$?=" Channel " $$?=" Nick " $2- No Assulting others in the channel( $chan ) please.
  .Bright: kick $$?=" Channel " $$?=" Nick " $2- Ow! Don't use the bright colors!
  .Bold: kick $$?=" Channel " $$?=" Nick " $2- Don't use big bold text!
  .Colors: kick $$?=" Channel " $$?=" Nick " $2- No using colors in the channel.
  .Cussing: kick $$?=" Channel " $$?=" Nick " $2- No cussing is tolerated. Thank You.
  .Hoping: kick $$?=" Channel " $$?=" Nick " $2- This isn't leap-frog, Y'know. 
  .Insults: kick $$?=" Channel " $$?=" Nick " $2- No one wants to be insulted!
  .Random: kick $$?=" Channel " $$?=" Nick " $2- RaNdOm KiCk!!!!
  .Reverse: kick $$?=" Channel " $$?=" Nick " $2- Reverse coloring is confusing! 
  .Underline: kick $$?=" Channel " $$?=" Nick " $2- No underlines allowed!
  .Custom: kick $$?=" Channel " $$?=" Nick " $$?=" Reason "
  Bans
  .Dont Pm Me: { mode $chan +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2-  Dont Pm Me } 
  .Pm w/o Permission: { mode $chan +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- Dont Pm Without Asking }
  .Rudeness: { mode $chan +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2-  Rudeness } 
  .GTFO: { mode $chan +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2-  gtfo }
  .Out: { mode $chan +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2-  out }
  .Assult: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- No Assulting others in the channel( $chan ) please. }
  .Bright: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- Ow! Don't use the bright colors! }
  .Bold: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- Don't use big bold text! }
  .Colors: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- No using colors in the channel. }
  .Cussing: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- No cussing is tolerated. Thank You. }
  .Hoping: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- This isn't leap-frog, Y'know. }
  .Insults: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- No one wants to be insulted! }
  .Random: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- RaNdOm KiCk!!!! }
  .Reverse: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- Reverse coloring is confusing! } 
  .Underline: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $2- No underlines allowed! }
  .Custom: { mode $$?=" Channel " +b $address($1,2) | kick $$?=" Channel " $$?=" Nick " $$?=" Reason " }
  Perm Bans
  .Add
  ..Zline: zline $$?=" Nick " $address($1,2)
  ..Kline: kline $$?=" Nick " $address($1,2)
  ..Gline: gline $$?=" Nick " $address($1,2)
  .Remove
  ..Zline: zline $$?=" Use -*@ip to remove. "
  ..Kline: kline $$?=" Use -user@host  to remove."
  ..Gline: gline $$?=" Use -user@host to remove "
  Channel Modes
  .Lockdown
  ..On: mode $$?=" Channel " +smiCKMNOrRj 1:5
  ..Off: mode $$?=" Channel " -smiCKMNOrRj
  .Moderated
  ..On: mode $$?=" Channel " +m
  ..Off: mode $$?=" Channel " -m
  .Secret
  ..On: mode $$?=" Channel " +s
  ..Off: mode $$?=" Channel " -s
  .Invite Only
  ..On: mode $$?=" Channel " +i
  ..Off: mode $$?=" Channel " -i
  .Private
  ..On: mode $$?=" Channel " +p
  ..Off: mode $$?=" Channel " -p
  .Only Admins
  ..On: mode $$?=" Channel " +A
  ..Off: mode $$?=" Channel " -A
  .No Color
  ..On: mode $$?=" Channel " +c
  ..Off: mode $$?=" Channel " -c
  .No CTCP
  ..On: mode $$?=" Channel " +C
  ..Off: mode $$?=" Channel " -C
  ..G Rated
  ..On: mode $$?=" Channel " +G
  ..Off: mode $$?=" Channel " -G
  .No Knock
  ..On: mode $$?=" Channel " +K
  ..Off: mode $$?=" Channel " -K
  .Registered Only
  ..On: mode $$?=" Channel " +M
  ..Off: mode $$?=" Channel " -M
  .No Nick Change
  ..On: mode $$?=" Channel " +N
  ..Off: mode $$?=" Channel " -N
  .Only IrcOps
  ..On: mode $$?=" Channel " +O
  ..Off: mode $$?=" Channel " -O
  .Strip Color
  ..On: mode $$?=" Channel " +S
  ..Off: mode $$?=" Channel " -S
  .ChanOp Set Topic
  ..On: mode $$?=" Channel " +t
  ..Off: mode $$?=" Channel " -t
  .No Notices
  ..On: mode $$?=" Channel " +T
  ..Off: mode $$?=" Channel " -T
  ./invite Disallowed
  ..On: mode $$?=" Channel " +V
  ..Off: mode $chan -V
  .SSL Clients Only
  ..On: mode $$?=" Channel " +z
  ..Off: mode $$?=" Channel " -z
  .Throttle Joins
  ..On: mode $$?=" Channel " +j $$?=" Time:Seconds eg: 1:5"
  ..Off: mode $$?=" Channel " -j
}

Comments

Sign in to comment.
TehJibba   -  Jul 15, 2009

hahaha ty fixed

 Respond  
sk68   -  Jul 15, 2009

echo -a htt[://www.jibbanet.org --> echo -a http://www.jibbanet.org ;)

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.