12 March 2012

Anope Services

menu channel {
  -
  Anope Services
  .Normal User
  ..ChanServ
  ...Register
  ....Register:/msg ChanServ REGISTER $chan $$?*="Enter password:" $$?="Enter description:"
  ....-
  ....Help:/msg ChanServ HELP REGISTER
  ...Identify
  ....Identify:/msg ChanServ IDENTIFY $chan $$?*="Enter password:"
  ....-
  ....Help:/msg ChanServ HELP IDENTIFY
  ...Set
  ....Founder
  .....Founder:/msg ChanServ SET $chan FOUNDER $$?="Enter nick:"
  .....-
  .....Help:/msg ChanServ HELP SET FOUNDER
  ....Successor
  .....Successor:/msg ChanServ SET $chan SUCCESSOR $$?="Enter nick:"
  .....-
  .....Help:/msg ChanServ HELP SET SUCCESSOR
  ....Password
  .....Password:/msg ChanServ SET $chan PASSWORD $$?*="Enter new password:"
  .....-
  .....Help:/msg ChanServ HELP SET PASSWORD
  ....Description
  .....Description:/msg ChanServ SET $chan DESC $$?="Enter new description:"
  .....-
  .....Help:/msg ChanServ HELP SET DESC
  ....URL
  .....URL:/msg ChanServ SET $chan URL $$?="Enter new URL:"
  .....-
  .....Help:/msg ChanServ HELP SET URL
  ....Email
  .....Email:/msg ChanServ SET $chan EMAIL $$?="Enter new email:"
  .....-
  .....Help:/msg ChanServ HELP SET EMAIL
  ....Entry MSG
  .....Entry MSG:/msg ChanServ SET $chan ENTRYMSG $$?="Enter new entry message:"
  .....-
  .....Help:/msg ChanServ HELP SET ENTRYMSG
  ....BanType
  .....BanType:/msg ChanServ SET $chan BANTYPE $$?="Enter the ban type:"
  .....-
  .....Help:/msg ChanServ HELP SET BANTYPE
  ....MLock
  .....MLock:/msg ChanServ SET $chan MLOCK $$?="Enter channel modes (i.e: +nt-iklps):"
  .....-
  .....Help:/msg ChanServ HELP SET MLOCK
  ....Keep topic
  .....ON:/msg ChanServ SET $chan KEEPTOPIC ON
  .....OFF:/msg ChanServ SET $chan KEEPTOPIC OFF
  .....-
  .....Help:/msg ChanServ HELP SET KEEPTOPIC
  ....Op Notice
  .....ON:/msg ChanServ SET $chan OPNOTICE ON
  .....OFF:/msg ChanServ SET $chan OPNOTICE OFF
  .....-
  .....Help:/msg ChanServ HELP SET OPNOTICE
  ....Peace
  .....ON:/msg ChanServ SET $chan PEACE ON
  .....OFF:/msg ChanServ SET $chan PEACE OFF
  .....-
  .....Help:/msg ChanServ HELP SET PEACE
  ....Private
  .....ON:/msg ChanServ SET $chan PRIVATE ON
  .....OFF:/msg ChanServ SET $chan PRIVATE OFF
  .....-
  .....Help:/msg ChanServ HELP SET PRIVATE
  ....Restricted
  .....ON:/msg ChanServ SET $chan RESTRICTED ON
  .....OFF:/msg ChanServ SET $chan RESTRICTED OFF
  .....-
  .....Help:/msg ChanServ HELP SET RESTRICTED
  ....Secure
  .....ON:/msg ChanServ SET $chan SECURE ON
  .....OFF:/msg ChanServ SET $chan SECURE OFF
  .....-
  .....Help:/msg ChanServ HELP SET SECURE
  ....Secure Ops
  .....ON:/msg ChanServ SET $chan SECUREOPS ON
  .....OFF:/msg ChanServ SET $chan SECUREOPS OFF
  .....-
  .....Help:/msg ChanServ HELP SET SECUREOPS
  ....Secure Founder
  .....ON:/msg ChanServ SET $chan SECUREFOUNDER ON
  .....OFF:/msg ChanServ SET $chan SECUREFOUNDER OFF
  .....-
  .....Help:/msg ChanServ HELP SET SECUREFOUNDER
  ....Sign Kick
  .....ON:/msg ChanServ SET $chan SIGNKICK ON
  .....OFF:/msg ChanServ SET $chan SIGNKICK OFF
  .....-
  .....Help:/msg ChanServ HELP SET SIGNKICK
  ....Topic lock
  .....ON:/msg ChanServ SET $chan TOPICLOCK ON
  .....OFF:/msg ChanServ SET $chan TOPICLOCK OFF
  .....-
  .....Help:/msg ChanServ HELP SET TOPICLOCK
  ....XOP
  .....ON:/msg ChanServ SET $chan XOP ON
  .....OFF:/msg ChanServ SET $chan XOP OFF
  .....-
  .....Help:/msg ChanServ HELP SET XOP
  ....-
  ....Help:/msg ChanServ HELP SET
  ...SOP
  ....Add:/msg ChanServ SOP $chan ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ SOP $chan DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ SOP $chan List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ SOP $chan CLEAR
  ....-
  ....Help:/msg ChanServ HELP SOP
  ...AOP
  ....Add:/msg ChanServ AOP $chan ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ AOP $chan DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ AOP $chan List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ AOP $chan CLEAR
  ....-
  ....Help:/msg ChanServ HELP AOP
  ...HOP
  ....Add:/msg ChanServ HOP $chan ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ HOP $chan DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ HOP $chan List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ HOP $chan CLEAR
  ....-
  ....Help:/msg ChanServ HELP HOP
  ...VOP
  ....Add:/msg ChanServ VOP $chan ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ VOP $chan DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ VOP $chan List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ VOP $chan CLEAR
  ....-
  ....Help:/msg ChanServ HELP HOP
  ...Access
  ....Add:/msg ChanServ ACCESS $chan ADD $$?="Enter nick:" $$?="Enter level:"
  ....Delete:/msg ChanServ ACCESS $chan DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ ACCESS $chan List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ ACCESS $chan CLEAR
  ....-
  ....Help:/msg ChanServ HELP ACCESS
  ...Levels
  ....Set:/msg ChanServ LEVELS $chan SET $$?="Enter type:" $$?="Enter level:"
  ....Disable:/msg ChanServ LEVELS $chan DISABLE $$?="Enter type:"
  ....List:/msg ChanServ LEVELS $chan List
  ....Reset:/msg ChanServ LEVELS $chan RESET
  ....-
  ....Help:/msg ChanServ HELP LEVELS
  ....Help access levels:/msg ChanServ HELP ACCESS LEVELS
  ...Auto Kick
  ....Add:/msg ChanServ AKICK $chan ADD $$?="Enter mask (i.e: *user*!*@*):"
  ....Add with reason:/msg ChanServ AKICK $chan ADD $$?="Enter mask (i.e: *user*!*@*):" $$?="Enter reason:"
  ....Stick:/msg ChanServ AKICK $chan STICK $$?="Enter mask (i.e: *user*!*@*):"
  ....UnStick:/msg ChanServ AKICK $chan UNSTICK $$?="Enter mask (i.e: *user*!*@*):"
  ....Delete:/msg ChanServ AKICK $chan DEL $$?="Enter mask (i.e: *user*!*@*):"
  ....List:/msg ChanServ AKICK $chan LIST
  ....List (mask):/msg ChanServ AKICK $chan LIST $$?="Enter mask (i.e: *user*!*@*):"
  ....View:/msg ChanServ AKICK $chan VIEW
  ....View (mask):/msg ChanServ AKICK $chan VIEW $$?="Enter mask (i.e: *user*!*@*):"
  ....Enforce:/msg ChanServ AKICK $chan ENFORCE
  ....Clear:/msg ChanServ AKICK $chan CLEAR
  ....-
  ....Help:/msg ChanServ HELP AKICK
  ...Drop
  ....Drop:/msg ChanServ DROP $chan
  ....-
  ....Help:/msg ChanServ HELP DROP
  ...Send Pass
  ....Send Pass:/msg ChanServ SENDPASS $chan
  ....-
  ....Help:/msg ChanServ HELP SENDPASS
  ...Ban
  ....Ban with channel:/msg ChanServ BAN $chan
  ....Ban with nick:/msg ChanServ BAN $chan $$?="Enter nick:"
  ....Ban with reason:/msg ChanServ BAN $chan $$?="Enter nick:" $$?="Enter reason:"
  ....-
  ....Help:/msg ChanServ HELP BAN
  ...UnBan
  ....UnBan:/msg ChanServ UNBAN $chan
  ....-
  ....Help:/msg ChanServ HELP UNBAN
  ...Clear
  ....Clear:/msg ChanServ CLEAR $chan $$?="Enter what setting to clear:"
  ....-
  ....Help:/msg ChanServ HELP CLEAR
  ...Owner
  ....Owner $chan:/msg ChanServ OWNER $chan
  ....-
  ....Help:/msg ChanServ HELP OWNER
  ...DeOwner
  ....DeOwner $chan:/msg ChanServ DEOWNER $chan
  ....-
  ....Help:/msg ChanServ HELP DEOWNER
  ...Protect
  ....Protect $me:/msg ChanServ PROTECT $chan
  ....Protect nick:/msg ChanServ PROTECT $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP PROTECT
  ...DeProtect
  ....DeProtect $me:/msg ChanServ DEPROTECT $chan
  ....DeProtect nick:/msg ChanServ DEPROTECT $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEPROTECT
  ...Op
  ....Op $me:/msg ChanServ OP $chan
  ....Op nick:/msg ChanServ OP $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP OP
  ...DeOp
  ....DeOp $me:/msg ChanServ DEOP $chan
  ....DeOp nick:/msg ChanServ DEOP $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEOP
  ...HalfOp
  ....HalfOp $me:/msg ChanServ HALFOP $chan
  ....HalfOp nick:/msg ChanServ HALFOP $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP HALFOP
  ...DeHalfOp
  ....DeHalfOp $me:/msg ChanServ DEHALFOP $chan
  ....DeHalfOp nick:/msg ChanServ DEHALFOP $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEHALFOP
  ...Voice
  ....Voice $me:/msg ChanServ VOICE $chan
  ....Voice nick:/msg ChanServ VOICE $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP VOICE
  ...DeVoice
  ....DeVoice $me:/msg ChanServ DEVOICE $chan
  ....DeVoice nick:/msg ChanServ DEVOICE $chan $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEVOICE
  ...GetKey
  ....GetKey:/msg ChanServ GETKEY $chan
  ....-
  ....Help:/msg ChanServ HELP GETKEY
  ...Kick
  ....Kick with channel:/msg ChanServ KICK $chan
  ....Kick with nick:/msg ChanServ KICK $chan $$?="Enter nick:"
  ....Kick with reason:/msg ChanServ KICK $chan $$?="Enter nick:" $$?="Enter reason:"
  ....-
  ....Help:/msg ChanServ HELP KICK
  ...Logout
  ....Logout:/msg ChanServ LOGOUT $chan $$?="Enter nick"
  ....-
  ....Help:/msg ChanServ HELP LOGOUT
  ...Topic
  ....Empty topic:/msg ChanServ TOPIC $chan
  ....Set topic:/msg ChanServ TOPIC $chan $$?="Enter topic"
  ....-
  ....Help:/msg ChanServ HELP TOPIC
  ...Info
  ....Info $chan:/msg ChanServ INFO $chan
  ....Info $chan all:/msg ChanServ INFO $chan ALL
  ....-
  ....Help:/msg ChanServ HELP INFO
  ...Append topic
  ....Append topic:/msg ChanServ APPENDTOPIC $chan $$?="Enter text:"
  ....-
  ....Help:/msg ChanServ HELP APPENDTOPIC
  ...Enforce
  ....Enforce:/msg ChanServ ENFORCE $chan
  ....Enforce with modes:/msg ChanServ ENFORCE $chan $$?="Enter what modes to enforce:"
  ....-
  ....Help:/msg ChanServ HELP ENFORCE
  ...-
  ...Help:/msg ChanServ HELP
  ..MemoServ
  ...Send
  ....Send to $chan:/msg MemoServ SEND $chan $$?="Enter text:"
  ....-
  ....Help:/msg MemoServ HELP SEND
  ...Cancel
  ....Cancel $chan:/msg MemoServ CANCEL $chan
  ....-
  ....Help:/msg MemoServ HELP CANCEL
  ...List
  ....List all for $chan:/msg MemoServ LIST $chan
  ....List new for $chan:/msg MemoServ LIST $chan NEW
  ....List with range for $chan:/msg MemoServ LIST $chan $$?="Enter number or rang to list (i.e: 3-7):"
  ....-
  ....Help:/msg MemoServ HELP LIST
  ...Read
  ....Read $chan:/msg MemoServ READ $chan $$?="Enter message number:"
  ....Read $chan with list:/msg MemoServ READ $chan $$?="Enter list (i.e: 3-7):"
  ....Read $chan last:/msg MemoServ READ $chan LAST
  ....Read $chan new:/msg MemoServ READ $chan NEW
  ....-
  ....Help:/msg MemoServ Help READ
  ...Delete
  ....Delete $chan:/msg MemoServ DEL $chan $$?="Enter message number:"
  ....Delete $chan with list:/msg MemoServ DEL $chan $$?="Enter list (i.e: 3-7):"
  ....Delete $chan last:/msg MemoServ DEL $chan LAST
  ....Delete $chan all:/msg MemoServ DEL $chan ALL
  ....-
  ....Help:/msg MemoServ HELP DEL
  ...Set
  ....Limit
  .....Limit for $chan:/msg MemoServ SET LIMIT $chan $$?="Enter number:"
  .....-
  .....Help:/msg MemoServ HELP SET LIMIT
  ....-
  ....Help:/msg MemoServ HELP SET
  ...Info
  ....Info for $chan:/msg MemoServ INFO $chan
  ....-
  ....Help:/msg MemoServ HELP INFO
  ...-
  ...Help:/msg MemoServ HELP
  ..BotServ
  ...BotList
  ....BotList:/msg BotServ BOTLIST
  ....-
  ....Help:/msg BotServ HELP BOTLIST
  ...Assign
  ....Assign:/msg BotServ ASSIGN $chan $$?="Enter nick:"
  ....-
  ....Help:/msg BotServ HELP ASSIGN
  ...Set
  ....Don't kick Ops
  .....ON:/msg BotServ SET $chan DONTKICKOPS ON
  .....OFF:/msg BotServ SET $chan DONTKICKOPS OFF
  .....-
  .....Help:/msg BotServ HELP SET DONTKICKOPS
  ....Don't kick voices
  .....ON:/msg BotServ SET $chan DONTKICKVOICES ON
  .....OFF:/msg BotServ SET $chan DONTKICKVOICES OFF
  .....-
  .....Help:/msg BotServ HELP SET DONTKICKVOICES
  ....Greet
  .....ON:/msg BotServ SET $chan GREET ON
  .....OFF:/msg BotServ SET $chan GREET OFF
  .....-
  .....Help:/msg BotServ HELP SET GREET
  ....Fantasy
  .....ON:/msg BotServ SET $chan FANTASY ON
  .....OFF:/msg BotServ SET $chan FANTASY OFF
  .....-
  .....Help:/msg BotServ HELP SET FANTASY
  ....Symbiosis
  .....ON:/msg BotServ SET $chan SYMBIOSIS ON
  .....OFF:/msg BotServ SET $chan SYMBIOSIS OFF
  .....-
  .....Help:/msg BotServ HELP SET SYMBIOSIS
  ....-
  ....Help:/msg BotServ HELP SET
  ...Kick
  ....Bolds
  .....ON:/msg BotServ KICK $chan BOLDS ON
  .....ON with ttb:/msg BotServ KICK $chan BOLDS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK $chan BOLDS OFF
  .....-
  .....Help:/msg BotServ HELP KICK BOLDS
  ....Bad words
  .....ON:/msg BotServ KICK $chan BADWORDS ON
  .....ON with ttb:/msg BotServ KICK $chan BADWORDS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK $chan BADWORDS OFF
  .....-
  .....Help:/msg BotServ HELP KICK BADWORDS
  ....Caps
  .....ON:/msg BotServ KICK $chan CAPS ON
  .....ON with ttb:/msg BotServ KICK $chan CAPS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....ON with ttb & min:/msg BotServ KICK $chan CAPS ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number that after n kicks the ban will be places:"
  .....ON with ttb & min & %:/msg BotServ KICK $chan CAPS ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number that after n kicks the ban will be places:" $$?="Enter percentage of the entire message:"
  .....OFF:/msg BotServ KICK $chan CAPS OFF
  .....-
  .....Help:/msg BotServ HELP KICK CAPS
  ....Colors
  .....ON:/msg BotServ KICK $chan COLORS ON
  .....ON with ttb:/msg BotServ KICK $chan COLORS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK $chan COLORS OFF
  .....-
  .....Help:/msg BotServ HELP KICK COLORS
  ....Flood
  .....ON:/msg BotServ KICK $chan FLOOD ON
  .....ON with ttb:/msg BotServ KICK $chan FLOOD ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....ON with ttb & lines:/msg BotServ KICK $chan FLOOD ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number of lines:"
  .....ON with ttb & lines & seconds:/msg BotServ KICK $chan FLOOD ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number of lines:" $$?="Enter seconds:"
  .....OFF:/msg BotServ KICK $chan FLOOD OFF
  .....-
  .....Help:/msg BotServ HELP KICK FLOOD
  ....Repeat
  .....ON:/msg BotServ KICK $chan REPEAT ON
  .....ON with ttb:/msg BotServ KICK $chan REPEAT ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....ON with ttb & lines:/msg BotServ KICK $chan REPEAT ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number of repeats:"
  .....OFF:/msg BotServ KICK $chan REPEAT OFF
  .....-
  .....Help:/msg BotServ HELP KICK REPEAT
  ....Reverse
  .....ON:/msg BotServ KICK $chan REVERSES ON
  .....ON with ttb:/msg BotServ KICK $chan REVERSES ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK $chan REVERSES OFF
  .....-
  .....Help:/msg BotServ HELP KICK REVERSES
  ....Underlines
  .....ON:/msg BotServ KICK $chan UNDERLINES ON
  .....ON with ttb:/msg BotServ KICK $chan UNDERLINES ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK $chan UNDERLINES OFF
  .....-
  .....Help:/msg BotServ HELP KICK UNDERLINES
  ....-
  ....Help:/msg BotServ HELP KICK
  ...Bad words
  ....Add
  .....Word:/msg BotServ BADWORDS $chan ADD $$?="Enter word:"
  .....Single word:/msg BotServ BADWORDS $chan ADD $$?="Enter word:" SINGLE
  .....Beginning of the word:/msg BotServ BADWORDS $chan ADD $$?="Enter word:" START
  .....End of the word:/msg BotServ BADWORDS $chan ADD $$?="Enter word:" END
  ....Delete:/msg BotServ BADWORDS $chan DEL $$?="Enter word, entry-num or list:"
  ....List:/msg BotServ BADWORDS $chan LIST $$?="Enter mask or list (i.e: *user*!*@* or 3-7):"
  ....Clear:/msg BotServ BADWORDS $chan CLEAR
  ....-
  ....Help:/msg BotServ HELP BADWORDS
  ...Act
  ....Act:/msg BotServ ACT $chan $$?="Enter text:"
  ....-
  ....Help:/msg BotServ HELP ACT
  ...Info
  ....Info nick:/msg BotServ INFO $$?="Enter nick:"
  ....Info $chan:/msg BotServ INFO $chan
  ....-
  ....Help:/msg BotServ HELP INFO
  ...Say
  ....Say:/msg BotServ SAY $chan $$?="Enter text:"
  ....-
  ....Help:/msg BotServ HELP SAY
  ...UnAssign
  ....UnAssign:/msg BotServ UNASSIGN $chan
  ....-
  ....Help:/msg BotServ HELP UNASSIGN
  ...-
  ...Help:/msg BotServ HELP
  .Oper User
  ..ChanServ
  ...OInfo
  ....Add:/msg ChanServ OINFO ADD $chan $$?="Enter oper information for the channel:"
  ....Delete:/msg ChanServ OINFO DEL $chan
  ....-
  ....Help:/msg ChanServ HELP OINFO

  .-
  .Help:/echo -a Opers can use normal user commands and oper user commands | /echo -a Users can use only normal user commands
  .About:/echo -a ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | /echo -a ; 4Anope Services Addon | /echo -a ; This addons works with Anope Services v1.7 development | /echo -a ; By 12Zaid Dashti | /echo -a ; If you have any question or if you found any bugs just email me | /echo -a ; Email: 12zaid@dashti.org.uk | /echo -a ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

}

menu menubar,status {
  -
  Anope Services
  .Normal User
  ..ChanServ
  ...Register
  ....Register:/msg ChanServ REGISTER #$$?="Enter channel name:" $$?*="Enter password:" $$?="Enter description:"
  ....-
  ....Help:/msg ChanServ HELP REGISTER
  ...Identify
  ....Identify:/msg ChanServ IDENTIFY #$$?="Enter channel name:" $$?*="Enter password:"
  ....-
  ....Help:/msg ChanServ HELP IDENTIFY
  ...Set
  ....Founder
  .....Founder:/msg ChanServ SET #$$?="Enter channel name:" FOUNDER $$?="Enter nick:"
  .....-
  .....Help:/msg ChanServ HELP SET FOUNDER
  ....Successor
  .....Successor:/msg ChanServ SET #$$?="Enter channel name:" SUCCESSOR $$?="Enter nick:"
  .....-
  .....Help:/msg ChanServ HELP SET SUCCESSOR
  ....Password
  .....Password:/msg ChanServ SET #$$?="Enter channel name:" PASSWORD $$?*="Enter new password:"
  .....-
  .....Help:/msg ChanServ HELP SET PASSWORD
  ....Description
  .....Description:/msg ChanServ SET #$$?="Enter channel name:" DESC $$?="Enter new description:"
  .....-
  .....Help:/msg ChanServ HELP SET DESC
  ....URL
  .....URL:/msg ChanServ SET #$$?="Enter channel name:" URL $$?="Enter new URL:"
  .....-
  .....Help:/msg ChanServ HELP SET URL
  ....Email
  .....Email:/msg ChanServ SET #$$?="Enter channel name:" EMAIL $$?="Enter new email:"
  .....-
  .....Help:/msg ChanServ HELP SET EMAIL
  ....Entry MSG
  .....Entry MSG:/msg ChanServ SET #$$?="Enter channel name:" ENTRYMSG $$?="Enter new entry message:"
  .....-
  .....Help:/msg ChanServ HELP SET ENTRYMSG
  ....BanType
  .....BanType:/msg ChanServ SET #$$?="Enter channel name:" BANTYPE $$?="Enter the ban type:"
  .....-
  .....Help:/msg ChanServ HELP SET BANTYPE
  ....MLock
  .....MLock:/msg ChanServ SET #$$?="Enter channel name:" MLOCK $$?="Enter channel modes (i.e: +nt-iklps):"
  .....-
  .....Help:/msg ChanServ HELP SET MLOCK
  ....Keep topic
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" KEEPTOPIC ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" KEEPTOPIC OFF
  .....-
  .....Help:/msg ChanServ HELP SET KEEPTOPIC
  ....Op Notice
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" OPNOTICE ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" OPNOTICE OFF
  .....-
  .....Help:/msg ChanServ HELP SET OPNOTICE
  ....Peace
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" PEACE ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" PEACE OFF
  .....-
  .....Help:/msg ChanServ HELP SET PEACE
  ....Private
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" PRIVATE ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" PRIVATE OFF
  .....-
  .....Help:/msg ChanServ HELP SET PRIVATE
  ....Restricted
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" RESTRICTED ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" RESTRICTED OFF
  .....-
  .....Help:/msg ChanServ HELP SET RESTRICTED
  ....Secure
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" SECURE ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" SECURE OFF
  .....-
  .....Help:/msg ChanServ HELP SET SECURE
  ....Secure Ops
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" SECUREOPS ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" SECUREOPS OFF
  .....-
  .....Help:/msg ChanServ HELP SET SECUREOPS
  ....Secure Founder
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" SECUREFOUNDER ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" SECUREFOUNDER OFF
  .....-
  .....Help:/msg ChanServ HELP SET SECUREFOUNDER
  ....Sign Kick
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" SIGNKICK ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" SIGNKICK OFF
  .....-
  .....Help:/msg ChanServ HELP SET SIGNKICK
  ....Topic lock
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" TOPICLOCK ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" TOPICLOCK OFF
  .....-
  .....Help:/msg ChanServ HELP SET TOPICLOCK
  ....XOP
  .....ON:/msg ChanServ SET #$$?="Enter channel name:" XOP ON
  .....OFF:/msg ChanServ SET #$$?="Enter channel name:" XOP OFF
  .....-
  .....Help:/msg ChanServ HELP SET XOP
  ....-
  ....Help:/msg ChanServ HELP SET
  ...SOP
  ....Add:/msg ChanServ SOP #$$?="Enter channel name:" ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ SOP #$$?="Enter channel name:" DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ SOP #$$?="Enter channel name:" List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ SOP #$$?="Enter channel name:" CLEAR
  ....-
  ....Help:/msg ChanServ HELP SOP
  ...AOP
  ....Add:/msg ChanServ AOP #$$?="Enter channel name:" ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ AOP #$$?="Enter channel name:" DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ AOP #$$?="Enter channel name:" List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ AOP #$$?="Enter channel name:" CLEAR
  ....-
  ....Help:/msg ChanServ HELP AOP
  ...HOP
  ....Add:/msg ChanServ HOP #$$?="Enter channel name:" ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ HOP #$$?="Enter channel name:" DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ HOP #$$?="Enter channel name:" List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ HOP #$$?="Enter channel name:" CLEAR
  ....-
  ....Help:/msg ChanServ HELP HOP
  ...VOP
  ....Add:/msg ChanServ VOP #$$?="Enter channel name:" ADD $$?="Enter nick:"
  ....Delete:/msg ChanServ VOP #$$?="Enter channel name:" DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ VOP #$$?="Enter channel name:" List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ VOP #$$?="Enter channel name:" CLEAR
  ....-
  ....Help:/msg ChanServ HELP HOP
  ...Access
  ....Add:/msg ChanServ ACCESS #$$?="Enter channel name:" ADD $$?="Enter nick:" $$?="Enter level:"
  ....Delete:/msg ChanServ ACCESS #$$?="Enter channel name:" DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg ChanServ ACCESS #$$?="Enter channel name:" List $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg ChanServ ACCESS #$$?="Enter channel name:" CLEAR
  ....-
  ....Help:/msg ChanServ HELP ACCESS
  ...Levels
  ....Set:/msg ChanServ LEVELS #$$?="Enter channel name:" SET $$?="Enter type:" $$?="Enter level:"
  ....Disable:/msg ChanServ LEVELS #$$?="Enter channel name:" DISABLE $$?="Enter type:"
  ....List:/msg ChanServ LEVELS #$$?="Enter channel name:" List
  ....Reset:/msg ChanServ LEVELS #$$?="Enter channel name:" RESET
  ....-
  ....Help:/msg ChanServ HELP LEVELS
  ....Help access levels:/msg ChanServ HELP ACCESS LEVELS
  ...Auto Kick
  ....Add:/msg ChanServ AKICK #$$?="Enter channel name:" ADD $$?="Enter mask (i.e: *user*!*@*):"
  ....Add with reason:/msg ChanServ AKICK #$$?="Enter channel name:" ADD $$?="Enter mask (i.e: *user*!*@*):" $$?="Enter reason:"
  ....Stick:/msg ChanServ AKICK #$$?="Enter channel name:" STICK $$?="Enter mask (i.e: *user*!*@*):"
  ....UnStick:/msg ChanServ AKICK #$$?="Enter channel name:" UNSTICK $$?="Enter mask (i.e: *user*!*@*):"
  ....Delete:/msg ChanServ AKICK #$$?="Enter channel name:" DEL $$?="Enter mask (i.e: *user*!*@*):"
  ....List:/msg ChanServ AKICK #$$?="Enter channel name:" LIST
  ....List (mask):/msg ChanServ AKICK #$$?="Enter channel name:" LIST $$?="Enter mask (i.e: *user*!*@*):"
  ....View:/msg ChanServ AKICK #$$?="Enter channel name:" VIEW
  ....View (mask):/msg ChanServ AKICK #$$?="Enter channel name:" VIEW $$?="Enter mask (i.e: *user*!*@*):"
  ....Enforce:/msg ChanServ AKICK #$$?="Enter channel name:" ENFORCE
  ....Clear:/msg ChanServ AKICK #$$?="Enter channel name:" CLEAR
  ....-
  ....Help:/msg ChanServ HELP AKICK
  ...Drop
  ....Drop:/msg ChanServ DROP #$$?="Enter channel name:"
  ....-
  ....Help:/msg ChanServ HELP DROP
  ...Send Pass
  ....Send Pass:/msg ChanServ SENDPASS #$$?="Enter channel name:"
  ....-
  ....Help:/msg ChanServ HELP SENDPASS
  ...Ban
  ....Ban with channel:/msg ChanServ BAN #$$?="Enter channel name:"
  ....Ban with nick:/msg ChanServ BAN #$$?="Enter channel name:" $$?="Enter nick:"
  ....Ban with reason:/msg ChanServ BAN #$$?="Enter channel name:" $$?="Enter nick:" $$?="Enter reason:"
  ....-
  ....Help:/msg ChanServ HELP BAN
  ...UnBan
  ....UnBan:/msg ChanServ UNBAN #$$?="Enter channel name:"
  ....-
  ....Help:/msg ChanServ HELP UNBAN
  ...Clear
  ....Clear:/msg ChanServ CLEAR #$$?="Enter channel name:" $$?="Enter what setting to clear:"
  ....-
  ....Help:/msg ChanServ HELP CLEAR
  ...Owner
  ....Owner:/msg ChanServ OWNER #$$?="Enter channel name:"
  ....-
  ....Help:/msg ChanServ HELP OWNER
  ...DeOwner
  ....DeOwner:/msg ChanServ DEOWNER #$$?="Enter channel name:"
  ....-
  ....Help:/msg ChanServ HELP DEOWNER
  ...Protect
  ....Protect $me:/msg ChanServ PROTECT #$$?="Enter channel name:"
  ....Protect nick:/msg ChanServ PROTECT #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP PROTECT
  ...DeProtect
  ....DeProtect $me:/msg ChanServ DEPROTECT #$$?="Enter channel name:"
  ....DeProtect nick:/msg ChanServ DEPROTECT #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEPROTECT
  ...Op
  ....Op $me:/msg ChanServ OP #$$?="Enter channel name:"
  ....Op nick:/msg ChanServ OP #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP OP
  ...DeOp
  ....DeOp $me:/msg ChanServ DEOP #$$?="Enter channel name:"
  ....DeOp nick:/msg ChanServ DEOP #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEOP
  ...HalfOp
  ....HalfOp $me:/msg ChanServ HALFOP #$$?="Enter channel name:"
  ....HalfOp nick:/msg ChanServ HALFOP #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP HALFOP
  ...DeHalfOp
  ....DeHalfOp $me:/msg ChanServ DEHALFOP #$$?="Enter channel name:"
  ....DeHalfOp nick:/msg ChanServ DEHALFOP #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEHALFOP
  ...Voice
  ....Voice $me:/msg ChanServ VOICE #$$?="Enter channel name:"
  ....Voice nick:/msg ChanServ VOICE #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP VOICE
  ...DeVoice
  ....DeVoice $me:/msg ChanServ DEVOICE #$$?="Enter channel name:"
  ....DeVoice nick:/msg ChanServ DEVOICE #$$?="Enter channel name:" $$?="Enter: nick:"
  ....-
  ....Help:/msg ChanServ HELP DEVOICE
  ...GetKey
  ....GetKey:/msg ChanServ GETKEY #$$?="Enter channel name:"
  ....-
  ....Help:/msg ChanServ HELP GETKEY
  ...Invite
  ....Invite:/msg ChanServ INVITE $$$?="Enter channel:"
  ....-
  ....Help:/msg ChanServ HELP INVITE
  ...Kick
  ....Kick with channel:/msg ChanServ KICK #$$?="Enter channel name:"
  ....Kick with nick:/msg ChanServ KICK #$$?="Enter channel name:" $$?="Enter nick:"
  ....Kick with reason:/msg ChanServ KICK #$$?="Enter channel name:" $$?="Enter nick:" $$?="Enter reason:"
  ....-
  ....Help:/msg ChanServ HELP KICK
  ...Logout
  ....Logout:/msg ChanServ LOGOUT #$$?="Enter channel name:" $$?="Enter nick:"
  ....-
  ....Help:/msg ChanServ HELP LOGOUT
  ...Topic
  ....Empty topic:/msg ChanServ TOPIC #$$?="Enter channel name:"
  ....Set topic:/msg ChanServ TOPIC #$$?="Enter channel name:" $$?="Enter topic:"
  ....-
  ....Help:/msg ChanServ HELP TOPIC
  ...Info
  ....Info:/msg ChanServ INFO #$$?="Enter channel name:"
  ....Info all:/msg ChanServ INFO #$$?="Enter channel name:" ALL
  ....-
  ....Help:/msg ChanServ HELP INFO
  ...Append topic
  ....Append topic:/msg ChanServ APPENDTOPIC #$$?="Enter channel name:" $$?="Enter text:"
  ....-
  ....Help:/msg ChanServ HELP APPENDTOPIC
  ...Enforce
  ....Enforce:/msg ChanServ ENFORCE #$$?="Enter channel name:"
  ....Enforce with modes:/msg ChanServ ENFORCE #$$?="Enter channel name:" $$?="Enter what modes to enforce:"
  ....-
  ....Help:/msg ChanServ HELP ENFORCE
  ...-
  ...Help:/msg ChanServ HELP
  ..NickServ
  ...Register
  ....Register:/msg NickServ REGISTER $$?*="Enter password:"
  ....Register with email:/msg NickServ REGISTER $$?*="Enter password:" $$?="Enter email:"
  ....-
  ....Help:/msg NickServ HELP REGISTER
  ...Confirm:/msg NickServ CONFIRM $$?="Enter passcode (auth code):"
  ...Resend:/msg NickServ RESEND
  ...Group
  ....Group:/msg NickServ GROUP $$?="Enter target:" $$?="Enter password:"
  ....-
  ....Help:/msg NickServ HELP GROUP
  ...GList
  ....Glist:/msg NickServ GLIST
  ....-
  ....Help:/msg NickServ HELP GLIST
  ...Identify
  ....Identify:/msg NickServ IDENTIFY $$?="Enter password:"
  ....-
  ....Help:/msg NickServ HELP IDENTIFY
  ...Access
  ....Add:/msg NickServ ACCESS ADD $$?="Enter mask (i.e: *user*!*@*):"
  ....Delete:/msg NickServ ACCESS DEL $$?="Enter mask (i.e: *user*!*@*):"
  ....List:/msg NickServ ACCESS LIST
  ....-
  ....Help:/msg NickServ HELP ACCESS
  ...Set
  ....Display
  .....Display:/msg NickServ SET DISPLAY $$?="Enter new display:"
  .....-
  .....Help:/msg NickServ HELP SET DISPLAY
  ....Password
  .....Password:/msg NickServ SET PASSWORD $$?="Enter new password:"
  .....-
  .....Help:/msg NickServ HELP SET PASSWORD
  ....Language
  .....Language:/msg NickServ SET LANGUAGE $$?="Enter number:"
  .....-
  .....Help:/msg NickServ HELP SET LANGUAGE
  ....URL
  .....URL:/msg NickServ SET URL $$?="Enter URL:"
  .....-
  .....Help:/msg NickServ HELP SET URL
  ....Email
  .....Email:/msg NickServ SET EMAIL $$?="Enter email:"
  .....-
  .....Help:/msg NickServ HELP SET EMAIL
  ....ICQ
  .....ICQ:/msg NickServ SET ICQ $$?="Enter ICQ number:"
  .....-
  .....Help:/msg NickServ HELP SET ICQ
  ....Greet
  .....Greet:/msg NickServ SET GREET $$?="Enter greeting message:"
  .....-
  .....Help:/msg NickServ HELP SET GREET
  ....Kill
  .....ON:/msg NickServ SET KILL ON
  .....OFF:/msg NickServ SET KILL OFF
  .....Quick:/msg NickServ SET KILL QUICK
  .....Immediatly:/msg NickServ SET KILL IMMED
  .....-
  .....Help:/msg NickServ HELP SET KILL
  ....Secure
  .....ON:/msg NickServ SET SECURE ON
  .....OFF:/msg NickServ SET SECURE OFF
  .....-
  .....Help:/msg NickServ HELP SET SECURE
  ....Private
  .....ON:/msg NickServ SET PRIVATE ON
  .....OFF:/msg NickServ SET PRIVATE OFF
  .....-
  .....Help:/msg NickServ HELP SET PRIVATE
  ....Hide
  .....Email
  ......ON:/msg NickServ SET HIDE EMAIL ON
  ......OFF:/msg NickServ SET HIDE EMAIL OFF
  .....Status
  ......ON:/msg NickServ SET HIDE STATUS ON
  ......OFF:/msg NickServ SET HIDE STATUS OFF
  .....UserMask
  ......ON:/msg NickServ SET HIDE USERMASK ON
  ......OFF:/msg NickServ SET HIDE USERMASK OFF
  .....Quit
  ......ON:/msg NickServ SET HIDE QUIT ON
  ......OFF:/msg NickServ SET HIDE QUIT OFF
  .....-
  .....Help:/msg NickServ HELP SET HIDE
  ....MSG
  .....ON:/msg NickServ SET MSG ON
  .....OFF:/msg NickServ SET MSG OFF
  .....-
  .....Help:/msg NickServ HELP SET MSG
  ....-
  ....Help:/msg NickServ HELP SET
  ...Drop
  ....Drop $me:/msg NickServ DROP
  ....Drop nick:/msg NickServ DROP $$?="Enter nick:"
  ....-
  ....Help:/msg NickServ HELP DROP
  ...Recover
  ....Recover:/msg NickServ RECOVER $$?="Enter nick:"
  ....Recover with password:/msg NickServ RECOVER $$?="Enter nick:" $$?*="Enter password"
  ....-
  ....Help:/msg NickServ HELP RECOVER
  ...Release
  ....Release:/msg NickServ RELEASE $$?="Enter nick:"
  ....Release with password:/msg NickServ RELEASE $$?="Enter nick:" $$?*="Enter password"
  ....-
  ....Help:/msg NickServ HELP RELEASE
  ...SendPass
  ....SendPass:/msg NickServ SENDPASS $$?="Enter nick:"
  ....-
  ....Help:/msg NickServ HELP SENDPASS
  ...Ghost
  ....Ghost:/msg NickServ GHOST $$?="Enter nick:"
  ....Ghost with password:/msg NickServ GHOST $$?="Enter nick:" $$?*="Enter password"
  ....-
  ....Help:/msg NickServ HELP GHOST
  ...AList
  ....AList all:/msg NickServ ALIST
  ....AList level:/msg NickServ ALIST $$?="Enter level:"
  ....-
  ....Help:/msg NickServ HELP ALIST
  ...Info
  ....Info:/msg NickServ INFO $$?="Enter nick:"
  ....Info all:/msg NickServ INFO $$?="Enter nick:" ALL
  ....-
  ....Help:/msg NickServ HELP INFO
  ...Logout
  ....Logout:/msg NickServ LOGOUT
  ....-
  ....Help:/msg NickServ HELP LOGOUT
  ...Status
  ....Status:/msg NickServ STATUS $$?="Enter nick or nicks seperated by spaces:"
  ....-
  ....Help:/msg NickServ HELP STATUS
  ...Update
  ....Update:/msg NickServ UPDATE
  ....-
  ....Help:/msg NickServ HELP UPDATE
  ...AutoOp
  ....ON:/msg NickServ AUTOOP ON
  ....OFF:/msg NickServ AUTOOP OFF
  ....-
  ....Help:/msg NickServ HELP AUTOOP
  ...-
  ...Help:/msg NickServ HELP
  ..MemoServ
  ...Send
  ....Send to nick:/msg MemoServ SEND $$?="Enter nick:" $$?="Enter text:"
  ....Send to channel:/msg MemoServ SEND #$$?="Enter channel name:" $$?="Enter text:"
  ....-
  ....Help:/msg MemoServ HELP SEND
  ...Cancel
  ....Cancel nick:/msg MemoServ CANCEL $$?="Enter nick:"
  ....Cancel channel:/msg MemoServ CANCEL #$$?="Enter channel name:"
  ....-
  ....Help:/msg MemoServ HELP CANCEL
  ...List
  ....List all:/msg MemoServ LIST
  ....List new:/msg MemoServ LIST NEW
  ....List with range:/msg MemoServ LIST $$?="Enter number or rang to list (i.e: 3-7):"
  ....List all for channel:/msg MemoServ LIST #$$?="Enter channel name:"
  ....List new for channel:/msg MemoServ LIST #$$?="Enter channel name:" NEW
  ....List with range for channel:/msg MemoServ LIST #$$?="Enter channel name:" $$?="Enter number or rang to list (i.e: 3-7):"
  ....-
  ....Help:/msg MemoServ HELP LIST
  ...Read
  ....Read:/msg MemoServ READ $$?="Enter message number:"
  ....Read with list:/msg MemoServ READ $$?="Enter list (i.e: 3-7):"
  ....Read last:/msg MemoServ READ LAST
  ....Read new:/msg MemoServ READ NEW
  ....Read channel:/msg MemoServ READ #$$?="Enter channel name:" $$?="Enter message number:"
  ....Read channel with list:/msg MemoServ READ #$$?="Enter channel name:" $$?="Enter list (i.e: 3-7):"
  ....Read channel last:/msg MemoServ READ #$$?="Enter channel name:" LAST
  ....Read channel new:/msg MemoServ READ #$$?="Enter channel name:" NEW
  ....-
  ....Help:/msg MemoServ Help READ
  ...Delete
  ....Delete:/msg MemoServ DEL $$?="Enter message number:"
  ....Delete with list:/msg MemoServ DEL $$?="Enter list (i.e: 3-7):"
  ....Delete last:/msg MemoServ DEL LAST
  ....Delete all:/msg MemoServ DEL ALL
  ....Delete channel:/msg MemoServ DEL #$$?="Enter channel name:" $$?="Enter message number:"
  ....Delete channel with list:/msg MemoServ DEL #$$?="Enter channel name:" $$?="Enter list (i.e: 3-7):"
  ....Delete channel last:/msg MemoServ DEL #$$?="Enter channel name:" LAST
  ....Delete channel all:/msg MemoServ DEL #$$?="Enter channel name:" ALL
  ....-
  ....Help:/msg MemoServ HELP DEL
  ...Set
  ....Notify
  .....ON:/msg MemoServ SET NOTIFY ON
  .....OFF:/msg MemoServ SET NOTIFY OFF
  .....Logon:/msg MemoServ SET NOTIFY LOGON
  .....New:/msg MemoServ SET NOTIFY NEW
  .....-
  .....Help:/msg MemoServ HELP SET NOTIFY
  ....Limit
  .....Limit:/msg MemoServ SET LIMIT $$?="Enter number:"
  .....Limit for channel:/msg MemoServ SET LIMIT #$$?="Enter channel name:" $$?="Enter number:"
  .....-
  .....Help:/msg MemoServ HELP SET LIMIT
  ....-
  ....Help:/msg MemoServ HELP SET
  ...Info
  ....Info:/msg MemoServ INFO
  ....Info for channel:/msg MemoServ INFO #$$?="Enter channel name:"
  ....-
  ....Help:/msg MemoServ HELP INFO
  ...Check
  ....Check:/msg MemoServ CHECK $$?="Enter nick:"
  ....-
  ....Help:/msg MemoServ HELP CHECK
  ...-
  ...Help:/msg MemoServ HELP
  ..BotServ
  ...BotList
  ....BotList:/msg BotServ BOTLIST
  ....-
  ....Help:/msg BotServ HELP BOTLIST
  ...Assign
  ....Assign:/msg BotServ ASSIGN #$$?="Enter channel name:" $$?="Enter nick:"
  ....-
  ....Help:/msg BotServ HELP ASSIGN
  ...Set
  ....Don't kick Ops
  .....ON:/msg BotServ SET #$$?="Enter channel name:" DONTKICKOPS ON
  .....OFF:/msg BotServ SET #$$?="Enter channel name:" DONTKICKOPS OFF
  .....-
  .....Help:/msg BotServ HELP SET DONTKICKOPS
  ....Don't kick voices
  .....ON:/msg BotServ SET #$$?="Enter channel name:" DONTKICKVOICES ON
  .....OFF:/msg BotServ SET #$$?="Enter channel name:" DONTKICKVOICES OFF
  .....-
  .....Help:/msg BotServ HELP SET DONTKICKVOICES
  ....Greet
  .....ON:/msg BotServ SET #$$?="Enter channel name:" GREET ON
  .....OFF:/msg BotServ SET #$$?="Enter channel name:" GREET OFF
  .....-
  .....Help:/msg BotServ HELP SET GREET
  ....Fantasy
  .....ON:/msg BotServ SET #$$?="Enter channel name:" FANTASY ON
  .....OFF:/msg BotServ SET #$$?="Enter channel name:" FANTASY OFF
  .....-
  .....Help:/msg BotServ HELP SET FANTASY
  ....Symbiosis
  .....ON:/msg BotServ SET #$$?="Enter channel name:" SYMBIOSIS ON
  .....OFF:/msg BotServ SET #$$?="Enter channel name:" SYMBIOSIS OFF
  .....-
  .....Help:/msg BotServ HELP SET SYMBIOSIS
  ....-
  ....Help:/msg BotServ HELP SET
  ...Kick
  ....Bolds
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" BOLDS ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" BOLDS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" BOLDS OFF
  .....-
  .....Help:/msg BotServ HELP KICK BOLDS
  ....Bad words
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" BADWORDS ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" BADWORDS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" BADWORDS OFF
  .....-
  .....Help:/msg BotServ HELP KICK BADWORDS
  ....Caps
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" CAPS ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" CAPS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....ON with ttb & min:/msg BotServ KICK #$$?="Enter channel name:" CAPS ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number that after n kicks the ban will be places:"
  .....ON with ttb & min & %:/msg BotServ KICK #$$?="Enter channel name:" CAPS ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number that after n kicks the ban will be places:" $$?="Enter percentage of the entire message:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" CAPS OFF
  .....-
  .....Help:/msg BotServ HELP KICK CAPS
  ....Colors
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" COLORS ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" COLORS ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" COLORS OFF
  .....-
  .....Help:/msg BotServ HELP KICK COLORS
  ....Flood
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" FLOOD ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" FLOOD ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....ON with ttb & lines:/msg BotServ KICK #$$?="Enter channel name:" FLOOD ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number of lines:"
  .....ON with ttb & lines & seconds:/msg BotServ KICK #$$?="Enter channel name:" FLOOD ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number of lines:" $$?="Enter seconds:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" FLOOD OFF
  .....-
  .....Help:/msg BotServ HELP KICK FLOOD
  ....Repeat
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" REPEAT ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" REPEAT ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....ON with ttb & lines:/msg BotServ KICK #$$?="Enter channel name:" REPEAT ON $$?="Enter number of times an user can be kicked before it get banned:" $$?="Enter number of repeats:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" REPEAT OFF
  .....-
  .....Help:/msg BotServ HELP KICK REPEAT
  ....Reverse
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" REVERSES ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" REVERSES ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" REVERSES OFF
  .....-
  .....Help:/msg BotServ HELP KICK REVERSES
  ....Underlines
  .....ON:/msg BotServ KICK #$$?="Enter channel name:" UNDERLINES ON
  .....ON with ttb:/msg BotServ KICK #$$?="Enter channel name:" UNDERLINES ON $$?="Enter number of times an user can be kicked before it get banned:"
  .....OFF:/msg BotServ KICK #$$?="Enter channel name:" UNDERLINES OFF
  .....-
  .....Help:/msg BotServ HELP KICK UNDERLINES
  ....-
  ....Help:/msg BotServ HELP KICK
  ...Bad words
  ....Add
  .....Word:/msg BotServ BADWORDS #$$?="Enter channel name:" ADD $$?="Enter word:"
  .....Single word:/msg BotServ BADWORDS #$$?="Enter channel name:" ADD $$?="Enter word:" SINGLE
  .....Beginning of the word:/msg BotServ BADWORDS #$$?="Enter channel name:" ADD $$?="Enter word:" START
  .....End of the word:/msg BotServ BADWORDS #$$?="Enter channel name:" ADD $$?="Enter word:" END
  ....Delete:/msg BotServ BADWORDS #$$?="Enter channel name:" DEL $$?="Enter word, entry-num or list:"
  ....List:/msg BotServ BADWORDS #$$?="Enter channel name:" LIST $$?="Enter mask or list (i.e: *user*!*@* or 3-7):"
  ....Clear:/msg BotServ BADWORDS #$$?="Enter channel name:" CLEAR
  ....-
  ....Help:/msg BotServ HELP BADWORDS
  ...Act
  ....Act:/msg BotServ ACT #$$?="Enter channel name:" $$?="Enter text:"
  ....-
  ....Help:/msg BotServ HELP ACT
  ...Info
  ....Info:/msg BotServ INFO $$?="Enter #channel or nick (channel name should begin with #):"
  ....-
  ....Help:/msg BotServ HELP INFO
  ...Say
  ....Say:/msg BotServ SAY #$$?="Enter channel name:" $$?="Enter text:"
  ....-
  ....Help:/msg BotServ HELP SAY
  ...UnAssign
  ....UnAssign:/msg BotServ UNASSIGN #$$?="Enter channel name:"
  ....-
  ....Help:/msg BotServ HELP UNASSIGN
  ...-
  ...Help:/msg BotServ HELP
  ..HostServ
  ...ON
  ....ON:/msg HostServ ON
  ....-
  ....Help:/msg HostServ HELP ON
  ...OFF
  ....OFF:/msg HostServ OFF
  ....-
  ....Help:/msg HostServ HELP OFF
  ...Group
  ....Group:/msg HostServ GROUP
  ....-
  ....Help:/msg HostServ HELP GROUP
  ...-
  ...Help:/msg HostServ HELP
  ..HelpServ
  ...Help:/msg HelpServ Help
  .Oper User
  ..ChanServ
  ...List
  ....List:/msg ChanServ LIST $$?="Enter pattern (i.e: *help*):"
  ....-
  ....Help:/msg ChanServ HELP LIST
  ...OInfo
  ....Add:/msg ChanServ OINFO ADD #$$?="Enter channel name:" $$?="Enter oper information for the channel:"
  ....Delete:/msg ChanServ OINFO DEL #$$?="Enter channel name:"
  ....-
  ....Help:/msg ChanServ HELP OINFO
  ..NickServ
  ...List
  ....List:/msg NickServ LIST $$?="Enter pattern (i.e: *user*!*@*):"
  ....-
  ....Help:/msg NickServ HELP LIST
  ...OInfo
  ....Add:/msg NickServ OINFO ADD $$1 $$?="Enter oper information for the channel:"
  ....Delete:/msg NickServ OINFO DEL $$1
  ....-
  ....Help:/msg NickServ HELP OINFO
  ..OperServ
  ...Oper
  ....Add:/msg OperServ OPER ADD $$?="Enter nick:"
  ....Delete:/msg OperServ OPER DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg OperServ OPER LIST $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg OperServ OPER CLEAR
  ....-
  ....Help:/msg OperServ HELP OPER
  ...Admin
  ....Add:/msg OperServ ADMIN ADD $$?="Enter nick:"
  ....Delete:/msg OperServ ADMIN DEL $$?="Enter nick, entry-num or list:"
  ....List:/msg OperServ ADMIN LIST $$?="Enter mask or list (i.e: *user*!*@* or 2-5,7-9):"
  ....Clear:/msg OperServ ADMIN CLEAR
  ....-
  ....Help:/msg OperServ HELP ADMIN
  ...Staff
  ....Staff:/msg OperServ STAFF
  ....-
  ....Help:/msg OperServ HELP STAFF
  ...Mod List
  ....Mod List:/msg OperServ MODLIST
  ....-
  ....Help:/msg OperServ HELP MODLIST
  ...Mod Info
  ....Mod Info:/msg OperServ MODINFO
  ....-
  ....Help:/msg OperServ HELP MODINFO
  ...-
  ...Help:/msg OperServ HELP
  .-
  .Help:/echo -a Opers can use normal user commands and oper user commands | /echo -a Users can use only normal user commands
  .About:/echo -a ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | /echo -a ; 4Anope Services Addon | /echo -a ; This addons works with Anope Services v1.7 development | /echo -a ; By 12Zaid Dashti | /echo -a ; If you have any question or if you found any bugs just email me | /echo -a ; Email: 12zaid@dashti.org.uk | /echo -a ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
}

menu nicklist {
  Anope Services
  .Normal User
  ..ChanServ
  ...Access
  ....Add:/msg ChanServ ACCESS $chan ADD $$1 $$?="Enter level:"
  ....Delete:/msg ChanServ ACCESS $chan DEL $$1
  ....-
  ....Help:/msg ChanServ HELP ACCESS
  ...Protect
  ....Protect $$1:/msg ChanServ PROTECT $chan $$1
  ....-
  ....Help:/msg ChanServ HELP PROTECT
  ...DeProtect
  ....DeProtect $$1:/msg ChanServ DEPROTECT $chan $$1
  ....-
  ....Help:/msg ChanServ HELP DEPROTECT
  ...Op
  ....Op $$1:/msg ChanServ OP $chan $$1
  ....-
  ....Help:/msg ChanServ HELP OP
  ...DeOp
  ....DeOp $$1:/msg ChanServ DEOP $chan $$1
  ....-
  ....Help:/msg ChanServ HELP DEOP
  ...HalfOp
  ....HalfOp $$1:/msg ChanServ HALFOP $chan $$1
  ....-
  ....Help:/msg ChanServ HELP HALFOP
  ...DeHalfOp
  ....DeHalfOp $$1:/msg ChanServ DEHALFOP $chan $$1
  ....-
  ....Help:/msg ChanServ HELP DEHALFOP
  ...Voice
  ....Voice $$1:/msg ChanServ VOICE $chan $$1
  ....-
  ....Help:/msg ChanServ HELP VOICE
  ...DeVoice
  ....DeVoice $$1:/msg ChanServ DEVOICE $chan $$1
  ....-
  ....Help:/msg ChanServ HELP DEVOICE
  ..MemoServ
  ...Send
  ....Send to $$1:/msg MemoServ SEND $$1 $$?="Enter text:"
  ....-
  ....Help:/msg MemoServ HELP SEND
  ...Cancel
  ....Cancel $$1:/msg MemoServ CANCEL $$1
  ....-
  ....Help:/msg MemoServ HELP CANCEL
  ...Check
  ....Check $$1:/msg MemoServ CHECK $$1
  ....-
  ....Help:/msg MemoServ HELP CHECK
  ...-
  ...Help:/msg MemoServ HELP
  ..BotServ
  ...Assign
  ....Assign $$1:/msg BotServ ASSIGN $chan $$1
  ....-
  ....Help:/msg BotServ HELP ASSIGN
  ...Info
  ....Info $$1:/msg BotServ INFO $$1
  ....-
  ....Help:/msg BotServ HELP INFO
  ...-
  ...Help:/msg BotServ HELP
  .Oper User
  ..NickServ
  ...OInfo
  ....Add:/msg NickServ OINFO ADD $$1 $$?="Enter oper information for the channel:"
  ....Delete:/msg NickServ OINFO DEL $$1
  ....-
  ....Help:/msg NickServ HELP OINFO
  ..OperServ
  ...Oper
  ....Add:/msg OperServ OPER ADD $$1
  ....Delete:/msg OperServ OPER DEL $$1
  ....-
  ....Help:/msg OperServ HELP OPER
  ...Admin
  ....Add:/msg OperServ ADMIN ADD $$1
  ....Delete:/msg OperServ ADMIN DEL $$1
  ....-
  ....Help:/msg OperServ HELP ADMIN
  .-
  .Help:/echo -a Opers can use normal user commands and oper user commands | /echo -a Users can use only normal user commands
}

menu query {
  -
  Anope Services
  .Normal User
  ..MemoServ
  ...Send
  ....Send to $$1:/msg MemoServ SEND $$1 $$?="Enter text:"
  ....-
  ....Help:/msg MemoServ HELP SEND
  ...Cancel
  ....Cancel $$1:/msg MemoServ CANCEL $$1
  ....-
  ....Help:/msg MemoServ HELP CANCEL
  ...Check
  ....Check $$1:/msg MemoServ CHECK $$1
  ....-
  ....Help:/msg MemoServ HELP CHECK
  ...-
  ...Help:/msg MemoServ HELP
  .Oper User
  ..NickServ
  ...OInfo
  ....Add:/msg NickServ OINFO ADD $$1 $$?="Enter oper information for the channel:"
  ....Delete:/msg NickServ OINFO DEL $$1
  ....-
  ....Help:/msg NickServ HELP OINFO
  ..OperServ
  ...Oper
  ....Add:/msg OperServ OPER ADD $$1
  ....Delete:/msg OperServ OPER DEL $$1
  ....-

( copy N paste dalam remote )
  ....Help:/msg OperServ HELP OPER
  ...Admin
  ....Add:/msg OperServ ADMIN ADD $$1
  ....Delete:/msg OperServ ADMIN DEL $$1
  ....-
  ....Help:/msg OperServ HELP ADMIN
  .-
  .Help:/echo -a Opers can use normal user commands and oper user commands | /echo -a Users can use only normal user commands
}

No comments: