#######################################################################################################
######## MasterCmd
- AddOn Script for mIRC by alotofmus - "Jamie" #####################################
# Feel free to use this script as
you see fit . All I ask is you credit me for the work I put into it #
#######################################################################################################
###############
Any questions feel free to join my channel on undernet at #mp3worlds ##################
#################################
Or on NewNet at #mpglovers or #services #############################
##################
######################################################################
;menu items for use through the menubar and for rclick in status and query window
menu status,menubar,query,nicklist,channel {
.ChanServ - Help on ChanServ Command.
.ACCESS -
Maintains the access list for a channel.
..ADD:/me $$1 This ADDS the given nickname to the access list with the
given user level; if the nick is already present on the list, its access level is changed to the level specified in the command.
Type /msg chanserv access #channel add nick level
..DEL:/me $$1 This REMOVES the given nick from the access list.
Type /msg chanserv access #channel del {nick|entry-num|list}
..LIST:/me $$1 This DISPLAYS the access list. If a
wildcard mask is given, only those entries matching the mask are displayed. Type /msg chanserv access #channel list {mask|list}
..CLEAR:/me $$1 This CLEARS all entries of the access list. Type /msg chanserv access #channel clear
.AKICK - Maintains
the Auto Kick list for a channel.
..ADD:/me $$1 This ADDS the given nick or usermask to the Auto Kick list. Type
/msg chanserv akick #channel add mask reason
..STICK:/me $$1 This PERMANENTLY bans the given mask on the channel.
If someone tries to remove the ban, ChanServ will automatically set it again. Type /msg chanserv akick #channel stick mask
..UNSTICK:/me $$1 This will CANCEL the effect of the AKICK STICK command, so you'll be able to unset the ban again on the
channel. Type /msg chanserv akick #channel unstick mask
..DEL:/me $$1 This REMOVES the given nick or mask from the
Auto Kick list. Type /msg chanserv akick #channel del mask
..LIST:/me $$1 This DISPLAYS the Auto Kick list, or optionally
only those Auto Kick entries which match the given mask. Type /msg chanserv akick #channel list mask
..VIEW:/me
$$1 The AKICK VIEW command is a more verbose version of AKICK LIST command. Type /msg chanserv akick #channel view mask
..ENFORCE:/me $$1 This CAUSES ChanServ to enforce the current AKICK list by removing those users who match an AKICK mask.
Type /msg chanserv akick #channel enforce
..CLEAR:/me $$1 This CLEARS all entries of the akick list. Type /msg chanserv
akick #channel clear
.AOP - Maintains the AOP (AutoOP) list for a channel.
..ADD:/me $$1 This ADDS the
given nickname to the AOP list. Type /msg chanserv aop #channel add nick
..DEL:/me $$1 This REMOVES the given nick
from the AOP list. If a list of entry numbers is given, those entries are deleted. Type /msg chanserv aop #channel del {nick|entry-num|list}
..LIST:/me $$1 This DISPLAYS the AOP list. If a wildcard mask is given, only those entries matching the mask are displayed.
Type /msg chanserv aop #channel list {mask|list}
..CLEAR:/me $$1 The AOP CLEAR command clears all entries of the
AOP list. Type /msg chanserv aop #channel clear
.CLEAR - Tells ChanServ to clear certain settings on a channel.
..MODES:/me $$1 This RESETS all modes on the channel (i.e. clears modes i,k,l,m,n,p,s,t). Type /msg chanserv clear #channel
modes
..BANS:/me $$1 This CLEARS all bans on the channel. Type /msg chanserv clear #channel bans
..OPS:/me
$$1 This REMOVES channel-operator status (mode +o) from all channel operators. Type /msg chanserv clear #channel ops
..VOICES:/me $$1 This REMOVES "voice" status (mode +v) from anyone with that mode set. Type /msg chanserv clear #channel voices
..USERS:/me $$1 This REMOVES (kicks) all users from the channel. By default, limited to those with founder access on the channel.
Type /msg chanserv clear #channel users
.HOP - Maintains the HOP (HalfOP) list for a channel.
..ADD:/me
$$1 This ADDS the given nickname to the HOP list. Type /msg chanserv hop #channel add nick
..DEL:/me $$1 This REMOVES
the given nick from the HOP list. Type /msg chanserv hop #channel del {nick|entry-num|list}
..LIST:/me $$1 This
DISPLAYS the HOP list. Type /msg chanserv hop #channel list {mask|list}
..CLEAR:/me $$1 This command CLEARS all
entries of the HOP list. Type /msg chanserv hop #channel clear
.LEVELS - Allows fine control over the meaning of
the numeric access levels used for channels.
..SET:/me $$1 This ALLOWS the access level for a function or group
of functions to be changed. Type /msg chanserv levels #channel set type level
..DISABLE:/me $$1 This DISABLES an
automatic feature or disallows access to a function by anyone other than the channel founder. Type /msg chanserv levels #channel
{dis|disable} type
..LIST:/me $$1 This SHOWS the current levels for each function or group of functions. Type /msg
chanserv levels #channel list
..RESET:/me $$1 This RESETS the levels to the default levels of a newly-created channel
(see /msg chanserv help access levels). Type /msg chanserv levels #channel reset
.SET - Allows the channel founder
to set various channel options and other information.
..BANTYPE:/me $$1 This SETS the ban type that will be used
by services whenever they need to ban someone from your channel. Type /msg chanserv set #channel bantype Type
..DESC:/me
$$1 This SETS the description for the channel, which shows up with the LIST and INFO commands. Type /msg chanserv set #channel
desc description
..EMAIL:/me $$1 This ASSOCIATES the given E-mail address with the channel. This address will be
displayed whenever someone requests information on the channel with the INFO command. Type /msg chanserv set #channel email
[address]
..ENTRYMSG:/me $$1 This SETS the message which will be sent via /notice to users when they enter the channel.
If no parameter is given, causes no message to be sent upon entering the channel. Type /msg chanserv set #channel entrymsg
[message]
..FOUNDER:/me $$1 This CHANGES the founder of a channel. The new nickname must be a registered one. Type
/msg chanserv set #channel founder nick
..KEEPTOPIC:/me $$1 This ENABLES OR DISABLES the topic retention option
for a channel. Type /msg chanserv set #channel keeptopic {ON|OFF}
..MLOCK:/me $$1 This SETS the mode-lock parameter
for the channel. ChanServ allows you to define certain channel modes to be always on, off or free to be either on or off.
Type /msg chanserv set #channel mlock modes
..OPNOTICE:/me $$1 This ENABLES OR DISABLES the op-notice option for
a channel. When op-notice is set, ChanServ will send a notice to the channel whenever the OP or DEOP commands are used for
a user in the channel. Type /msg chanserv set #channel opnotice {ON|OFF}
..PASSWORD:/me $$1 This SETS the password
used to identify as the founder of the channel. Type /msg chanserv set #channel password password
..PEACE:/me $$1
This ENABLES OR DISABLES the peace option for a channel. Type /msg chanserv set #channel peace {ON|OFF}
..PRIVATE:/me
$$1 This ENABLES OR DISABLES the private option for a channel. When private is set, a /msg chanserv LIST will not include
the channel in any lists. Type /msg chanserv set #channel private {ON|OFF}
..RESTRICTED:/me $$1 This ENABLES OR
DISABLES the restricted access option for a channel. Type /msg chanserv set #channel restricted {ON|OFF}
..SECURE:/me
$$1 This ENABLES OR DISABLES ChanServ's security features for a channel. Type /msg chanserv set #channel secure {ON|OFF}
..SECUREFOUNDER:/me $$1 This ENABLES OR DISABLES the secure founder option for a channel. Type /msg chanserv set #channel
securefounder {ON|OFF}
..SECUREOPS:/me $$1 This ENABLES OR DISABLES the secure ops option for a channel. Type /msg
chanserv set #channel secureops {ON|OFF}
..SIGNKICK:/me $$1 This ENABLES OR DISABLES signed kicks for a channel.
Type /msg chanserv set #channel signkick {ON | LEVEL | OFF}
..SUCCESSOR:/me $$1 This CHANGES the successor of a
channel. Type /msg chanserv set #channel successor nick
..TOPICLOCK:/me $$1 This ENABLES OR DISABLES the topic lock
option for a channel. Type /msg chanserv set #channel topiclock {ON|OFF}
..URL:/me $$1 This ASSOCIATES the given
URL with the channel. This URL will be displayed whenever someone requests information on the channel with the INFO command.
Type /msg chanserv set #channel url [url]
..XOP:/me $$1 This ENABLES OR DISABLES the xOP lists system for a channel.
When XOP is set, you have to use the AOP/SOP/VOP commands in order to give channel privileges to users, else you have to use
the ACCESS command. Type /msg chanserv set #channel xop {ON|OFF}
.SOP - Maintains the SOP (SuperOP) list for a channel.
..ADD:/me $$1 The SOP ADD command adds the given nickname to the SOP list. Type /msg chanserv sop #channel add nick
..DEL:/me $$1 The SOP DEL command removes the given nick from the SOP list. If a list of entry numbers is given, those entries
are deleted. Type /msg chanserv sop #channel del {nick|entry-num|list}
..LIST:/me $$1 The SOP LIST command displays
the SOP list. Type /msg chanserv sop #channel list {mask|list}
..CLEAR:/me $$1 The SOP CLEAR command clears all
entries of the SOP list. Type /msg chanserv op #channel clear
.VOP - Maintains the VOP (VOicePeople) list for a
channel.
..ADD:/me $$1 The VOP ADD command adds the given nickname to the VOP list. Type /msg chanserv vop #channel
add nick
..DEL:/me $$1 The VOP DEL command removes the given nick from the VOP list. If a list of entry numbers
is given, those entries are deleted. Type /msg chanserv vop #channel del {nick|entry-num|list}
..LIST:/me $$1 The
VOP LIST command displays the VOP list. Type /msg chanserv vop #channel list {mask|list}
..CLEAR:/me $$1 The VOP
CLEAR command clears all entries of the VOP list. Type /msg chanserv vop #channel clear
.NORMAL MODES - Normal Modes
is IDENTIFY and REGISTER and others.
..BAN:/me $$1 This BANS a selected nick on a channel. If nick is not given,
it will ban you. If channel and nick are not given, it will ban you on all channels you're on, provided you have the rights
to. Type /msg chanserv ban #channel nick reason
..DEHALFOP:/me $$1 This DEHALFOPS a selected nick on a channel.
If nick is not given, it will dehalfop you. If channel and nick are not given, it will dehalfop you on all channels you're
on, provided you have the rights to. Type /msg chanserv dehalfop #channel nick
..DEOP:/me $$1 This DEOPS a selected
nick on a channel. If nick is not given, it will deop you. If channel and nick are not given, it will deop you on all channels
you're on, provided you have the rights to. Type /msg chanserv deop #channel nick
..DEOWNER:/me $$1 This REMOVES
your owner status on channel. If channel is not given, it will remove your owner status on all channels you're on, provided
you have the rights to. Type /msg chanserv deowner #channel
..DEPROTECT:/me $$1 This DEPROTECTS a selected nick
on a channel. If nick is not given, it will deprotect you. If channel and nick are not given, it will deprotect you on all
channels you're on, provided you have the rights to. Type /msg chanserv deprotect #channel nick
..DEVOICE:/me $$1
This DEVOICES a selected nick on a channel. If nick is not given, it will devoice you. If channel and nick are not given,
it will devoice you on all channels you're on, provided you have the rights to. Type /msg chanserv devoice #channel nick
..DROP:/me $$1 This CANCELS the registration of a channel Can only be used by channel founder, who must use the IDENTIFY command
first. Type /msg chanserv drop #channel
..GETKEY:/me $$1 This RETURNS the key of the given channel. Type /msg chanserv
getkey #channel
..HALFOP:/me $$1 This HALFOPS a selected nick on a channel. If nick is not given, it will halfop
you. If channel and nick are not given, it will halfop you on all channels you're on, provided you have the rights to. Type
/msg chanserv halfop #channel nick
..IDENTIFY:/me $$1 This AUTHENTICATES you to ChanServ as the founder of the given
channel. Many commands require you to use this command before using them. Type /msg chanserv identify #channel password
..INFO:/me $$1 This LISTS information about the named registered #channel, including its founder, time of registration, last
time used, description, and mode lock, if any. If ALL is specified, the entry message and successor will also be displayed.
Type /msg chanserv info #channel [ALL]
..INVITE:/me $$1 This tells ChanServ to INVITE you into the given channel.
By default, limited to AOPs or those with level 5 and above on the channel. Type /msg chanserv invite #channel
..KICK:/me
$$1 This KICKS a selected nick on a channel. If nick is not given, it will kick you. If channel and nick are not given, it
will kick you on all channels you're on, provided you have the rights to. Type /msg chanserv kick #channel nick reason
..LOGOUT:/me $$1 This command makes the selected nickname not identified anymore for the given channel. Type /msg chanserv
logout #channel nick
..OWNER:/me $$1 This GIVES YOU OWNER STATUS on channel. Type /msg chanserv owner #channel
..PROTECT:/me $$1 This PROTECTS a selected nick on a channel. If nick is not given, it will protect you. If channel and nick
are not given, it will protect you on all channels you're on, provided you have the rights to. Type /msg chanserv protect
#channel nick
..REGISTER:/me $$1 This REGISTERS a channel in the ChanServ database. In order to use this command,
you must first be a channel operator on the channel you're trying to register. Type /msg chanserv register #channel password
description
..SENDPASS:/me $$1 This SENDS the password of the given channel to the e-mail address set in the founder's
nickname record. Type /msg chanserv sendpass #channel
..TOPIC:/me $$1 This CAUSES ChanServ to set the channel topic
to the one specified. If topic is not given, then an empty topic is set. Type /msg chanserv topic #channel topic
..UNBAN:/me $$1 This tells ChanServ to REMOVE all bans preventing you from entering the given channel. Type /msg chanserv
unban #channel
..VOICE:/me $$1 This VOICES a selected nick on a channel. If nick is not given, it will voice you.
If channel and nick are not given, it will voice you on all channels you're on, provided you have the rights to. Type /msg
chanserv voice #channel nick
.IRCOps AND HIGHER CMDS - The following commands are only available to IRCOps and higher
users.
..LIST:/me $$1 The Channels with the PRIVATE option set will only be displayed to Services admins. Channels
with the NOEXPIRE option set will have a ! appended to the channel name for Services admins. Type /msg chanserv list pattern
.SERVICES ADMINS - The following commands are only available to Services Admins.
.JAIL - Allows Services Administrators
to set certain channels so that ChanServ takes administrative action whenever a user joins those channels.
..ADD:/me
$$1 This ADDS a channel to the JAIL list. Channels on the list are monitored by services, and action is taken whenever a user
joins a monitored channel. Type /msg chanserv jail add #channel action reason
.SET - Allows you to set various options
for channels that are in the JAIL database.
..ACTION:/me $$1 This SETS the action for ChanServ to take when a user
joins a monitored channel. Options are: GLOBOPS, KILL, or AKILL. Type /msg chanserv jail set #channel action
..REASON:/me
$$1 This SETS the reason ChanServ gives when KILLing or AKILLing a user for joining a monitored channel. Type /msg chanserv
jail set #channel reason
..REGEXEMPT:/me $$1 This DETERMINES if ChanServ will take action against register nicks
when they join a monitored channel. If set to YES registered nicknames are exempt from action by Jail. If NO, they will not
be exempt. Type /msg chanserv jail set #channel regexempt {on|off}
..DEL:/me $$1 This DELETES a channel from the
JAIL list and removes services monitoring of that channel. Type /msg chanserv jail del #channel
..VIEW:/me $$1 This
ALLOWS you to view the information for a channel on the JAIL list. Type /msg chanserv jail view #channel
..LIST:/me
$$1 This LISTS all all the channels in the JAIL list. Type /msg chanserv jail list
.NORMOL MODES - Like DROP - FORBID
and STATUS
..DROP:/me $$1 This CANCELS the registration of a channel Can be used without needing to identify via
password. Type /msg chanserv drop #channel
..FORBID:/me $$1 This DISALLOWS anyone from registering or using the
given channel. May be cancelled by dropping the channel. Type /msg chanserv forbid #channel reason
..NOEXPIRE:/me
$$1 Services admins can set the option NOEXPIRE, with which channels can be prevented from expiring. Type /msg chanserv set
noexpire #channel {on|off}
..STATUS:/me $$1 This RETURNS the current access level of the given nick on the given
channel. The reply is of the form: status channel nickname access-level. Type /msg chanserv status #channel nickname
..SUSPEND:/me $$1 This DISALLOWS anyone from registering or using the given channel. May be cancelled by using the UNSUSPEND
command to preserve all previous channel data/settings. Type /msg chanserv suspend #channel reason
..UNSUSPEND:/me
$$1 This RELEASES a suspended channel. All data and settings are preserved from before the suspension. Type /msg chanserv
unsuspend #channel
}
menu status,menubar,query,nicklist,channel,dcc {
.NickServ Commands - Help on NickServ
Commands
..ACCESS - Modifies or displays the access list for your nick.
..ADD:/me $$1 This ALLOWS access
to user anyone from any machine in the example.com domain. Type /msg nickserv access add mask EXAMPLE /msg nickserv
ACCESS ADD
anyone@*.example.com ..DEL:/me $$1 This REVERESES the ADD command. Type /msg nickserv access del mask EXAMPLE /msg nickserv ACCESS
DEL
anyone@*.example.com ..LIST:/me $$1 This DISPLAYS the current access list. Type /msg nickserv access list. EXAMPLE /msg nickserv
ACCESS LIST
.SET - Sets various nickname options.
..DISPLAY:/me $$1 This CHANGES the display used to refer
to your nickname group in Services. The new display MUST be a nick of your group. Type /msg nickserv set display new-display
..EMAIL:/me $$1 This ASSOCIATES the given E-mail address with your nickname. This address will be displayed whenever someone
requests information on the channel with the info command. Type /msg nickserv set email address
..GREET:/me $$1
This MAKES the given message the greet of your nickname, that will be displayed when joining a channel that has GREET option
enabled, provided that you have the necessary access on it. Type /msg nickserv set greet message
..HIDE:/me $$1
This ALLOWS you to prevent certain pieces of information from being displayed when someone does a NickServ INFO on your nick.
Type /msg nickserv set hide {EMAIL|USERMASK|QUIT} {ON|OFF}
..ICQ:/me $$1 ASSOCIATES the given ICQ number with your
nickname. This number will be displayed whenever someone requests information on your nick with the INFO command. Type /msg
nickserv set icq number
..KILL:/me $$1 This TURNS the automatic protection option for your nick on or off. Type
/msg nickserv set kill {ON|QUICK|IMMED|OFF}
..LANGUAGE:/me $$1 This CHANGES the language Services uses when sending
messages to you. EXAMPLE 1) English 2) Français (French) 3) Deutsch (German) 4) Português (Portuguese) 5) Español (Spanish)
6) Türkçe (Turkish) 7) Catala (Catalan) Type /msg nickserv set language number
..MSG:/me This ALLOWS you to choose
the way Services are communicating with you. With MSG set, Services will use messages, else they'll use notices. Type /msg
nickserv set msg {ON|OFF}
..PASSWORD:/me $$1 This CHANGES the password used to identify you as the nick's owner.
Type /msg nickserv set password new-password
..PRIVATE:/me $$1 This TURNS NickServ's privacy option on or off for
your nick. With PRIVATE set, your nickname will not appear in nickname lists generated with NickServ's LIST command. Type
/msg nickserv set private {ON|OFF}
..SECURE:/me This TURNS NickServ's security features on or off for your nick.
With SECURE set, you must enter your password before you will be recognized as the owner of the nick, regardless of whether
your address is on the access list. Type /msg nickserv set secure {ON|OFF}
..URL:/me $$1 This ASSOCIATES the given
URL with your nickname. This URL will be displayed whenever someone requests information on your nick with the INFO command.
Type /msg nickserv set url url
.NORMOL MODES - Like IDENTIFY - REGISTER and more.
..ALIST:/me $$1 This
LISTS channels you have access on. Type /msg nickserv alist
..DROP:/me $$1 This DROPS your nickname from the NickServ
database. A nick that has been dropped is free for anyone to re-register. Type /msg nickserv drop nickname
..GHOST:/me
$$1 This TERMINATES a "ghost" IRC session using your nick. A "ghost" session is one which is not actually connected, but which
the IRC server believes is still online for one reason or another. Type /msg nickserv ghost nick password
..GLIST:/me
$$1 This LISTS all nicks in your group. Type /msg nickserv glist
..GROUP:/me $$1 This command makes your nickname
join the target nickname's group. password is the password of the target nickname. Type /msg nickserv group target password
..IDENTIFY:/me $$1 This TELLS NickServ that you are really the owner of this nick. Many commands require you to authenticate
yourself with this command before you use them. Type /msg nickserv identify password
..INFO:/me $$1 This DISPLAYS
information about the given nickname, such as the nick's owner, last seen address and time, and nick options. Type /msg nickserv
info nick ALL
..LOGOUT:/me $$1 This REVERSES the effect of the IDENTIFY command, i.e. make you not recognized as
the real owner of the nick anymore. Type /msg nickserv logout
..RECOVER:/me $$1 This ALLOWS you to recover your
nickname if someone else has taken it; this does the same thing that NickServ does automatically if someone tries to use a
kill-protected nick. Type /msg nickserv recover nick password
..REGISTER:/me $$1 This REGISTERS your nickname in
the NickServ database. Once your nick is registered, you can use the SET and ACCESS commands to configure your nick's settings
as you like them. Type /msg nickserv register password email
..RELEASE:/me $$1 This INSTRUCTS NickServ to remove
any hold on your nickname caused by automatic kill protection or use of the RECOVER command. By default, such holds last for
one minute; this command gets rid of them sooner. Type /msg nickserv release nick password
..SENDPASS:/me $$1 This
SENDS the password of the given nickname to the e-mail address set in the nickname record. This command is really useful to
deal with lost passwords. Type /msg nickserv sendpass nick
..STATUS:/me $$1 This RETURNS whether the user using
the given nickname is recognized as the owner of the nickname. Type /msg nickserv status nick...
.SERVICES ADMINS
- The following commands are available to Services admins.
..ALIST:/me $$1 With no parameters, lists channels you
have access on. With one parameter, lists channels that nickname has access on. Type /msg nickserv alist nickname level
..DROP:/me $$1 This DROPS any nickname from the NickServ database. Type /msg nickserv drop nickname
..FORBID:/me
$$1 This DISALLOWS a nickname from being registered or used by anyone. May be cancelled by dropping the nick. Type /msg nickserv
forbid nickname reason
..GETEMAIL:/me $$1 This RETURNS the matching nicks that used given email. Note that you can
not use wildcards for either user or emailhost. Type /msg nickserv getemail
user@emailhost ..GLIST:/me $$1 This LISTS all nicknames that are in the group of the given nick. Type /msg nickserv glist nickname
..LIST:/me $$1 This LISTS all registered nicknames which match the given pattern, in
nick!user@host format. Nicks with the PRIVATE option set will only be displayed to Services admins. Type /msg nickserv list pattern {forbidden|noexpire|unconfirmed}
..SET:/me $$1 This PREVENTS the nick from expiring. Type /msg nickserv set option noexpire
}
menu status,menubar,query,nicklist,channel,dcc
{
.BotServ Commands - BotServ allows you to have a bot on your own channel.
.BADWORDS - Maintains bad
words list.
..ADD:/me $$1 This ADDS the given word to the badword list. Type /msg botserv badwords #channel add
word {SINGLE|START}
..DEL:/me $$1 This REMOVES the given word from the bad words list. Type /msg botserv badwords
#channel del {word|entry-number|list}
..LIST:/me $$1 This DISPLAYS the bad words list. Type /msg botserv badwords
#channel list
..CLEAR:/me $$1 The BADWORDS CLEAR command clears all entries of the bad words list. Type /msg botserv
badwords #channel list
.KICK - Configures bot kickers.
..BOLDS:/me $$1 This SETS the bolds kicker on or
off. When enabled, this option tells the bot to kick users who use bolds. We strongly recommend you don't enable this feature,
use /mode #channel +U instead. Type /msg botserv kick #channel bolds {on|off} [ttb]
..BADWORDS:/me $$1 This SETS
the bot kicks bad words. When enabled, this option tells the bot to kick users who say certain words on the channels. We strongly
recommend you don't enable this feature, use /mode #channel +G instead. Type /msg botserv kick #channel badwords {on|off}
[ttb]
..CAPS:/me $$1 This SETS the caps kicker on or off. When enabled, this option tells the bot to kick users
who are talking in CAPS. Type /msg botserv kick #channel caps {on|off} [ttb [min [percent]]]
..COLORS:/me $$1 This
SETS the colors kicker on or off. When enabled, this option tells the bot to kick users who use colors. We strongly recommend
you don't enable this feature, use /mode #channel +U instead. Type /msg botserv kick #channel colors {on|off} [ttb]
..FLOOD:/me $$1 This SETS the flood kicker on or off. We strongly recommend you don't enable this feature, instead use our
much improved Flood Protection. Type /msg botserv kick #channel flood {on|off} [ttb [ln [secs]]]
..REPEAT:/me $$1
This SETS the repeat kicker on or off. When enabled, this option tells the bot to kick users who are repeating themselves
num times (if num is not given, it defaults to 3). Type /msg botserv kick #channel repeat {on|off} [ttb [num]]
..REVERSES:/me
$$1 This SETS the reverses kicker on or off. When enabled, this option tells the bot to kick users who use reverses. We strongly
recommend you don't enable this feature, use /mode #channel +U instead. Type /msg botserv kick #channel reverses {on|off}
[ttb]
..UNDERLINES:/me $$1 This SETS the underlines kicker on or off. When enabled, this option tells the bot to
kick users who use underlines. We strongly recommend you don't enable this feature, use /mode #channel +U instead. Type /msg
botserv kick #channel underlines {on|off} [ttb]
.SET - Configures bot options.
..DONTKICKOPS:/me $$1 This
ENABLES OR DISABLES ops protection mode on a channel. Type /msg botserv set #channel dontkickops {on|off}
..DONTKICKVOICES:/me
$$1 This ENABLES OR DISABLES voices protection mode on a channel. Type /msg botserv set #channel dontkickvoices {on|off}
..GREET:/me $$1 This ENABLES OR DISABLES greet mode on a channel. Type /msg botserv set #channel greet {on|off}
..FANTASY:/me $$1 This ENABLES OR DISABLES fantasy mode on a channel. Type /msg botserv set #channel fantasy {on|off}
..SYMBIOSIS:/me $$1 This ENABLES OR DISABLES symbiosis mode on a channel. Type /msg botserv set #channel symbiosis {on|off}
.NORMOL MODES - Like ACT - ASSIGN and INFO.
..ACT:/me $$1 This MAKES the bot do the equivalent of a "/me" command.
Type /msg botserv act #channel text
..ASSIGN:/me $$1 This ASSIGNS a bot to a channel. Type /msg botserv assign #channel
botnick
..BOTLIST:/me $$1 This LISTS available bots. Type /msg botserv botlist
..INFO:/me $$1 This ALLOWS
you to see BotServ information about a channel or a bot. If the parameter is a channel, then you'll get information such as
enabled kickers. Type /msg botserv info #channel/nick
..SAY:/me $$1 This MAKES the bot say the given text on the
given channel. Type /msg botserv say #channel text
..UNASSIGN:/me $$1 This UNASSIGNS a bot from a channel. When
you use this command, the bot won't join the channel anymore. Type /msg botserv unassign #channel
.SERVICES ADMINS
- The following commands are available to Services admins.
.BOT - Allows Services admins to create, modify, and
delete bots that users will be able to use on their own channels.
..ADD:/me $$1 This ADDS a bot with the given nickname,
username, hostname and realname. Since no integrity checks are done for these settings, be really careful. Type /msg botserv
bot add nick username hostname realname
..CHANGE:/me $$1 The Bot change allows to change nickname, username, hostname
or realname of a bot without actually delete it (and all the data associated with it). Type /msg botserv bot change oldnick
newnick username hostname realname
..DEL:/me $$1 The Bot del removes the given bot from the bot list. Type /msg
botserv bot del nick
..LIST:/me $$1 The Bot list is an alias of BOTLIST and just lists all bots available on the
network. Type /msg botserv bot list
.NORMOL MODES - Like NOBOT and PRIVATE.
..NOBOT:/me $$1 This option
makes a channel be unassignable. If a bot is already assigned to the channel, it is unassigned automatically when you enable
the option. Type /msg botserv set #channel nobot {on|off}
..PRIVATE:/me $$1 This option prevents a bot from being
assigned to a channel by users that aren't IRC operators. Type /msg botserv set bot-nick private {on|off}
}
menu status,menubar,query,nicklist,channel,dcc
{
.MemoServ Commands - Help with MemoServ.
.DEL - This command allows you to delete memos.
..LAST:/me
$$1 This WILL delete the last memo received. Type /msg memoserv del last
..ALL:/me $$1 This WILL delete all memos
you have received. Type /msg memoserv del all
..LIST:/me $$1 This WILL delete the memos specified in the list. For
example, /msg memoserv del 2-5 would delete memos from number 2 to number 5. Type /msg memoserv del list
..CHANNEL:/me
$$1 This WILL delete the memos for the channel specified. Type /msg memoserv del #channel [option]
.INFO - Informs
you of your memo info.
..INFO:/me $$1 Type /msg memoserv info
..CHANNEL:/me $$1 You must have the appropriate
channel access to use this command. Type /msg memoserv info #channel
.LIST - Lists your memos.
..LIST:/me
$$1 This WILL LIST all memos your current nickname has. New memos will be indicated as such by an "*". Type /msg memoserv
list
..NEW:/me $$1 This WILL LIST only the new memos your current nickname has.
..CHANNEL:/me $$1 This
WILL LIST all the memos for the channel specified. Type /msg memoserv list #channel
.READ - This command allows
you to read you memos.
..LAST:/me $$1 This WILL OPEN the last memo received. Type /msg memoserv read last
..NEW:/me $$1 This WILL OPEN any new memos you have received. Type /msg memoserv read new
..LIST:/me $$1 This WILL
OPEN the memos specified in the list. For example, /msg memoserv read 2-5 would only open memos from number 2 to number 5.
Type /msg memoserv read list
..CHANNEL:/me $$1 This WILL READ all the memos for the channel specified. Type /msg
memoserv read #channel
.SET - Sets various memo options.
.NOTIFY /msg memoserv set notify parameter -
The parameters can be one of:
..ON:/me $$1 You will be notified of memos when you log on, when you unset /AWAY and
when they are sent to you. Type /msg memoserv set notify on
..LOGIN:/me $$1 You will be notified of memos only when
you logon or unset /AWAY. Type /msg memoserv set notify logon
..NEW:/me $$1 You will only be notified of memos when
they are sent to you. Type /msg memoserv set notifynew
..OFF:/me $$1 You will not receive any notification of memos.
.LIMIT /msg memoserv set limit parameter - The parameters can be one of:
..USERLIMIT:/me $$1 This SETS the maximum
number of memos you nick will be able to receive. If it is set to 0 you will not be able to receive any memos. It cannot be
set any higher than 20. Type /msg memoserv set limit some number between 0-20
..CHANNELLIMIT:/me $$1 You must have
the appropriate channel access to use this command. By default you must have level 10 access on a channel to read that channels
memos. Type /msg memoserv set limit #channel|some number between 0-20
.NORMOL MODES Like CANCEL - CHECK and SEND.
..CANCEL:/me $$1 This CANCELS the last memo you sent to the specified nick or channel provided it has not already been read
at the time you use the command. Type /msg memoserv cancel nick|channel
..CHECK:/me $$1 This CHECKS whether the
_last_ memo you sent to nick has been read or not. Note that this only work with nicks, not with channels. Type /msg memoserv
check nick
..RSEND:/me $$1 This SENDS the named nick or channel a memo containing memo-text. When sending to a nickname,
the recipient will receive a notice that he/she has a new memo. Type /msg memoserv rsend nick|channel the memo you wish to
send
..SEND:/me $$1 This SENDS the text in the area "the memo you wish to send" to the nick or channel you specified.
Type /msg memoserv send nick|channel the memo you wish to send
..STAFF:/me $$1 This SENDS all services staff a memo
containing memo-text. Note: If you have opers on both the oper list and the admin list they will receive the memo twice. The
same applies for oper's on the Root list as well as other lists. Type /msg memoserv staffthe memo you wish to send
}
menu
status,menubar,query,nicklist,channel {
.IRCOp Commands - The commands only available to IRCOps, Services Administrators,
and Network Administrators.
.HOSTSERV - Allows the setting up of vHosts.
..DEL:/me $$1 This DELETES the
vhost assigned to the given nick from the database. Type /msg hostserv del nick
..DELALL:/me $$1 This DELETES the
vhost for all nick's in the same group as that of the given nick. Type /msg hostserv del nick
..LIST:/me $$1 This
command LISTS registered vhosts to the operator if a Key is specified, only entries whos nick or vhost match the pattern given
in key are displayed. Type msg hostserv list key
..SET:/me $$1 This SETS the vhost for the given nick to that of
the given. Type /msg hostserv set nick hostmask
..SETALL:/me $$1 HostServ- of the given nick. * NOTE, this will
not update the vhost for any nick's added to the group after this command was used. Type /msg hostserv setall nick hostmask
.SPAMFILTER - This command adds/removes global spam filters.
..ADD:/me $$1 This ADDS the given nick or usermask
to the Auto Kick list. Type /spamfilter add type action tkltime reason regex
..DEL:/me $$1 This PERMANENTLY bans
the given mask on the channel. If someone tries to remove the ban, ChanServ will automatically set it again. Type /spamfilter
del type action tkltime reason regex
..REMOVE:/me $$1 This CANCELS the effect of the AKICK STICK command, so you'll
be able to unset the ban again on the channel. Type /spamfilter remove type action tkltime reason regex
.NORMOL
MODES - Like ADCHAT - ADDOMOTD and GETINFO.
..ADCHAT:/me $$1 This SENDS a message to all Admins. Type /adchat message
..ADDMOTD:/me $$1 This WILL ADD the given text to the end of the Motd. Type /addmotd message
..ADDOMOTD:/me $$1
This WILL ADD the given text to the end of the OperMotd. Type /addomotd message
..CHATOPS:/me $$1 The GLOBOPS is
usually reserved for important network information. Therefore, for Oper Chat,CHATOPS was invented. IRCOps with the +c flag
enabled will be able to send/receive CHATOPS messages. Type /chatops message
..CHGHOST:/me $$1 This CHANGES the
hostname of a user currently on the IRC network. Type /chghost nick host
..CHGIDENT:/me $$1 This CHANGES the ident
of a user currently on the IRC network. Type /chgident nick ident
..CHGNAME:/me $$1 This CHANGES the "IRC Name"
(or "Real Name") of a user currently on the IRC network. Type /chgname nick name
..CONNECT:/me $$1 If only one server
is given, it will attempt to connect the server you are ON to the given server. If 2 servers are given, it will attempt to
connect the 2 servers together. Put the leaf server as the first, and the hub server as the second. Type /connect server port
server
..DCCDENY:/me $$1 This ADDS a DCCDENY for that filemask. Preventing that file from being sent. To remove
a deny use /undccdeny filemask. Type /dccdeny filemask reason
..DIE:/me $$1 This KILLS the irc daemon, disconnecting
all users currently on that server. Type /die password
..GETINFO:/me $$1 This USED on channels, users, or servers
to get a dump of their aClient struct. Type /getinfo user/channel/server
..GLINE:/me $$1 This "BANS" a hostmask
from connection to the IRC server. Type /gline
user@host time to ban reason or /GLINE nick time to ban reason
..GZLINE:/me $$1 This ADDS a zline. Type /gzline
user@host time to ban reason or /GZLINE nick time to ban reason
..GLOBOPS:/me $$1 This SENDS a global "message" to all IRCOps.
Only viewable by IRCOps (unlike WallOps, which can be viewed by normal users). Type /globops message
..HTM:/me $$1
This CONTROLES settings related to high traffic mode. High Traffic Mode (HTM) basically disables certain user commands such
as: ON - OFF - NOISY - QUIET and TO value. Type /htm option
..KILL:/me $$1 This FORCEFULLY disconnects a user from
an IRC Sever. Type /kill user reason
..KLINE:/me $$1 This BANS the hostmask from the server it is issued on. A kline
is not a global ban. Type /kline
user@host time to ban reason or /KLINE nick time to ban reason
..LAG:/me $$1 This command is like a Sonar or Traceroute for
IRC server. You type in /LAG irc.fyremoon.net and it will reply from every server it passes with time and so on. Type /lag
server
..LOCOPS:/me $$1 This is similar to GLOBOPS, except only received by those IRCOps local to your server. Type
/locops message
..MODULE:/me $$1 This LISTS all modules loaded. Type /module server
..NACHAT:/me $$1 This
SENDS a message to all Net Admins. Type /nachat message
..OPER:/me $$1 The Command to give a user operator status
if they match an Oper Block. Type /oper userid password
..OPERMOTD:/me $$1 This DISPLAYS the servers oper message
of the day. Type /opermotd
..REHASH:/me This REHASHS the servers config file. Including a server name allows you
to rehash a remote servers config file. Type /restart server flags
..RESTART:/me $$1 This KILLS AND RESTARTS the
IRCD Process, disconnecting all users currently on that server. Password is required. You may also include a server name to
restart a remote server. Type /rehash server password
..RPING:/me $$1 This WILL calculate the Lag (In milliseconds)
between servers. Type /rping server
..SETHOST:/me This LETS an IRCOp change their own vhost to what ever they want
it to be. Type /sethost new host
..SETIDENT:/me $$1 This LETS an IRCOp change their own ident to what ever they
want it to be. Type /setident new ident
..SHUN:/me $$1 This PREVENTS a user from executing ANY commands and prevents
them from speaking. Shuns are global (like glines). Type /shun
user@host time to ban reason or /SHUN nick time to ban reason
..STATS:/me $$1 This PROVIDES certain statistical information
about the server. Type /STATS letter
..SQUIT:/me $$1 This DISCONNECTS a server from the network. Type /squit server
..TEMPSHUN:/me $$1 This TEMPORARY Temporary shuns are shuns added on a specified target for the current session only, this
means if the user reconnects the shun will be gone. To remove a tempshun use: /tempshun -nick Type /tempshun +nick reason
..TRACE:/me When USED on a user it will give you class and lag info. If you use it on a server it gives you class/version/link
info. Type /trace server or /trace nick
..UNGLINE:/me $$1 This REMOVES a g:line from the server. Type /ungline hostmask
..UNZLINE:/me $$1 This REMOVES a currently active z:Line. Type /unzline ip
..WALLOPS:/me $$1 This SENDS a "message"
to all those with the umode +w. Only IRCOps can send wallops, while anyone can view them. Type /wallops message
..ZLINE:/me $$1 This BANS an IP Address from the local server it is issued on (not global). Type /zline
*@ip time to ban reason or /ZLINE nick time to ban reason
}
menu status,menubar,query,nicklist,channel {
.Advertise
..Advertise Script:/me I im useing alotofmus's MasterCmd Script made in 2006
}