COLORTERM 2.0

Category/Domain: | Interface
Scol Engine compatibility: | V2.0c and higher
Updated: | 09/2000

# Function

The ColorTerm module is for communication: it enables users to chat in real time via a terminal window with text in color, a report line and a macro system (such as sending automatic messages) used to memorize certain phrases.

Configuration

1- Background Color: Determines the Chat window's background color.

2- System messages > Color: Determines the color of messages starting with >

3- System messages >> Color: Determines the color of messages starting with >>

4- Users Messages login

names color: Determines the color of user names between < and >

5- Actions messages color: Determines the color of action messages.

6- Users messages random colors: List of 8 colors assigned randomly to users who have not yet chosen a color.

7- Other Users default color: Determines the default color for other users

8- Other Users alternate

default color : Determines the alternate default color for other users

9- Default macros file: Determines the name of the default macro file. The user cannot change these macros.

##

## Implementation

Action | Function
shell.start à colorterm.start | Starts the COLORTERM module
module.event à colorterm.destroy | Stops the COLORTERM module
module.event à colorterm.privateMsg.texte | Following a given action, a text entered previously in “parameters” is displayed on the user's terminal
module.event à colorterm.broadMsg.texte | Following a given action, a text entered previously in “parameters” is displayed on all the users' terminals
C3D3.getFocusS à colorterm.getDialogS | Gives a user control to enter his/her text, however the action passes via the server.

Event | Function
C3D3.getFocus à colorterm.getDialog | Gives the user control to enter his/her text
C3D3.hear à colorterm.privateMsg | Used to display users' conversations
colorterm.entering à module.action | Generates an action upon entering the module
colorterm.destroyed à module.action | Generates an action upon closing the module
colorterm.command à module.action | Not yet implemented

##### Zone

Function

Interface

Assigned

Colorterm | Interface used to send and receive messages | Client | Yes (large zone)