Apycom Java Applets

Cheat Sheet

Tutorial for the ExReps Chat System

 

Cheat Sheet

All commands start with a forward slash /,All the commands must be in English! - { } represents a required setting, [ ] an optional one.

/! - Recall the previous text typed (command or message).

/away [message] - Announces the room and the users who try to send you messages that you are away from the computer. If you want to be back to chat, just start typing.

/clear - Clear the messages frame and show only the last 5 messages.

/dice [n] (dice v.1) - A dice game for random/hazardous numbers. Usage: /dice or /dice [n]; n can take any value between 1 and 6 (it represents the number of dice). If no number is entered, the default maximum dice will be used.

/{n1}d[n2] (dice v.2) - This is a more complex version of the /dice command. Usage: /{n1}d[n2] or /{n1}d;
n1 can take any value between 1 and 99 (it represents the number of dice per throws). n2 can take any value between 1 and 6 (it represents the number of sides per die).

/d{n1}[tn2] (dice v.3) - This is a third (role-playing) version of the dice rolling.Usage: /d{n1}[tn2] or /d{n1}; n1 can take any value between 1 and 100 (it represents the number of sides per die).n2 can take any value between 1 and 6 (it represents the number of dice per throw).

/high {user} - Highlights the messages of a specific user for an easier reading across the conversations.Usage: /high {user} or press the small square on the right of the username (in the rooms/users list)

/ignore [-] [user[,user...]] - Avoid displaying messages from a user if nick is specified.Set ignoring off for a user when nick and - are both specified, for all users when - is but not nick.With no option, this command pops up a window that shows all ignored nicks.

/img {full path to the image to be posted} - Allows posting of one single image as message.Usage: The picture has to be on the internet and free accessible by anyone. Don’t use pages that need login.Full image link must be typed! E.g.

/img http://exreps.com/Forums/gallery/1_08_04_07_1_06_47.jpg Allowed extensions: .jpg .bmp .gif .png. The link is case sensitive! HINTS: type /img then a space and paste the URL into the box; to get the URL of an image from a webpage, when you right-click on the image, go to properties, then highlight the whole address/URL (sometimes needs to scroll down a bit) and copy/paste after the /img, Don’t attempt with pictures from your pc: it will just break the chat window

/invite {user} - Invite a user chatting in an other room join the one you are in.

/join [n] {#room} - Join another room, creating it if it doesn’t exist and if you’re allowed to.
n equals 0 for private and 1 for public, default to 1 if not specified.

/me {message} or /mr {message} - Describe what you’re doing without refer yourself.The second command does the same as /me but it will show your respective gender E.g. * Mr Ciprian is watching TV or Mrs Dana is happy.

/msg {user} {message} and /to {user} {message} - Send a private message to the specified user (other users won’t see it).

/notify - Toggles notifications of user entrance/exit for the current room.

/profile - Popup window for editing user’s profile.

/quit [message] - /exit [message] - /bye [message]  - Leave the chat after displaying an optional message.

/refresh [n] - Modify messages and users lists refresh delay (in seconds).If n is not specified or less than 3, toggles between no refresh and 10s refresh.

/save [n] - Save the last n messages (notifications ones excluded) to an HTML file. If n is not specified, all available messages will be taken into account.

/show [n] or /last [n] - Reload the messages frame and display the n latest messages, minimum and default are 5.

/size [n] - Change the font size of the messages in chat to user choice (allowed values for n: between 7 and 15); the /size command resets the font size to the default value (10).

/sort - Change the order users are sorted in lists: by entrance time or alphabetically.

/timestamp - Show/Hide time before messages.

/whois {user} - Show informations about specified user.

/wisp {user} {message} - /whisp {user} {message} - Send a whisper (private message). The message will reach the destination, no matter which room the user is in. If the user is not on-line or has set away, you will be notified about it.

Chat Etiquette

Our site would like to keep its community friendly and fun, so please adhere to the following guidelines. If you fail to observe these rules, one of our chat moderators may boot you from the chat.

Thank you,
Jay Clark

Our Chat Etiquette Guidelines
 

  • Do not "spam" the chat by typing nonsense or random letters.

  • Do not use aLtErnAtiNg characters.

  • Keep ALL CAPS use to a minimum, as it is considered yelling.

  • Keep in mind that our chat users are from all over the world, and, most likely, you will encounter people of different beliefs. Please be kind and polite to these people.

  • Do not direct profanity towards other members. In fact, try to steer clear of using profanity and/or swear words altogether.

  • Do not call other members by their real names that they may not appreciate. Use their nicknames instead.

Text formatting for messages

You can put bold, italic or underlined text in messages by encasing the applicable sections of your text with either the <B> </B>, <I> </I> or <U> </U> tags. For example, <B>this text</B> will produce this text. To create a hyperlink (for e-mail or URL) in your message, simply type the corresponding address without any tag. The hyperlink will be created automatically.

Choosing a language

Logging into the Chat

Registering

Modifying/deleting your profile

Creating a room

Understanding connection state

Sending a Message

Understanding the users list

Leaving the chat room

Knowing who is chatting without being logged in

Features and Commands:
    Help command
    Avatars
    Graphical smilies
    Text Formatting
    Using colored text in chat
    Invite a user to join your current chat room
    Changing from one chat room to another
    Modifying your own profile inside the chat
    Recalling the last message or command you have submitted
    Responding to a specific user
    Private Messages
    Actions
    Ignoring other Users
    Getting Public Information about other Users
    
Save messages

Customizing the Chat View

Special commands for moderators and/or the administrator:
    Send an announcement
    Kicking a user
    Banish a user
    
Promote/Demote a user to/from moderator:

 

 

Choosing a language:

You may choose a language among those in which phpMyChat - Plus have been translated by clicking on one of the flags at the start page. In the example bellow, a user selects the French language:

Flags for language selection
 

Back to the top

Login:

If you have already registered, simply log in by entering your username and password. Then select which chat room you would like to enter and press the ’chat’ button.
Else you can register first or simply enter a room but your nick won’t be reserved (an other user may use the same nick once you have logged out).
 

Back to the top

To Register:

If you have not yet registered and would like to, please choose the registration option. A small pop-up window will appear.

 

  • First, create a username for yourself by typing it into the appropriate boxes. The username you choose is the name that will be automatically displayed in the chat room. It cannot contain spaces, commas or backslashes (\).
  • Second, please enter your first name, last name, and your email address. In order to register to chat, all of this information must be provided. The gender information is optional.
  • If you have a homepage, you may enter the URL into the box.
  • The language field may help other users in future discussions. They will know which language(s) you understand.
  • Lastly, if you wish to allow your email address to be viewed by other participants, please check the box next to "show e-mail in public information". If you do not want your e-mail address to be viewable, leave the box unchecked.
  • Then, press the Register button and your account will be created. If you wish to stop at any time without registering, press the Close button.

Of course, registered users would be able to modify/delete their own profile by clicking on the appropriate links.

 

Back to the top

To create a room:

Registered users can create rooms. Private ones can only be accessed by users who know their name and will never been displayed except for users that are in.
 

Room’s name cannot contain comma or backslash (\).
 

Back to the top

Understanding connection state:

A sign representing your connection state is displayed at the top-right corner of the screen. It may take three forms :

 

  • No connection when no connection is required ;
  • Connecting when there is a connection in progress ;
  • Connection failed when a connection failed.

In the third case, clicking on the red "button" will launch a new connection attempt.
 

Back to the top

 

Sending messages:

To post a message to the chat room, type your text into the text box in the lower left corner and then press the Enter/Return key to send it. Messages from all users scroll in the chat box.
 

You may change the color of the text of your messages by choosing a new color from the list of choices to the right of the text box.
 

Back to the top

Understanding the users list (not for users popup window):
    Two basic rules have been defined for the users list:
     
  1. a little icon that shows gender is displayed before the nick of a registered user (clicking on it will launch the whois popup for this user), while unregistered users have nothing but blank spaces displayed before their nick;
     
  2. the nick of the administrator or of a moderator is italicized.

For example, from the snapshot bellow you can conclude that:

users list
  • Nicolas is the admin or one of the moderators of the phpMyChat room;
     
  • alien (whose gender is unknown), Jezek2 and Caridad are registered users with no extra "power" for the phpMyChat room;
     
  • lolo is a simple unregistered user.
 

Back to the top

Leaving the chat room:

To exit the chat, simply click once on "Exit". Alternatively, you may also enter the one of the following commands into your text box:
/exit
/bye
/quit

These commands may be completed with a message to be sent before you leave the chat room. For example : /quit See you soon!

will send the message "CU soon!" in the main frame then log you out.

 
Back to the top

Knowing who is chatting without being logged in:

You may click on the link that shows the number of connected users at the start page, or, if you are chatting, click on the image Detach Users list at the top-right of the screen to open a independent window that will display the list of connected users, and the rooms they are in, in near real time.
The title of this window contains the usernames, if they are less than three, the numbers of users and opened rooms else.

Clicking on the Beep/no beep at user entrance icon at the top of this popup will enable/disable beeping sounds at user entrance.
 

Back to the top

Customizing the Chat View:

There are many different ways to customize the look of the Chat. To change settings, simply type the appropriate command into your text box and press the Enter/Return key.

 

  • The Clear command allows you to clean the main chat screen and display the last 5 messages sent on your screen.
    Type "/clear" without quotes.
  • The Notify command allows you to toggle on or off the option of seeing the notices when other users enter or exit the chat room. By default this option is on and the notices will be seen.
    Type "/notify" without quotes.
  • The Timestamp command allows you to toggle on or off the option of seeing the time the message was posted before each message and the server time in the status bar. By default this option is on.
    Type "/timestamp" without quotes.
  • The Refresh command allows you to adjust the rate at which the posted message are refreshed on your screen. The default rate is currently 20 seconds. To change the rate type "/refresh n" without quotes where n is the time in seconds of the new refresh rate.

    For example: /refresh 5

    will change the rate to 5 seconds. *Beware, if n is set to less than 3, the refresh is reset not to refresh at all (usefull when you want to read lots of old messages without being disturbed)!*

  • The Show and Last commands allow you to clean the screen and display the last n messages sent on your screen. Type "/show n" or "/last n" without quotes where n is the number of viewable messages.

    For example: /show 50 or /last 50

    will clean the message frame and cause the 50 newest messages to be viewable on your screen. If all of the messages cannot be displayed within the message box, a scroll bar will appear on the right side of the message box.

Back to the top

Features and Commands
Avatars:

Avatars are graphic image icons that represent chatters. Only registered users may change their avatar. Registered users may open their Profile (see /profile command) and click on the avatar image to select it from a menu of images, or to input a URL to a graphic image available anywhere on the internet (only images publicly accessible, not password protected sites). Images should be browser-viewable (.gif, .jpg, etc. ) 32 x 32 pixel graphic files for best display.

Clicking on a person’s avatar in the message frame will popup up that person’s profile (see /whois command). Clicking on your own avatar on the user’s list will invoke the /profile command, if you are registered. If you are not registered, clicking on your own (system’s default) avatar will bring up an alert to encourage you to register.

Back to the top

Help command:

Once inside a chat room, you can launch a help popup by clicking on the Help image that sits just before the message box. You can also type the "/help" or "/?" commands in the message box.
 

Back to the top

 

Smilies:

You may have graphical smilies inside your messages. See bellow the code you have to type into a message to obtain each one of these similes.

For example, sending the text "Hi Jack :)" without quote will display the message Hi Jack :) in the main frame.

:) :-) :D :o :O :( :-( ;) :p :P
:) :-) :D :o :O :( :-( ;) :p :P
8) 8-) :[ :-[ :kill: :wave :baby :nono :shuks :blush
8) 8-) :[ :-[ :kill: :wave :baby :nono :shuks :blush
:sad :drool :nuts :hardhat :thum :foot :hug :sneak :handshake :kiss
:sad :drool :nuts :hardhat :thum :foot :hug :sneak :handshake :kiss
:* :-* :heart :bang :type :read :zzzz :eat :angl :love
:* :-* :heart :bang :type :read :zzzz :eat :angl :love
:flirt :rant :rofl :idea :silly :wow :clps :disco :clap :yea
:flirt :rant :rofl :idea :silly :wow :clps :disco :clap :yea
:splat :uch :cryn :whoa :nana :drnk :devil :cat :buds :dead
:splat :uch :cryn :whoa :nana :drnk :devil :cat :buds :dead
:hey :wink :hahaha :hy :mad :shock :slap :bop :music :argue
:hey :wink :hahaha :hy :mad :shock :slap :bop :music :argue
:mischief :groin ;punch :drunk :back
:mischief :groin ;punch :drunk :back

Back to the top

Text Formatting:

Text can be bolded, italicized or underlined by encasing the applicable sections of your text with either the <B> </B>, <I> </I> or <U> </U> HTML tags.

For example, <B>this text</B> will produce this text.

To create a hyperlink for an e-mail address or URL, type the address (without any HTML tags). The hyperlink will be created automatically.
 

Back to the top

Using colored text in chat

Usage:
You can select your own default color by editing your profile (the same color as your username color). You’ll still be able to use any other color. To change back to your default color from a random used one, you have to choose once the default color (Null) - it is the first one in the select list.

Hints:
Color Range
Depending on your browser/OS capabilities, it is possible that some of the colors won’t be rendered. Only 16 color names are supported by the W3C HTML 4.0 standard:

[ aqua - black - blue - fuchsia - gray - green - lime - maroon ]
[ navy - olive - purple - red - silver - teal - white - yellow


If a user claims he cannot see your selected color it means he is probably using an older browser.

 

Settings defined on this chat:
Current Settings on this server:
a) COLOR_FILTERS = Enabled;
b) COLOR_ALLOW_GUESTS = Enabled.
Default colors: Administrator = red, Moderators = blue, Other users = black.
Your status = Administrator

Power levels of color usage:
1. Administrator can use any color.
The default color for the administrator is red.
2. Moderators can use any color but red and crimson.
The default color for moderators is blue.
3. The other users can use any color but red, crimson, blue and mediumblue.
The default color is black.

Technical stuff: These colors have been defined by the administrator in admin panel.
If anything goes wrong or if there is something you don’t like about the default colors, you should contact the administrator first, not the other users in your room. :-)
 

Back to the top

Invite someone to join your current chat room:

You can use the invite command to invite a user to join the room you are chatting in.

For example: /invite Jack

will send a private message to Jack suggesting him to join you in your current chat room. This message contains the name of the target room and this name appears as a link.

Note that you can put more than one username in the invite command (eg "/invite Jack,Helen,Alf"). They must be splitted by comma (,) without spaces.
 

Back to the top

Changing rooms:

The list to the right of the screen provides a list of chat rooms and the users who are currently in that room. To leave the room you are in and move into one of those rooms, simply click once on the name of that room. Empty rooms do not appear on this list. You may move into an empty room by typing the command "/join #roomname" without quotes.

For example: /join #RedRoom

will move you into the RedRoom.

If you’re a registered user, you may also create a new room with this same command. But then you have to specify its type: 0 stands for private, 1 for public (default value).

For example: /join 0 #MyRoom

will create a new private room (assuming a public one has not already been created with that name) called MyRoom and move you into it.

Room’s name cannot contain comma or backslash (\).
 

Back to the top

Modifying your own profile inside the chat:

The Profile command creates a separate pop-up window in which you can edit your user profile and modify it except your nick and password (you have to use the link at the start page to do this).
Type /profile
 

Back to the top

Recalling the last message or command you have submitted:

The ! command recalls the last message or command you have submitted.
Type /!

Back to the top

Responding to a specific user:

Clicking once on the name of another user from the list (to the right of the screen) will cause their "username>" to appear in your text box. This feature allows you to easily direct a public message to a user, perhaps in response to something he or she has posted above.

Back to the top

Private messages:

To send a private message to another user currently in your chat room, type the command "/msg username messagetext" or "/to username messagetext" without quotes.

For example, where Jack is the username: /msg Jack Hi there, how are you?

The message will appear to Jack and yourself, but no other users will see the message.

Note that clicking on the nick of a message sender in the main frame will automatically add this command to the input field for messages.

Back to the top

Actions:

To describe what you’re doing you can use the command "/me action" without quotes.

For example: If Jack sends the message "/me is drinking a coffee" the message frame will shown "* Jack is drinking a coffee".

Back to the top

Ignoring other users:

To ignore all of the posts by another user, type the command "/ignore username" without quotes.

For example: /ignore Jack

From that time onward, no messages by the user Jack will display on your screen.

To have a list of the users whose messages are ignored, just type the command "/ignore" without quotes.

To resume display of message by an ignored user, type the command "/ignore - username" without quotes where "-" is a hyphen.

 

For example: /ignore - Jack

Now all the messages by Jack posted during the current chat session will be displayed on your screen, including those messages posted by Jack before you typed this command. If you don’t specify a username after the hyphen, your "ignored list" will be cleaned.

Note that you can put more than one username in the ignore command (eg "/ignore Jack,Helen,Alf" or "/ignore - Jack,Alf"). They must be splitted by comma (,) without spaces.
 

Back to the top

Getting information about Users:

To see public information about a user, type the command "/whois username" without quotes.

For Example: /whois Jack

where ’Jack’ is the username. This command will create a separate pop-up window that will display the publicly available information about that user. Use your own name to check out how your profile info is displayed to other users using the same command.
 

Back to the top

Save messages:

To export messages (notification ones excluded) to a local HTML file, type the command "/save n" without quotes.

For Example: /save 5

where ’5’ is the number of messages to save. If n is not specified, all available messages sent to the current room will be taken into account.
 

Back to the top

Commands for the adminstrator and/or moderators only

/buzz [~soundname] [message] - Sends a buzzer sound and optionally displays a message in the current room.
- Usage:
- old usage: "/buzz" or "/buzz message to be shown" - this plays the default sound for buzz defined in Admin panel;
- extended usage: "/buzz ~soundname" or "/buzz ~soundname message to be shown" - this plays the soundname.wav file from the plus/sounds folder; please note the sign "~" to be used at the beggining of the second word, which is the name of the sound file, without the extension .wav (only .wav extensions allowed).
By default, this is a moderator/admin command.

/announce {message} - Allow the administrator to send an announcement to all users in all chat rooms.

/ban [*] {user} [the reason] - Allow the moderator's of a room or the administrator to "banish" a user from the room for a time defined by the administrator. The later can banish a user chatting in an other room than the one he is into and use the * setting to banish "forever" a user from the chat as the whole. Optionally, [the reason] displays the reason of banishment (any desired text).

/kick {user} [the reason] - Kick away user from the chat. This command can only be used by a moderator of that room or an admin.Optionally, [the reason] displays the reason of kicking (any desired text).

/promote {user} - /demote [*] {user} - Allow the administrator or moderator(s) of the curent room to promote another registered user to moderator for the same room.The second command will allow the administrator or moderator(s) of the curent room to demote another registered user previously promoted to moderator for the same room. The * option will demote the user from all the rooms.

/topic [*] {at least two words as topic} - /topic [*] top reset - Usage: the topic has to contain at least 2 words.
This command changes the topic of the current room. Try not to override other users topics. Use important topics.
By default, this is a moderator/admin command.Using "/topic top reset" command the current topic will be deleted and reset to default one of the room. Optional, "/topic * {}" does exactly the same but in all the rooms (global topic and global topic reset).

Send an announcement:

The administrator may make a system wide announcement to all the rooms and reach all the users currently login with the announce command.

For example: /announce The chat system is going down for maintenance tonight at 8pm.
 

Back to the top

There is another useful announcement like command for roleplaying chats; the administrator or moderators in a room may also send an announcement to all users in current room or all the rooms with the room command.

For example: /room The meeting starts at 15 pm. or /room * The meeting starts at 15 pm in the Staff room.
 

Back to the top

Kicking a user:

Moderators can kick a user and the administrator can kick a user or a moderator with the kick command. Except for the administrator, the user to be kicked must be in the current room.

For example, if Jack is the name of the user to kick away: /kick Jack or /kick Jack reason of kicking. The "reason of kicking" can be any text e.g. "for spamming!"
 

Back to the top

Banish a user:

Moderators can banish a user and the administrator can banish a user or a moderator with the ban command.
The administrator can banish a user from another room than the one he is chatting into. He can also banish a user forever and from the chat as a whole with the ’*’ setting that must be inserted before the nick of the user to be banished.

For example, if Jack is the name of the user to banish: /ban Jack, /ban * Jack, /ban Jack reason of banning or /ban * Jack reason of banning. The "reason of banning" can be any text e.g. "for spamming!"
 

Back to the top

Promote/Demote a user to/from moderator:

Moderators and the administrator can promote an other user to moderator with the promote command.

For example, if Jack is the name of the user to promote: /promote Jack

Only the administrator can access the opposite feature (reduce a moderator to simple user) using the demote command.

For example, if Jack is the name of the moderator to demote: /demote Jack or /demote * Jack (will demote him from current or all the rooms).
 

Back to the top

 

Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 ExReps.Com - Comments, Suggestions, Flames to Webmaster - Home
On Line Community for Tech Reps, Ex Reps, their families and friends