mp3worlds-Undernet

My Scripts

Home
CService
My Scripts
Guestbook

MasterCmd
 
MasterCmd is a script i made to help lightin up the load on irCOP's and Admins on certon networks like NewNet or Criten it has commands like NickServ - ChanServ - MemoSev - BotServ and more. It's easy to use just click on a nick that needs the help and click on the command.
 
 

MasterCmd Script
 
 
#######################################################################################################
######## 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
}

How To Load The Script
 
Copy - Goto Script Editor - Remote Tab - Paste it in there.
 
 

click here to download the file mastercmd