Well this is the updated version of my last services help script, someone asked me to put it in colums of chanserv botserv ect so i did iv added quite a bit to the script, hope you enjoy :)
EDIT 1: Added chanserv and nickserv identify.
EDIT 2: Tidyed The Options Up.
EDIT 3: Added memoserv options.
EDIT 4: Added clear modes, set modes, clear access list, set topic.
EDIT 5: added 2 nicklist options for opers, nothing major.
EDIT 6: Added a few more options for opers on the nicklist.
EDIT 7: Added LOADS more options for the nicklist.
EDIT 8: Added more options for the oper side of things, K:line G:line ect ect, with predefined reasons.
on *:load:{ echo -a 14:4?14:4?14:15 Thank You For Using Jordy's Service Option And Help Script version 3.1 14:4?14:4?14:
}
menu channel {
.Services Help v3.1
.Chanserv
..ChanServ Identify/Register/Drop
...Chanserv register: .msg chanserv register $$?="chan:" $$?="password:" $$?="description:"
...Chanserv Identify: .msg chanserv $$?="Room To Identify To:" $$?="Room Password?"
...ChanServ Deregistration: .msg chanserv drop $$?="What Channel Do You WAnt To Drop?:"
..Channel Modes/Topic: topic $$?="Channel?" $$?="Topic To Be Set?"
...Clear Modes: .msg chanserv clear $$?="Channel?" modes
...Set/Remove Modes: mode $$?="Channel?" $$?="Mode? Syntax - +e or -e"
..
..Access Options
...Clear Channel Access List: .msg chanserv access $$?="channel (SYNTAX #room):" clear
...Channel Access List: .msg chanserv access $$?="channel (SYNTAX #room):" list
...Access list add: .msg chanserv access $$?="Chan:" add $$?="Nick:" Access list $$?="level [1 - 9999]:"
...Access list delete: .msg chanserv access $$?"chan:" del $$?="Nick:"
..CS Sop,Aop ect: .msg chanserv $$?"level? (SYNTAX Aop, Vop, Sop and Hop)" $$?="channel:" add $$?="Nick (must be registered):"
..xOP ON/OFF
...xOP system OFF: .msg chanserv set $$?="channel:" xop off
...xOP system ON: .msg chanserv set $$?="channel:" xop on
..Akick Add/Remove/Clear
...Akick Clear: .msg chanserv akick $$?="Channel:" clear
...Akick ADD: .msg chanserv akick $$?="channel:" add $$?="nickname:" $$?="Reason (not manditory)"
...Akick REMOVE: .msg chanserv akick $$?="channel:" del $$?="nickname:"
.Botserv
..Botserv Assign: .msg botserv assign $$?="chan:" $$?="bot:"
..BotServ Botlist: .msg Botserv Botlist
..BotServ Unassign: .msg Botserv unassign $$?="Channel:"
.NickServ
..NickServ Register/Drop/Identify
...Nickserv Register: .msg nickserv register $$?="password:" $$?="A Valid Email:"
...NickServ Identify: .msg Nickserv identify $$?="Password:"
...NickServ Deregistation: .msg Nickserv Drop $$?="Password For The Nick To Be Dropped:"
..NickServ Group Options
...NickServ Group List: .Msg Nickserv Glist
...NickServ Group: .msg nickserv group $$?="Enter Group Nick:" $$?="Group's Password:"
..NickServ Access List: .msg NickServ Alist
.MemoServ
..MemoServ Send: .msg memoserv send $$?="Nick or Channel You Want The Message To Be Sent To:" $$?="Message To Be Sent?"
..MemoServ Cancel: .msg memoserv cancel $$?="Nick OR Channel:"
..MemoServ List: .msg memoserv list
..MemoServ Del: .msg memoserv del $$?="Channel|Num|Last|All:"
..MemoServ Check: .msg memoserv check $$?="Nick:"
..MemoServ Info: .msg memoserv list
.Create A New Server Connection
..New server: server -m $$?="server address:" $$?="Port:"
.Oper Commands (Must Be An Oper To Use)
..Oper Up: oper $$?="Name:" $$?="Password:"
..Kill: Kill $$?="Name:" $$?="Reason:"
..G-Line
...G-line: Gline $$?="User@Host:" $$?="Time:" $$?="Reason:"
...Remove G-Line: Gline - $+ $$?="User@Host:"
..K-Line
...K-Line: echo -a 4WARNING: This Is A Permanent Ban From The Server You Will Have To Remove The K:line Manually | kline $$?="User@Host:" $$?="Reason:"
...Remove K-line: kline - $+ $$?"User@Host:"
}
menu nicklist {
Services Help v3.1
.Oper Commands
..Kill $$1: kill $$1 $$?="Please State A Reason"
..SVSkill $$1: os raw svskill $$1 : $+ $$?="Reason, Remember This will not show up that you have killed $$1"
..Gline User (No Reason):/gline $$1 $$?="Please enter a VAILD time limit (In server ban format)"
..Gline User (Custom):/gline $$1 $$?="Enter a VALID time limit for the ban" $$?="Enter your reason"
..Ban Walking:/gline $$1 $$?="Please enter a VAILD time limit (In server ban format)" Ban Walking. This is prohibited.
..Botnet:/gline $$1 $$?="Please enter a VALID time limit (In server ban format)" Botnets are prohibited. NO BOTS!
..Harassing Users://gline $$1 $$?="Please enter a VALID time limit (In server ban format)" Harassing users, and/or network
..Breaking the rules:/gline $$1 $$?="Please enter a VALID time limit (In server ban format)" You must abide by server rules.
..Zline User (No Reason):/gzline $$1 $$?="Please enter a VAILD time limit (In server ban format)"
..Zline User (Custom):/gzline $$1 $$?="Enter a VALID time limit for the ban" $$?="Enter your reason"
..Kline User (No Reason):/kline $$1 $$?="Please enter a VAILD time limit (In server ban format)"
..Kline User (Custom):/kline $$1 $$?="Enter a VALID time limit for the ban" $$?="Enter your reason"
.HostServ
..Activate $$1 $+ 's vHost Request: hs Activate $$1
..Reject $$1 $+ 's vHost Request: hs reject $$1
..Set vHost For $$1: hs set $$1 $$?="vHost Here"
..Delete $$1 $+ 's vHost: hs del $$1
..Delete All Known vHosts For $$1: hs delall $$1
.NickServ
..Set $$1 To No Expire: ns saset $$1 noexpire on
..Forbid $$1: ns forbid $$1 $$?="Reason:"
..Suspend $$1: ns suspend $$1 $$?-"Reason:"
..Drop $$1 $+ 's Nick: ns drop $$1
.ChanServ
..Add $$1 To The Access: cs accesss $chan add $$1 $$?="Access Level?"
..Delete $$1 From The Access: cs access $chan del $$1
..Set $$1 As Channel Founder: cs set $chan founder $$1
..Set $$1 As Channel Successor: cs set $chan successor $$1
..Kick $$1: cs kick $chan $$1 $$?="Reason? (Not Mandatory)
..Ban $$1: cs ban $chan $$1 $$?="Reason? (Not Mandatory)
..Add $$1 To $chan $+ 's Akick: cs akick $chan add $$1 $$?="Reason?"
.MemoServ
..Send a Memo To $$1: ms send $$1 $$?="Message Here"
..Cancel A Memo Sent To $$1: ms cancel $$1
..Check If a Memo Sent To $$1 Has Been Read: ms check $$1
.General Channel Modes
..Op $$1: mode $chan +o $$1
..Deop $$1: mode $chan -o $$1
..Voice $$1: mode $chan +v $$1
..Devoice $$1: mode $chan -v $$1
..Halfop $$1: mode $chan +h $$1
..Dehalfop $$1: mode $chan -h $$1
..Protect $$1: mode $chan +a $$1
..Deprotect $$1: mode $chan -a $$1
..Owner $$1: mode $chan +q $$1
..DeOwner $$1: mode $chan -q $$1
..Give All Modes To $$1: mode $chan +qaohv $$1 $$1 $$1 $$1 $$1
..Remove All Modes From $$1: mode $chan -qaohv $$1 $$1 $$1 $$1 $$1
}