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
}