displaycodes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
displaycodes [2021/06/23 09:31] – g00r00 | displaycodes [2023/01/08 23:34] – [Miscellaneous Codes] Si MCI code added avon | ||
---|---|---|---|
Line 65: | Line 65: | ||
BD - User's baud rate (returns TELNET or LOCAL) (may be removed) | BD - User's baud rate (returns TELNET or LOCAL) (may be removed) | ||
BI - User's birth date in their selected date format | BI - User's birth date in their selected date format | ||
+ | BL - BBS location as set in System Configuration | ||
BN - BBS name from System configuration | BN - BBS name from System configuration | ||
CM - User's full screen node chat setting (On or Off) | CM - User's full screen node chat setting (On or Off) | ||
Line 72: | Line 73: | ||
DK - User's total downloads in kilobytes | DK - User's total downloads in kilobytes | ||
DL - User's total number of downloaded files | DL - User's total number of downloaded files | ||
+ | DP - User's default protocol or blank if one is not set | ||
DT - User's total number of downloads today | DT - User's total number of downloads today | ||
FB - User's current file base name | FB - User's current file base name | ||
+ | FDxx Returns the flag description where xx defines the set and the flag. | ||
+ | For example FD1A would return the description for flag set 1, flag A. | ||
FG - User's current file group name | FG - User's current file group name | ||
FK - User's total uploads in kilobytes | FK - User's total uploads in kilobytes | ||
+ | FLxx Returns the ON/OFF prompt depending on the user flag state. The xx | ||
+ | defines the set and the flag, for example: FL1A would return on/off | ||
+ | state of the user's A flag in flag set 1. | ||
FO - User's first call date in their selected date format | FO - User's first call date in their selected date format | ||
FS - User's file group (short name) | FS - User's file group (short name) | ||
Line 96: | Line 103: | ||
MU - Total unread personal messages * | MU - Total unread personal messages * | ||
MW - Total personal messages * | MW - Total personal messages * | ||
+ | NA - number of active users currently logged in | ||
ND - Current node number | ND - Current node number | ||
NE - Minutes until next BBS-type event | NE - Minutes until next BBS-type event | ||
+ | NT - maximum number of allowed nodes/ | ||
OS - Operating system (Windows, Linux, Raspberry Pi, etc) | OS - Operating system (Windows, Linux, Raspberry Pi, etc) | ||
PC - User's current post to calls ratio | PC - User's current post to calls ratio | ||
Line 116: | Line 125: | ||
SX - User's max allowed downloaded files per day for current security level | SX - User's max allowed downloaded files per day for current security level | ||
TB - User's timebank minutes | TB - User's timebank minutes | ||
- | TC - Total number of calls to the BBS system | + | TC - Total number of calls to the BBS system |
TE - User's terminal emulation (Ansi or Ascii) | TE - User's terminal emulation (Ansi or Ascii) | ||
TI - Current time of day in 12 hour format | TI - Current time of day in 12 hour format | ||
TL - User's time left in minutes | TL - User's time left in minutes | ||
TO - User's time spent online this session (in minutes) | TO - User's time spent online this session (in minutes) | ||
+ | TM - Displays current time in HH:MM 24-hour format | ||
+ | TS - Displays current time in HH:MM:SS 24-hour format | ||
U# - User's number (aka permanent user index) | U# - User's number (aka permanent user index) | ||
U1 - User's optional data answer for question #1 | U1 - User's optional data answer for question #1 | ||
- | U2 - User's optional data answer for question #1 | + | U2 - User's optional data answer for question #2 |
- | U3 - User's optional data answer for question #1 | + | U3 - User's optional data answer for question #3 |
UA - User's address | UA - User's address | ||
UB - User's file listing type (Normal or Lightbar) | UB - User's file listing type (Normal or Lightbar) | ||
Line 240: | Line 251: | ||
[Y## - Move cursor to Y coordinate ## | [Y## - Move cursor to Y coordinate ## | ||
| | ||
+ | | ||
| | ||
| | ||
| | ||
| | ||
+ | | ||
+ | | ||
| | ||
| | ||
| | ||
- | | + | |
+ | |||
+ | Each theme can optionally have a font type defined for it. When a theme | ||
+ | font type is defined, Mystic will swap to that font when the theme is | ||
+ | loaded (support depends on the terminal used). | ||
+ | that can be used for font manipulation: | ||
+ | |||
+ | SF## - Set the current terminal font where ## is: | ||
+ | |||
+ | 01 - Default | ||
+ | 02 - IBM CP437 > Switch to IBM CP437 font | ||
+ | 03 - Topaz > Switch to Amiga Topaz | ||
+ | 04 - Topaz+ | ||
+ | 05 - MicroKnight | ||
+ | 06 - MicroKnight+ > Switch to Amiga MicroKnight+ | ||
+ | 07 - mo' | ||
+ | 08 - p0t NOoDLE | ||
+ | |||
+ | TF - Resets terminal font to theme' | ||
====== Input Field Manipulation Codes ====== | ====== Input Field Manipulation Codes ====== | ||
Line 268: | Line 300: | ||
</ | </ | ||
- | ====== Text Box Codes ====== | + | ====== Text Box / Pick List Codes ====== |
- | Text Box codes are used to pop up a quick notification box, using the configured ANSI box style which is configured in each theme. | + | Text Box codes are used to pop up a quick notification box, using the configured ANSI box style which is configured in each theme. Pick lists create a horizontal or vertical list of options that are presented to the user to select via hotkey or lightbars. |
In addition to just displaying a box, Mystic is able to use its remote screen imaging to save what the user's screen looks like before displaying the box, and then restore the user's screen after the box is closed. | In addition to just displaying a box, Mystic is able to use its remote screen imaging to save what the user's screen looks like before displaying the box, and then restore the user's screen after the box is closed. | ||
Line 288: | Line 320: | ||
| | ||
Create a horizontal menu with an optional description line below it | Create a horizontal menu with an optional description line below it | ||
- | similar to the " | + | similar to the " |
+ | similar to what might be found in Searchlight BBS. | ||
| | ||
The < | The < | ||
Line 386: | Line 419: | ||
| | ||
| | ||
+ | | ||
| | ||
+ | HXxx - Sends a hex byte. For example ASCII 254 is FE in hex so HXFE would send | ||
+ | out ASCII 254. | ||
| | ||
| | ||
+ | | ||
| | ||
| | ||
| | ||
- | | ||
RP## - Sets the internal screen pause line counter to ## | RP## - Sets the internal screen pause line counter to ## | ||
+ | | ||
+ | (as defined in the Server Configuration) or blank if the connection did | ||
+ | not source through MIS. | ||
| | ||
Line 414: | Line 453: | ||
80 - 89 = 57600 baud | 80 - 89 = 57600 baud | ||
90 - 99 = 115200 baud | 90 - 99 = 115200 baud | ||
+ | |||
+ | QO - Replaced with a randomly generated Quote of the Day | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | * | ||
+ | This is sample Mystic BBS quote #1. | ||
+ | This is also quote #1 | ||
+ | * | ||
+ | This is sample Mystic BBS quote #2. | ||
+ | * | ||
+ | This is sample Mystic BBS quote #3. | ||
====== Prompt Information Codes ====== | ====== Prompt Information Codes ====== | ||
Line 433: | Line 486: | ||
These codes are not going to be documented here, as they have been depreciated. | These codes are not going to be documented here, as they have been depreciated. | ||
+ | |||
+ | In other words they are still used in the old-style templates but moving forward they will no longer be used in any new functions added into Mystic BBS. |
displaycodes.txt · Last modified: 2024/02/29 23:26 by avon