# OperServ Commands

#Service
#<command num>	<function name>	<opfl>	<log?>	[<stuff>[' ']]<command name>
# <stuff> is a list of special flags separated from the command with 2
# slashes
#
#   A = AHURT             R = Require registered
#   W = Do wildcards
#
# ex:
#     :FooServ
#      NS_VACATION	ns_vacation 	0	NO	/AR/ vacation x
#
#     To make a command 'vacation' for fooserv that can be used by ahurt
#     users when their current nick is registered.
#
#     If the stuff occurs at the start of the line and is followed by
#     a space then it applies to all command aliases, so
#     '/msg fooserv x' would have the same effect as '/msg fooserv vacation'
#
# ex2:
#     :FooServ
#      NS_VACATION	ns_vacation 	0	NO	/AR/vacation x
#
# In this example /msg fooserv vacation would be usable while ahurt users
# using registered nicks, but '/msg fooserv x' would be usable by anyone
# except the ahurt/ignored.
#
SVC_CMD_NONE	:EVENT:

:ChanServ
CS_HELP 	cs_help		0	NO	help
CS_CLIST	cs_clist	OOPER	NO	/R/ clist
CS_INFO 	cs_info		0	NO	info
CS_REGISTER	cs_register	0	NO	/R/ register
CS_DROP 	cs_drop		0	NO	/R/ drop
CS_DELETE	cs_delete	0	NO	/R/ delete
CS_ACCESS	cs_access	0	NO	acc access
CS_ADDOP	cs_addop	0	NO	/R/ addop
CS_WIPEAK	cs_wipeak	0	NO	/R/ addak addakick
CS_DELAK	cs_delak	0	NO	/R/ delak delakick
CS_LISTOP	cs_listop	0	NO	/R/ listop
CS_LISTAK	cs_listak	0	NO	/R/ listak listakick
CS_IDENTIFY	cs_identify	0	NO	/R/ identify
CS_OP   	cs_op		0	NO	op
CS_DEOP 	cs_deop		0	NO	/R/ deop
CS_MODELOCK	cs_modelock	0	NO	/R/ mlock modelock
CS_RESTRICT	cs_restrict	0	NO	/R/ restrict
CS_TOPICLOCK	cs_topiclock	0	NO	/R/ tlock topiclock
CS_SET  	cs_set		0	NO	/R/ set
CS_SAVE		cs_save		OOPER	NO	/R/ save
CS_GETPASS	cs_getpass	0	NO	/R/ getpass
CS_GETREALPASS	cs_getrealpass	OROOT	NO	/R/ getrealpass
CS_INVITE	cs_invite	0	NO	/R/ invite
CS_UNBAN	cs_unban	0	NO	/R/ unban
CS_LIST 	cs_list		OOPER	NO	/R/ list
CS_MDEOP	cs_mdeop	0	NO	/R/ mdeop
CS_MKICK	cs_mkick	0	NO	/R/ mkick
CS_WHOIS	cs_whois	OOPER	NO	/R/ whois
CS_BANISH	cs_banish	OOPER	NO	/R/ banish
CS_WHOIS	cs_whois	OOPER	NO	/R/ whois
CS_CLOSE	cs_close	OOPER	NO	/R/ close
CS_HOLD 	cs_hold		OROOT	NO	/R/ hold
CS_MARK 	cs_mark		OOPER	NO	/R/ mark
CS_CHANOP	cs_chanop	0	NO	/R/ chanop aop maop msop sop mfounder founder
CS_AKICK	cs_akick	0	NO	/R/ akick
CS_LOG  	cs_log		0	NO	/R/ log
CSE_EXPIRE	:EVENT:

:NickServ
NS_HELP 	ns_help		0	NO	/A/ help
NS_IDENTIFY	ns_identify	0	NO	/A/ identify identify-plain sidentify
NS_CIDENTIFY	ns_cidentify	0	NO	/A/ identify-md5 id-md5 identify-types
NS_SET  	ns_set		0	NO	/R/ set
NS_REGISTER	ns_register	0	NO	register
NS_INFO 	ns_info		0	NO	info
NS_DROP 	ns_drop		0	NO	/R/drop
NS_ADDMASK	ns_addmask	0	NO	/R/addmask
NS_ACCESS	ns_access	0	NO	access
NS_ACC  	ns_acc		0	NO	acc
NS_RELEASE	ns_release	0	NO	release
NS_SETFLAGS	ns_setflags	OOPER	NO	setflag setflags
NS_SETOP	ns_setop	OOPER	NO	setop
NS_BYPASS	ns_bypass	OOPER	NO	/R/ bypass siteok
NS_BANISH	ns_banish	OOPER	NO	/R/ banish
NS_GETPASS	ns_getpass	0	NO	/R/ getpass
NS_GETREALPASS	ns_getrealpass	OOPER	NO	/R/ realgetpass
NS_DELETE	ns_delete	OOPER	DB	/R/ delete
NS_LIST 	ns_list 	OOPER	NO	/R/ list
NS_GHOST	ns_ghost	0	NO	ghost
NS_SAVE 	ns_save 	OOPER	NO	/R/ save
NS_MARK 	ns_mark 	OOPER	NO	/R/ mark
NS_VACATION	ns_vacation 	0	NO	/R/ vacation
NS_LOGOFF	ns_logoff 	0	NO	logoff
MS_SAVE 	ms_save 	OOPER	NO	/R/ savememo
NSE_EXPIRE	:EVENT:

:OperServ
OS_SHUTDOWN	os_shutdown	OROOT	OK	shutdown
OS_RESET	os_reset	OROOT	OK	reset rehash
OS_JUPE 	os_jupe		OJUPE	OK	jupe
OS_UPTIME	os_uptime	0	NO	uptime
OS_TIMERS	os_timers	OROOT	NO	timers
OS_SYNC 	os_sync 	OROOT	OK	sync
OS_TRIGGER	os_trigger	0	OK	trigger
OS_MATCH	os_match	OROOT	NO	match
OS_CLONESET	os_cloneset	0	OK	cloneset
OS_REMROOT	os_remroot	0	NO	remroot
OS_TEMPAKILL	os_tempakill	0	DB	tempakill
OS_CLONERULE	os_clonerule	0	DB	clonerule
OS_GRPOP	os_grpop	0	DB	grpop
OS_SETOP	os_setop	0	NO	setop
OS_OVERRIDE	os_override	0	NO	override
OS_HEAL 	os_heal 	0	OK	heal
OS_STRIKE	os_strike	0	ALL	strike
OS_HELP 	os_help 	0	NO	help
OS_AUTOKILL	os_akill	0	DB	autokill akill
OS_IGNORE	os_ignore	0	DB	ignore
OS_AUTOHURT	os_ahurt	0	DB	autohurt ahurt
OS_MODE 	os_mode 	0	OK	mode
OS_RAW  	os_raw  	ORAW	OK	raw

:GameServ
GS_ROLL		gs_roll		0	NO/1	/R/ roll
GS_HELP		gs_help		0	NO/1	help

:InfoServ
IS_HELP		is_help 	0	NO/5	help
IS_SENDINFO	is_sendinfo	0	NO/5	read
IS_LISTNEWS	is_listnews	0	NO/9	list
IS_POSTNEWS	is_postnews	OOPER	NO/3	/R/ post
IS_DELETE	is_delete	OSERVOP	NO/3	/R/ delete
IS_SAVE		is_save		OROOT	NO/3	/R/ save

