The User Options Editor



The User Options Editor is used by the user to define how they want the BBS to look and act when they are online. Some options are not changeable (system settings) but anything that is generally un-harmful can be changed.

In the below screen shot, all items marked "--" are not editable by the user (they are, however, editable by the sysop).

Unlike most other menus, this menu does not accept hotkeys.

Key Function Description
Name The user's (supposedly) real name. Cannot be edited.
1 Alias The Alias, or "Handle", can be used in certain circumstances to preserve annonymity.
2 Address The user's mailing address
3 Terminal The kind of computer that the user is using.
4 City The city that the user lives in
5 Password The user's password. For security reasons, it is hidden from the user, but can be viewed by the sysop from the Sysop User Editor.
6 State/Province The state or province that the user lives in.
Joined The date that the user account was created.
7 Country The country the user lives in
Last Login The last time the user logged in to the BBS.
8 Postal / Zip Code The postal code used in the user's mailing address.
9 Phone Number Supposedly, the number that the user is calling from.
10 Help Level Sets the level of detail that the user sees in menus. There are three levels:

  1. Novice (0): All menus are shown in full except for special menus like the message and file area browsers, which are normally shown in Intermediate mode.

  2. Intermediate (1): A short list of acceptable keys are shown.

  3. Expert (2): Only the command prompt is shown.
User Level The user level assigned by the sysop when the user was validated. Ranges from 1 to 255.
11 Screen Length This is how "tall" the user's terminal is, given in lines of text. Normally 23.
12 More Prompt If set to NO, text files longer than the user's screen will scroll by continuously. If set to YES, the user will be prompted at the end of each "page" of text.
Daily Limit Set by sysop: this is how many minutes per day that the user can be logged on, cumulative.
13 Screen Width The width of the user's terminal, given in characters. Normally set to 80 for a standard ANSI terminal.
14 ANSI Flags Defines the user's ANSI color flags. The following flags apply:

Flag Function Description
C ANSI Color User wishes to see color in display
P Screen Positioning User wishes for ANSI screen positioning codes to be used (allows for faster displays)
S Screen Clears Screen Clears will be issued as needed
T Partial Screen Scroll The user's terminal supports "freezing" of regions of the screen while other parts are scrolling.
Session Limit Set by the sysop: the number of minutes a user may use per login. The user may login as many times per day as he wishes as long as the total of all sessions does not exceed the daily limit.
Messages Read A tally of how many messages the user has read.
15 Hot Keys Defines whether or not the user wishes to use Hot Keys.
Used Today How many minutes that the user has used for the current date.
Files Uploaded How many files (not bytes) the user has uploaded.
16 Lex Flag No longer supported. In older versions of DLG, a lexical checker was incorporated into the message writer. Deemed more a nuisance than a feature by most users, it has been relegated to an "option" that the sysop can configure in.
Number of Calls The total number of calls that the user has made to the BBS.
'K' Uploaded The total number of kiloBytes uploaded by the user to the BBS.
Pop Screen Settable by sysop. If this flag is set, when the user logs on a screen with the user's session will pop open regardless of other screen settings.
Dir Limit Defines how many bytes the user can store in his private directory. If a private upload would exceed this number when added to what's already there, the user cannot receive the upload.
Files Downloaded Files (not bytes) downloaded by the user from the BBS.
UUCP Priveleges Settable by sysop. There are three options:

Option Description
None User has no UUCP priveleges
Write User can read and write UUCP messages (email, newsgroups)
Client The user account belongs to a UUCP client (downlink). The only actions permitted by this "user" is to exchange mail and exit.
Messages Written Total number of messages written by user on the BBS.
'K' Downloaded The total number of kiloBytes downloaded by the user on the BBS.
Time Online Total amount of time the user has been online since the account was created.
17 Last Message Area This is the last message area visted by the user. When the user re-enters the message browser, the user will be taken to this area.
Sysop Pages How many times the user has requested a private chat with the sysop.
Bulletin Write If set to YES, the user may write public bulletins. Normally set to NO.
18 Last File Area This is the last file area visted by the user. When the user re-enters the file browser, the user will be taken to this area.
Upload/Download Ratio This defines how many bytes are "awarded" the user for each byte uploaded. As long as the user is below a certain limit, that user can freely download files. When it is exceeded, the user is no longer allowed to download until he uploads something. Can be set to NONE.
Credit The number of credits tha the user has towards netmail. In conjunction with TrapList's accounting information, you can grant users crash mail access and meter thier mail.
19 Protocol Defines the user's upload and download protocols from a list of protocols that you have prepared.
20 Capture Flags These flags are used in conjunction with the Message module's CAPTURE function. Capture settings can be toggled on and off, plus two other flags are definable if capture is enabled:

Flag Meaning
Enable ANSI Enables the inclusion of ANSI color codes in the data stream during captures.
More Prompt Enables the MORE prompt during captures.
21 Editor The user can select the message editor of choice from a list of editors that you have configured into the BBS.
Netmail These flags define the type of access that the user has with regards to netmail.

Flag Meaning
Write The user can write netmail
Sysop Not only can the user write netmail, but he can write crashmail, which goes directly from the BBS it is written on to the destination BBS.
22 Global Message NewScan The NewScan list defines a list of message areas that will be automatically scanned when the user tells the message browser to search for new messages. The Newscan list editor affords the user many options for adding and removing areas from the list.
23 Global File NewScan The NewScan list defines a list of file areas that will be automatically scanned when the user tells the file browser to search for new files. The Newscan list editor affords the user many options for adding and removing areas from the list.
24 Global ;Message Archive This serves the same purpose as the Message NewScan list, except it only applies for offline readers and message archivers such as DLG:MailPack.
25 Archiver This tells the BBS what archiver to use when archiving data for the user, such as when packing mail for the user using MailPack.
26 Menu Set The user may choose from any available menu set. This is one way to give users of different nationalities the ability to view menus in thier native language.
27 Character Set The user may choose from any available character set. This is one way to give users of different nationalities the ability to view menus in thier native character set.
28 Login Command Stack The user may create a command stack for use when he first logs in. If you have defined a default login stack for the user's validation template, then that stack will be offered as the default. The user may change it if so desired.