Admin Useage for RCMS
Commands are broken up into three categories.
1. >ADMINCMD - Can only be used by those what have been granted admin privileges. 2. >USERCMD - Commands that can be used by anyone IF not disabled. Otherwise, only available to Admins. 3. >Unrestricted - These Include Nickname, nonname and #\r\n#ADMINCMD
#ADMINCMD ENABLEUSERCMD- Allows users who are not admin to use the #USERCMDS. [Default]
#ADMINCMD DISABLEUSERCMD- makes #USERCMD commands available only to Admins.
#ADMINCMD HIDEIDON - Conceals the numbers at the end of name. Gives user names a clean look. [Default] Nickname and NoName will only work when HideID is enabled.
#ADMINCMD HIDEIDOFF - Disables the concealment of username ID-numbers.
#ADMINCMD SHOWNICKCHANGEON - Lets channel know when someone changes name.
#ADMINCMD SHOWNICKCHANGEOFF - Disables notification of username change.[Default]
#ADMINCMD PRINTIP username - Display the IP of a specific user.
#ADMINCMD RESETCHATSTAT - Resets the chat statistics.
#ADMINCMD ADDADMIN username - Adds the user as an Admin. Changing your name will not cause you to lose admin.
#ADMINCMD REMOVEADMIN username - Removes the users admin abilities.
#ADMINCMD CLEARADMIN - Clears all admins. Usually a bad idea! This is usually a command I remove from my version with a hex editor.
#ADMINCMD NOSHAREBLOCKON - Blocks users with no files from entering the chatroom.
#ADMINCMD NOSHAREBLOCKOFF - Allows users with no files to enter chatroom.[Default]
#ADMINCMD AUTOROMBLOCKON Kicks people for less than 5 messages in (Default time)60 minutes. Admins are Immune to this command.[Default]
#ADMINCMD AUTOROMBLOCKOFF - Disables lurk block, permitted people to park in chatroom.
#ADMINCMD SETROMBLOCKTIME minutes - Sets default time before users are kicked for being inactive.
#ADMINCMD TRADERBLOCKON - Enables Users with specific words/characters in their name to be blocked. Located at the end of the RCMSConf.txt file (in WinMX Folder) you can set the keywords to block users. Maximum of 128 Words.
#ADMINCMD TRADERBLOCKOFF - Disables Username Block. [Default]
#ADMINCMD HIDECOMMANDON - Conceals commands, substitutes them with ********.[Default]
#ADMINCMD HIDECOMMANDOFF - Disables concealment of RCMS commands.
#ADMINCMD /kickban username - Kicks + bans the user from the chatroom.
#ADMINCMD /ban username - Bans the specified user from the chatroom. But does not kick.
#ADMINCMD /limit number - Sets maximum number of users allowed into chatroom.
#ADMINCMD PENALTYON - Penalizes users who enter and leave chat quickly without typing. [Default]
#ADMINCMD PENALTYOFF - Disables entrance penalty. This will also clear the Penalty List
#ADMINCMD PRINTUSERLIST - Displays the list of users, be warned, it can cause problems.
#ADMINCMD PRINTEVENTLOG - Displays last 50 lines event log.
#AdminMessage- This is useful for conversations that are between admins. While regular users can actually trigger Admin Messages, they cannot see them, not even the ones they type.
USERCMD
#USERCMD WELCOMEMSGON- Enables an automatic greeting when someone enters.
#USERCMD WELCOMEMSGOFF - Disables automatic welcome message.[Default]
#USERCMD SETWELCOMEMSG message - Sets the automatic welcome message. There are 6 keywords that can be used in the welcome message.
%NAME% Displays username. %RAWNAME% Displays username. %LINE% Displays the Internet connection type. %FILES% Displays the number of Shared Files. %IP% Displays the IP address. %PORT% Displays the connection port. #NickName (name) #message (message) - also can be used in Welcome Message.
#USERCMD PRINTCHATSTAT - Displays chatroom statistics.
#USERCMD PRINTUSERSTAT username - Displays the Write Count and Stay Time of an user.
#USERCMD PRINTWRITERANKING - Displays average number of messages the user typed per hour.
#USERCMD PRINTRAWWRITERANKING - Displays users with highest number of messages in chatroom.
#USERCMD PRINTTIMERANKING- Displays list of users in channel the longest.
#USERCMD PRINTROMRANKING - Displays the most inactive users.
#USERCMD /kick username - Kicks the specified user out of the chatroom.
#USERCMD /unban username - Unbans the specified user.
#USERCMD /clearbans - Clears all banned users.
#USERCMD CLEARDELAY - Clears the "Penalty List".
#USERCMD WRITEMESSAGE message - Leaves a message that can be displayed by a read message. Also useful way to execute commands etc, they will not show up in the channel.
#USERCMD READMESSAGE username - Displays the messages left by specified user with WriteMessage.
#USERCMD PRINTVERSION - Displays the version information of RCMS the Chatroom is running.
#USERCMD PRINTADMINLIST - Displays list of all admins in a channel. If you have a lot of admins, this command can cause issues. I usually hex it out.
#Usercmd Redirect username - Sends a user to whatever channel has been set as redirect. If none set, its the same as a kick.
#Usercmd Redirectto username channelname - Redirects a user to a specific chat channel regardless of what the default is.
#Usercmd SetRedirectRoom channelname - Sets default Redirect channel to work with the redirect command.
#Usercmd PrintRedirectRoom - Displays what channel is currently the redirect default.
Unrestricted Commands
Most of these following only work when HIDEID is on.
#NONAME message Writes a message as the anonymous user #NONAME Hi, I am an idiot <---from this to ---->
#NICKNAME name #MESSAGE message Writes a message as the anonymous user
#TOPIC - Allows topic in channel window to be changed, It does NOT affect channel topic.
#MOTD- Allows message of the day in channel window to be changed. It also can be used to post in channel without broadcasting your name.
