Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
custom:atcodes [2019/07/16 20:23] – [Unicode] Fix typo digital mancustom:atcodes [2019/08/16 16:24] – Add new @-codes MSG_IMP_DATE, MSG_IMP_TIMEZONE, and FILL (not PHIL) digital man
Line 53: Line 53:
  
 ^Code           ^Aliases         ^Description ^ ^Code           ^Aliases         ^Description ^
 +|ANODES         |AN, ANODE       |Number of active nodes (including current node) |
 |BBS            |BOARDNAME       |Name of BBS |  |BBS            |BOARDNAME       |Name of BBS |
 |COMPILER                      |Compiler used to build Synchronet| |COMPILER                      |Compiler used to build Synchronet|
Line 93: Line 94:
 |MSG_LIB        |                |Synchronet Message Base Library version information | |MSG_LIB        |                |Synchronet Message Base Library version information |
 |NOACCESS                      |Why user was denied access (last failed ARS check) | |NOACCESS                      |Why user was denied access (last failed ARS check) |
-|NODE                          |Number of current node |+|NODE           |NN              |Number of current node |
 |NODE###        |                |Status of node number ### | |NODE###        |                |Status of node number ### |
 |NUMDIR                        |Number of current library and directory | |NUMDIR                        |Number of current library and directory |
 +|ONODES         |ONODE, ON       |Number of other active nodes (not counting current node) |
 |OS_VER                        |Operating system type and version information| |OS_VER                        |Operating system type and version information|
 |PLATFORM                      |Platform or operating system name (e.g. "win32", "linux")| |PLATFORM                      |Platform or operating system name (e.g. "win32", "linux")|
Line 137: Line 139:
 |MSG_TAGS                      |Current message tags (space-separated, optional)| |MSG_TAGS                      |Current message tags (space-separated, optional)|
 |MSG_DATE                      |Current message date/time written | |MSG_DATE                      |Current message date/time written |
 +|MSG_IMP_DATE                  |Current message date/time imported |
 |MSG_AGE        |                |Current message age (e.g. in seconds, minutes, hours, etc.) | |MSG_AGE        |                |Current message age (e.g. in seconds, minutes, hours, etc.) |
-|MSG_TIMEZONE                  |Current message time zone|+|MSG_TIMEZONE                  |Current message timezone written | 
 +|MSG_IMP_TIMEZONE  |             |Current message timezone imported |
 |MSG_ATTR                      |Current message attributes| |MSG_ATTR                      |Current message attributes|
 |MSG_AUXATTR    |                |Current message auxiliary attributes| |MSG_AUXATTR    |                |Current message auxiliary attributes|
Line 191: Line 195:
 |TIMEZONE                      |Current system time zone abbreviation or UTC offset| |TIMEZONE                      |Current system time zone abbreviation or UTC offset|
 |TMSG                          |Total number of messages on system| |TMSG                          |Total number of messages on system|
-|TNODE                         |Total number of Terminal Server nodes |+|TNODES         |TNODE,TN        |Total number of Terminal Server nodes |
 |TUSER          |                |Total number of currently active registered users | |TUSER          |                |Total number of currently active registered users |
 |UPTIME                        |Synchronet uptime details| |UPTIME                        |Synchronet uptime details|
Line 206: Line 210:
 |ALERTS                      |Node activity alerts enabled status (e.g. "On" or "Off") | |ALERTS                      |Node activity alerts enabled status (e.g. "On" or "Off") |
 |ALIAS        |NAME, USER      |User's alias | |ALIAS        |NAME, USER      |User's alias |
-|BAUD         |BPS             |User's connect rate (DCE) in bps | 
 |BDATE        |                |User's birth date (in "MM/DD/YY" or "DD/MM/YY" format) | |BDATE        |                |User's birth date (in "MM/DD/YY" or "DD/MM/YY" format) |
 |BYTELIMIT    |                |User's free credits per day                     | |BYTELIMIT    |                |User's free credits per day                     |
Line 269: Line 272:
  
 ^Code            ^Aliases ^Description ^ ^Code            ^Aliases ^Description ^
 +|BPS             |BAUD    |Current emulated modem (DCE) bit-rate, in bps |
 +|BPS://n//              |Set the current emulated rate to 0 (unlimited), or 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, or 115200 bps|
 |BEEP            |BELL    |Generate a beep sound on the user's terminal | |BEEP            |BELL    |Generate a beep sound on the user's terminal |
 |CLS                    |Clear the screen  | |CLS                    |Clear the screen  |
Line 281: Line 286:
 |DEGREE_C        |        |Send a degree Celsius symbol appropriate for the user's terminal | |DEGREE_C        |        |Send a degree Celsius symbol appropriate for the user's terminal |
 |DEGREE_F        |        |Send a degree Fahrenheit symbol appropriate for the user's terminal | |DEGREE_F        |        |Send a degree Fahrenheit symbol appropriate for the user's terminal |
 +|YESCHAR                |Print the character that corresponds with an affirmative "Yes" answer key (e.g. ''Y'') |
 +|NOCHAR          |        |Print the character that corresponds with an negative "No" answer key (e.g. ''N'') |
 +|QUITCHAR        |        |Print the character that corresponds with a "quit" command key (e.g. ''Q'') |
 |EOF                    |End-of-file (stop parsing/displaying) | |EOF                    |End-of-file (stop parsing/displaying) |
 |PAUSE           |MORE    |Force a screen pause (hit a key) prompt| |PAUSE           |MORE    |Force a screen pause (hit a key) prompt|
Line 286: Line 294:
 |POFF            |NOPAUSE |Toggle automatic screen pause off | |POFF            |NOPAUSE |Toggle automatic screen pause off |
 |RESETPAUSE      |        |Reset the automatic screen pause line counter | |RESETPAUSE      |        |Reset the automatic screen pause line counter |
 +|DELAY://n//                |Wait //n// 10ths of a second before continuing |
 |UP://n//            |        |Move cursor up //n// rows                   | |UP://n//            |        |Move cursor up //n// rows                   |
 |DOWN://n//          |        |Move cursor down //n// rows                 | |DOWN://n//          |        |Move cursor down //n// rows                 |
Line 291: Line 300:
 |LEFT://n//          |        |Move cursor left //n// columns              | |LEFT://n//          |        |Move cursor left //n// columns              |
 |GOTOXY://x,y//  |        |Move cursor to //x/////y// coordinate (1-based) | |GOTOXY://x,y//  |        |Move cursor to //x/////y// coordinate (1-based) |
 +|POS://x//              |Move cursor to column //x// (1-based) |
 |HOME            |        |Home cursor (to upper left), don't clear| |HOME            |        |Home cursor (to upper left), don't clear|
 |CLRLINE                |Clear the current line (cursor to first column)| |CLRLINE                |Clear the current line (cursor to first column)|
Line 306: Line 316:
 |CENTER          |        |Middle-align the remaining text on the line | |CENTER          |        |Middle-align the remaining text on the line |
 |SYSONLY                |Toggle off/on visibility for non-sysops | |SYSONLY                |Toggle off/on visibility for non-sysops |
 +|FILL://text//          |Repeat the specified text, filling the current line (to terminal columns - 1)  |
 |WIDE://text//          |Display specified //text// double-wide, using Unicode "fullwidth" characters if possible | |WIDE://text//          |Display specified //text// double-wide, using Unicode "fullwidth" characters if possible |
 |U+//code//      |        |Send a Unicode character code point (in hexadecimal) to UTF-8 terminal or an automatic fallback character, if supported((Not all Unicode code points support fallback characters for ASCII/CP437/PETSCII terminals)) | |U+//code//      |        |Send a Unicode character code point (in hexadecimal) to UTF-8 terminal or an automatic fallback character, if supported((Not all Unicode code points support fallback characters for ASCII/CP437/PETSCII terminals)) |