Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
Synchronet
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Main
Synchronet
Commits
ca7420f0
Commit
ca7420f0
authored
23 years ago
by
rswindell
Browse files
Options
Downloads
Patches
Plain Diff
Changed charset to IBM for extended-ASCII
Fixed formatting and stuff (removed tabs).
parent
61881cab
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
docs/customization.html
+262
-263
262 additions, 263 deletions
docs/customization.html
with
262 additions
and
263 deletions
docs/customization.html
+
262
−
263
View file @
ca7420f0
...
...
@@ -28,10 +28,10 @@ the extensions represent the content of the file. The possible extensions and
their meanings are:
<b>
RIP
</b>
Contains RIPscrip escape sequences for use with RIPterm
<b>
WIP
</b>
Contains WIP escape sequences for use with DC-Term
<b>
WIP
</b>
Contains WIP escape sequences for use with DC-Term
<b>
ANS
</b>
Contains ANSI escape sequences suitable for color display
<b>
MON
</b>
Contains ANSI escape sequences suitable for monochrome display
<b>
ASC
</b>
Contains no ANSI
<b>
ASC
</b>
Contains no ANSI
All of the above file types can contain ctrl-a codes, and only the ASC file
must exist. If a user has color ANSI, the ANS file will be displayed; if it
...
...
@@ -63,7 +63,7 @@ ALLMAIL Sysop's reading all mail on system menus
ATTR Ctrl-A code menu for use within the Synchronet internal editor
BATCHXFR Batch transfer menu
BATDPROT Batch download transfer protocols
BATFLAG
Batch flag command key menu
BATFLAG
Batch flag command key menu
BATUPROT Batch upload transfer protocols
BIPROT Bidirectional transfer protocols
CHAT Chat section menu
...
...
@@ -71,12 +71,12 @@ DLPROT Download transfer protocols
E-MAIL E-mail section menu
EDITOR Synchronet internal editor commands and line editing keys
EXEMPT Exemption flag descriptions for use within User Edit
FLAGS1
Flag set #1 descriptions for use within User Edit
FLAGS2
Flag set #2 descriptions for use within User Edit
FLAGS3
Flag set #3 descriptions for use within User Edit
FLAGS4
Flag set #4 descriptions for use within User Edit
FLAGS1
Flag set #1 descriptions for use within User Edit
FLAGS2
Flag set #2 descriptions for use within User Edit
FLAGS3
Flag set #3 descriptions for use within User Edit
FLAGS4
Flag set #4 descriptions for use within User Edit
LOGOFF Logoff ('O' command) screen
LOGON
Logon screen (LOGON2, LOGON3, ... LOGON9 also supported)
LOGON
Logon screen (LOGON2, LOGON3, ... LOGON9 also supported)
MAILREAD Reading mail menu
MAIN Main section menu
MAINCFG Main configuration menu
...
...
@@ -109,12 +109,12 @@ use them.
GRPS Message Group listing
SUBSx Message Sub-board listing, 'x' is the group number
LIBS File Library listing
DIRSx
File Directory listing, 'x' is the library number
XTRN_SEC
External Program Sections
XTRNx
External Program listing, 'x' is the section number
DIRSx
File Directory listing, 'x' is the library number
XTRN_SEC
External Program Sections
XTRNx
External Program listing, 'x' is the section number
TEXT_SEC Text File Section listing
TEXTx Text File listing, 'x' is the text file section number
CHAN
Multinode Chat Channels
CHAN
Multinode Chat Channels
TMESSAGE Displays when the user enters the transfer section
TPOLICY Transfer policy (
&
T transfer section command)
...
...
@@ -153,25 +153,25 @@ method is very small.
There are some text files that are displayed to users at different points
in the system. The locations and descriptions follow (* indicates optional):
<b>
TEXT\ANSWER.ANS
</b>
Answer message for ANSI users
<b>
TEXT\ANSWER.ASC
</b>
Answer message for non-ANSI users
<b>
TEXT\ANSWER.RIP
</b>
Answer message for RIP users
<b>
TEXT\SYSTEM.MSG
</b>
Description of the system and its configuration
<b>
TEXT\NEWUSER.MSG
</b>
Displayed to new users (usually system rules)
<b>
TEXT\FEEDBACK.MSG
</b>
Displayed before new users write validation feedback
<b>
TEXT\ANSWER.ANS
</b>
Answer message for ANSI users
<b>
TEXT\ANSWER.ASC
</b>
Answer message for non-ANSI users
<b>
TEXT\ANSWER.RIP
</b>
Answer message for RIP users
<b>
TEXT\SYSTEM.MSG
</b>
Description of the system and its configuration
<b>
TEXT\NEWUSER.MSG
</b>
Displayed to new users (usually system rules)
<b>
TEXT\FEEDBACK.MSG
</b>
Displayed before new users write validation feedback
<b>
TEXT\NUPGUESS.MSG
</b>
*Displayed to callers attempting to guess the NUP (after
failing to guess correctly)
failing to guess correctly)
<b>
TEXT\TOOSLOW.MSG
</b>
*Displayed to users logging onto a node at less than the
minumum configured connect rate for that node
minumum configured connect rate for that node
<b>
TEXT\BADCID.MSG
</b>
*Displayed to users calling from a number contained in
CID.CAN
CID.CAN
<b>
TEXT\BADNAME.MSG
</b>
*Displayed to new users trying to use a name contained
in NAME.CAN
in NAME.CAN
<b>
TEXT\BADPHONE.MSG
</b>
*Displayed to new users using a number contained in
PHONE.CAN
PHONE.CAN
<b>
TEXT\BADFILE.MSG
</b>
*Displayed to user trying to upload filename contained
in FILE.CAN
<b>
TEXT\QWK\HELLO
</b>
*Included in QWK packets
in FILE.CAN
<b>
TEXT\QWK\HELLO
</b>
*Included in QWK packets
<b>
TEXT\QWK\BBSNEWS
</b>
*Included in QWK packets
<b>
TEXT\QWK\BLT-0.?
</b>
*Included in QWK packets (? must be number)
...
...
@@ -195,11 +195,11 @@ Displayed filenames are in upper case.
ÀÄÄÂÄÙ ÈÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍͼ
³ ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ¿
³ ³ Password Selection ³
³
ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÙ
³
ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÙ
³ ÚÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³ Default Configuration ³
³ ÀÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÙ
³ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÚÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ¿
³ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÚÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ¿
³ º TEXT\FEEDBACK.MSG ÇÄ´ Yes ÃÄ´ Feedback Required? ³
³ ÈÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍͼ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÙ
³ ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿ ÚÄÄÁÄ¿
...
...
@@ -222,9 +222,9 @@ Displayed filenames are in upper case.
ÉÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍ»
º TEXT\MENU\LOGON9.* º
ÈÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍͼ
ÚÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿
³ Logon Event(s) ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
</pre>
ÚÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿
³ Logon Event(s) ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
</pre>
<h3><a
name=
"Text/Colors"
>
[17.1.1] - Text/Colors
</a></h3>
<pre>
Virtually all the text and color that the BBS displays is stored in the file
TEXT.DAT in the CTRL directory. The syntax of this file is VERY specific and
...
...
@@ -376,208 +376,208 @@ to demonstrate where the padding begins and ends).
Note: All codes must be uppercase and sandwiched between @ symbols
(e.g. @USER@).
</pre>
<pre><b>
System Information
</b></pre>
<pre><b>
Code
Description
Ver
<pre><b>
Code
Description
Ver
</b>
---------------------------------------------------------------------------
BBS
Name of BBS
BOARDNAME
Name of BBS
CONF
Name of current Group and Sub-board
CONFNUM
Number of current Group and Sub-board
CONN
Connection description (modem type,
"
Telnet
"
,
"
Local
"
)
2.3c
DATE
Current system date
DIR
Current file directory short description
BBS
Name of BBS
BOARDNAME
Name of BBS
CONF
Name of current Group and Sub-board
CONFNUM
Number of current Group and Sub-board
CONN
Connection description (modem type,
"
Telnet
"
,
"
Local
"
)
<b>
2.3c
</b>
DATE
Current system date
DIR
Current file directory short description
DIR-L[...]
"
"
padded and left justified
DIR-R[...]
"
"
padded and right justified
DIRL
Current file directory long description
DIRL
Current file directory long description
DIRL-L[...]
"
"
padded and left justified
DIRL-R[...]
"
"
padded and right justified
DN
Number of current file directory
DL
"
"
padded and left justified (4 chars wide)
DR
"
"
padded and right justified (4 chars wide)
FIDOADDR
System's primary FidoNet address
2.3c
FREESPACE
Free disk space available for uploads
GRP
Current message group short description
DN
Number of current file directory
DL
"
"
padded and left justified (4 chars wide)
DR
"
"
padded and right justified (4 chars wide)
FIDOADDR
System's primary FidoNet address
<b>
2.3c
</b>
FREESPACE
Free disk space available for uploads
GRP
Current message group short description
GRP-L[...]
"
"
padded and left justified
GRP-R[...]
"
"
padded and right justified
GRPL
Current message group long description
GRPL
Current message group long description
GRPL-L[...]
"
"
padded and left justified
GRPL-R[...]
"
"
padded and right justified
GN
Number of current message group
GL
"
"
padded and left justified (4 chars wide)
GR
"
"
padded and right justified (4 chars wide)
INETADDR
System's Internet Address (as configured in SCFG)
2.3c
LASTCALLERNODE
Name of user last on this node
GN
Number of current message group
GL
"
"
padded and left justified (4 chars wide)
GR
"
"
padded and right justified (4 chars wide)
INETADDR
System's Internet Address (as configured in SCFG)
<b>
2.3c
</b>
LASTCALLERNODE
Name of user last on this node
LASTCALLERSYSTEM
<
same as LASTCALLERNODE
>
LIB
Current file library short description
LIB
Current file library short description
LIB-L[...]
"
"
padded and left justified
LIB-R[...]
"
"
padded and right justified
LIBL
Current file library long description
LIBL
Current file library long description
LIBL-L[...]
"
"
padded and left justified
LIBL-R[...]
"
"
padded and right justified
LN
Number of current file library
LL
"
"
padded and left justified (4 chars wide)
LR
"
"
padded and right justified (4 chars wide)
LOCAL-IP
System's IP address
3.0b
LOCATION
System location (city, state)
2.3c
LN
Number of current file library
LL
"
"
padded and left justified (4 chars wide)
LR
"
"
padded and right justified (4 chars wide)
LOCAL-IP
System's IP address
<b>
3.0b
</b>
LOCATION
System location (city, state)
<b>
2.3c
</b>
NOACCESS Why user was denied access (last false ARS)
NODE
Number of current node
NODE###
Status of node number ###
NUMCALLS
<
same as STATS.LOGONS
>
NUMDIR
Number of current library and directory
PREVON
<
same as LASTCALLERNODE
>
NODE
Number of current node
NODE###
Status of node number ###
NUMCALLS
<
same as STATS.LOGONS
>
NUMDIR
Number of current library and directory
PREVON
<
same as LASTCALLERNODE
>
QUESTION Current Yes/No question (for TEXT\MENU\YESNO.*)
QWKID
System's QWK BBS-ID
2.3c
REV
Software revision (single letter)
STATS.LOGONS
Total logons during history of system
3.0b
STATS.LTODAY
Total logons today
3.0b
STATS.TIMEON
Total time used during history of system (in minutes)
3.0b
STATS.TTODAY
Total time used today (in minutes)
3.0b
STATS.ULS
Total uploads today
3.0b
STATS.ULB
Total bytes uploaded today
3.0b
STATS.DLS
Total download today
3.0b
STATS.DLB
Total bytes downloaded today
3.0b
STATS.PTODAY
Total posts today
3.0b
STATS.ETODAY
Total e-mails sent today
3.0b
STATS.FTODAY
Total feedbacks sent today
3.0b
STATS.NUSERS
Total number of new users today
3.0b
SUB
Current message sub-board short description
QWKID
System's QWK BBS-ID
<b>
2.3c
</b>
REV
Software revision (single letter)
STATS.LOGONS
Total logons during history of system
<b>
3.0b
</b>
STATS.LTODAY
Total logons today
<b>
3.0b
</b>
STATS.TIMEON
Total time used during history of system (in minutes)
<b>
3.0b
</b>
STATS.TTODAY
Total time used today (in minutes)
<b>
3.0b
</b>
STATS.ULS
Total uploads today
<b>
3.0b
</b>
STATS.ULB
Total bytes uploaded today
<b>
3.0b
</b>
STATS.DLS
Total download today
<b>
3.0b
</b>
STATS.DLB
Total bytes downloaded today
<b>
3.0b
</b>
STATS.PTODAY
Total posts today
<b>
3.0b
</b>
STATS.ETODAY
Total e-mails sent today
<b>
3.0b
</b>
STATS.FTODAY
Total feedbacks sent today
<b>
3.0b
</b>
STATS.NUSERS
Total number of new users today
<b>
3.0b
</b>
SUB
Current message sub-board short description
SUB-L[...]
"
"
padded and left justified
SUB-R[...]
"
"
padded and right justified
SUBL
Current message sub-board long description
SUBL
Current message sub-board long description
SUBL-L[...]
"
"
padded and left justified
SUBL-R[...]
"
"
padded and right justified
SN
Number of current message sub-board
SL
"
"
padded and left justified (4 chars wide)
SR
"
"
padded and right justified (4 chars wide)
SYSDATE
Current system date
SYSOP
Name of System Operator
SYSTIME
Current system time
TCALLS
Total number of logons for system
TFILE
Total number of files on system
TIME
Current system time
TMSG
Total number of messages on system
TNODE
Total number of nodes on system
TUSER
Total number of user slots on system
VER
BBS version number
WHO
Display status of all active nodes
</pre>
SN
Number of current message sub-board
SL
"
"
padded and left justified (4 chars wide)
SR
"
"
padded and right justified (4 chars wide)
SYSDATE
Current system date
SYSOP
Name of System Operator
SYSTIME
Current system time
TCALLS
Total number of logons for system
TFILE
Total number of files on system
TIME
Current system time
TMSG
Total number of messages on system
TNODE
Total number of nodes on system
TUSER
Total number of user slots on system
VER
BBS version number
WHO
Display status of all active nodes
</pre>
<pre><b>
User Information
</b>
<b>
Code
Description
Ver
<b>
Code
Description
Ver
</b>
---------------------------------------------------------------------------
ADDR1
User's street address
ALIAS
User's name or alias
BAUD
User's connect rate (DCE) in bps
BDATE
User's birthdate (MM/DD/YY)
BPS
<
same as BAUD
>
BYTELIMIT
User's free credits per day
BYTESLEFT
User's total credits
CALLS
Total number of logons for user
CID
Caller's Caller-ID info or IP address
2.3c
CITY
User's city
COMPANY
User's company name or real name
CPU
User's computer type (v2.x) or hostname (v3.x)
DATA
<
same as PHONE
>
DATAPHONE
<
same as PHONE
>
DAYBYTES
Number of free credits used today by user
DLBYTES
Total bytes downloaded by user
DLFILES
Total files downloaded by user
DLKLIMIT
User's total credits (in kilobytes)
DOWNK
Total kilobytes downloaded by user
DOWNS
<
same as DLFILES
>
EXDATE
User's expiration date (MM/DD/YY)
EXPDATE
<
same as EXDATE
>
EXPDAYS
Days left before user expires
FIRST
User's first name/alias
ADDR1
User's street address
ALIAS
User's name or alias
BAUD
User's connect rate (DCE) in bps
BDATE
User's birthdate (MM/DD/YY)
BPS
<
same as BAUD
>
BYTELIMIT
User's free credits per day
BYTESLEFT
User's total credits
CALLS
Total number of logons for user
CID
Caller's Caller-ID info or IP address
<b>
2.3c
</b>
CITY
User's city
COMPANY
User's company name or real name
CPU
User's computer type (v2.x) or hostname (v3.x)
DATA
<
same as PHONE
>
DATAPHONE
<
same as PHONE
>
DAYBYTES
Number of free credits used today by user
DLBYTES
Total bytes downloaded by user
DLFILES
Total files downloaded by user
DLKLIMIT
User's total credits (in kilobytes)
DOWNK
Total kilobytes downloaded by user
DOWNS
<
same as DLFILES
>
EXDATE
User's expiration date (MM/DD/YY)
EXPDATE
<
same as EXDATE
>
EXPDAYS
Days left before user expires
FIRST
User's first name/alias
FIRSTREAL User's first real/company name
FROM
User's location (City, State)
HANDLE
User's chat handle
HOMEPHONE
<
same as PHONE
>
HOST
<
same as CPU
>
2.3c
IP
<
same as CID
>
2.3c
KBLEFT
User's total credits (in kilobytes)
KBLIMIT
User's free credits per day (in kilobytes)
LAST
User's last name (alias)
LASTDATEON
Date of user's last logon (MM/DD/YY)
LASTNEW
Date of user's last new file scan (MM/DD/YY)
LASTON
Date and time of user's last logon
LASTTIMEON
Time of user's last logon (HH:MM am)
FROM
User's location (City, State)
HANDLE
User's chat handle
HOMEPHONE
<
same as PHONE
>
HOST
<
same as CPU
>
<b>
2.3c
</b>
IP
<
same as CID
>
<b>
2.3c
</b>
KBLEFT
User's total credits (in kilobytes)
KBLIMIT
User's free credits per day (in kilobytes)
LAST
User's last name (alias)
LASTDATEON
Date of user's last logon (MM/DD/YY)
LASTNEW
Date of user's last new file scan (MM/DD/YY)
LASTON
Date and time of user's last logon
LASTTIMEON
Time of user's last logon (HH:MM am)
LASTREAL User's last real/company name
LEFT
<
same as MINLEFT
>
MAILW
Number of mail messages waiting for current user
LEFT
<
same as MINLEFT
>
MAILW
Number of mail messages waiting for current user
MAILW:x Number of mail messages waiting for current user #x
MAILP
Number of pending mail messages sent by current user
MAILP:x
Number of pending mail messages sent by current user #x
MAXDK
<
same as KBLIMIT
>
MEMO
Date of user's last password modification
MEMO1
User's note
MEMO2
<
same as COMPANY
>
MINLEFT
User's time left in minutes
MSGLEFT
Total number of messages posted by user
MSGREAD
Number of messages read by user this call
MSGSLEFT
<
same as MSGLEFT
>
NAME
User's name or alias
MAILP
Number of pending mail messages sent by current user
MAILP:x
Number of pending mail messages sent by current user #x
MAXDK
<
same as KBLIMIT
>
MEMO
Date of user's last password modification
MEMO1
User's note
MEMO2
<
same as COMPANY
>
MINLEFT
User's time left in minutes
MSGLEFT
Total number of messages posted by user
MSGREAD
Number of messages read by user this call
MSGSLEFT
<
same as MSGLEFT
>
NAME
User's name or alias
NAME-L[...] User's name (padded and left justified)
NAME-R[...] User's name (padded and right justified)
NEWFILETIME
Date and time of user's last new file scan
NUMTIMESON
<
same as CALLS
>
PHONE
User's phone number (###-###-####)
REAL
User's real first name
SEC
User's security level
SECURITY
<
same as SEC
>
SINCE
Date of user's first call (MM/DD/YY)
STATE
User's state (from location)
TIMELEFT
<
same as MINLEFT
>
TIMELIMIT
Maximum time per call in minutes
TIMEON
Time used this call in minutes
TIMEUSED
<
same as TIMEON
>
TLEFT
Time left (H:MM:SS)
TPERC
Time allowed per call (H:MM:SS)
TPERD
Time allowed per day (H:MM:SS)
TUSED
Time used this call (H:MM:SS)
UPBYTES
Total bytes uploaded by user
UPFILES
Total files uploaded by user
UPK
Total kilobytes uploaded by user
UPS
<
same as UPFILES
>
USER
User's name or alias (same as ALIAS)
NEWFILETIME
Date and time of user's last new file scan
NUMTIMESON
<
same as CALLS
>
PHONE
User's phone number (###-###-####)
REAL
User's real first name
SEC
User's security level
SECURITY
<
same as SEC
>
SINCE
Date of user's first call (MM/DD/YY)
STATE
User's state (from location)
TIMELEFT
<
same as MINLEFT
>
TIMELIMIT
Maximum time per call in minutes
TIMEON
Time used this call in minutes
TIMEUSED
<
same as TIMEON
>
TLEFT
Time left (H:MM:SS)
TPERC
Time allowed per call (H:MM:SS)
TPERD
Time allowed per day (H:MM:SS)
TUSED
Time used this call (H:MM:SS)
UPBYTES
Total bytes uploaded by user
UPFILES
Total files uploaded by user
UPK
Total kilobytes uploaded by user
UPS
<
same as UPFILES
>
USER
User's name or alias (same as ALIAS)
ZIP User's zip/postal code
</pre>
<pre><b>
Display
</b>
<b>
Code
Description
Ver
<b>
Code
Description
Ver
</b>
---------------------------------------------------------------------------
AUTOMORE
Toggle automatic pausing
BEEP
Generate a beep
BELL
<
same as BEEP
>
CLS
Clear screen
CRLF
c
arriage return/line-feed pair
3.0b
MENU:filename
Display a menu file (from TEXT\MENU directory)
MSGREPLY
Command key to reply to last message
3.0b
MSGREREAD
Command key used to re-read last message
3.0b
NOPAUSE
<
Same as POFF
>
MORE
<
same as PAUSE
>
PAUSE
Immediately produces a [Hit a key] prompt
PON
Toggles automatic screen pause for everyone
POFF
Toggles automatic screen pause for everyone
TYPE:filename
Display a specific filename
UP
Move cursor up one row
(ANSI) 3.0b
UP:n
Move cursor up n rows
(ANSI) 3.0b
DOWN
Move cursor down one row
(ANSI) 3.0b
DOWN:n
Move cursor down n rows
(ANSI) 3.0b
RIGHT
Move cursor right one column
(ANSI) 3.0b
RIGHT:n
Move cursor right n columns
(ANSI) 3.0b
LEFT
Move cursor left one column
(ANSI) 3.0b
LEFT:n
Move cursor left n columns
(ANSI) 3.0b
GOTOXY:x,y
Move cursor to x/y (1-based)
(ANSI) 3.0b
PUSHXY
Save current cursor position
(ANSI) 3.0b
POPXY
Restore saved cursor position
(ANSI) 3.0b
</pre>
AUTOMORE
Toggle automatic pausing
BEEP
Generate a beep
BELL
<
same as BEEP
>
CLS
Clear screen
CRLF
C
arriage return/line-feed pair
<b>
3.0b
</b>
MENU:filename
Display a menu file (from TEXT\MENU directory)
MSGREPLY
Command key to reply to last message
<b>
3.0b
</b>
MSGREREAD
Command key used to re-read last message
<b>
3.0b
</b>
NOPAUSE
<
Same as POFF
>
MORE
<
same as PAUSE
>
PAUSE
Immediately produces a [Hit a key] prompt
PON
Toggles automatic screen pause for everyone
POFF
Toggles automatic screen pause for everyone
TYPE:filename
Display a specific filename
UP
Move cursor up one row
(ANSI)
<b>
3.0b
</b>
UP:n
Move cursor up n rows
(ANSI)
<b>
3.0b
</b>
DOWN
Move cursor down one row
(ANSI)
<b>
3.0b
</b>
DOWN:n
Move cursor down n rows
(ANSI)
<b>
3.0b
</b>
RIGHT
Move cursor right one column
(ANSI)
<b>
3.0b
</b>
RIGHT:n
Move cursor right n columns
(ANSI)
<b>
3.0b
</b>
LEFT
Move cursor left one column
(ANSI)
<b>
3.0b
</b>
LEFT:n
Move cursor left n columns
(ANSI)
<b>
3.0b
</b>
GOTOXY:x,y
Move cursor to x/y (1-based)
(ANSI)
<b>
3.0b
</b>
PUSHXY
Save current cursor position
(ANSI)
<b>
3.0b
</b>
POPXY
Restore saved cursor position
(ANSI)
<b>
3.0b
</b>
</pre>
<pre><b>
Miscellaneous
</b></pre>
<pre>
There a few special Synchronet specific @-Codes which require a parameter
(following the colon and before the terminating @ symbol):
</pre>
<pre><b>
Code
Description Ver
<pre><b>
Code
Description
</b>
---------------------------------------------------------------------------
HANGUP
Immediately disconnect user
SETSTR:STR
Sets the current Baja command string to STR
EXEC:MODNAME
Execute a loadable (Baja) module, EXEC\MODNAME.BIN
TYPE:FILENAME
Display a specific filename (must specify path and file ext.)
MENU:FILENAME
Display a menu file (from TEXT\MENU with automatic file ext.)
HANGUP
Immediately disconnect user
SETSTR:STR
Sets the current Baja command string to STR
EXEC:MODNAME
Execute a loadable (Baja) module, EXEC\MODNAME.BIN
TYPE:FILENAME
Display a specific filename (must specify path and file ext.)
MENU:FILENAME
Display a menu file (from TEXT\MENU with automatic file ext.)
Synchronet command line specifiers may be used in the FILENAME parameter to
the TYPE: @-Code allowing symbolic replacment for specific Synchronet
...
...
@@ -600,7 +600,7 @@ Attribute Codes) only affect the text that is displayed on the SAME LINE. When
using Synchronet color codes, the new color is retained from line to line until
another color code is processed or the end of the text is reached.
<b>
Synchronet Format
</b>
<b>
<font
size=
"4"
>
Synchronet Format
</
font></
b>
The native Synchronet Color Code format (preferred) consists of a Control-A
followed by a singe character. The following is a list of valid Control-A
...
...
@@ -608,42 +608,42 @@ Color Codes:
<b>
Foreground Background
</b>
---------- ----------
Black
K 0
Red
R 1
Green
G 2
Yellow
Y 3
Blue
B 4
Black
K 0
Red
R 1
Green
G 2
Yellow
Y 3
Blue
B 4
Magenta M 5
Cyan
C 6
White
W 7
Cyan
C 6
White
W 7
<b>
Attribute Description
</b>
--------- -----------
High
H High Intensity
Blink
I Blinking
Normal
N No Special Attributes (Normal)
Pause
P Insert a Pause Prompt into message
High
H High Intensity
Blink
I Blinking
Normal
N No Special Attributes (Normal)
Pause
P Insert a Pause Prompt into message
Pause Reset Q Reset the line counter for the auto screen-pause
Delay
, Insert a Tenth Second Delay into message
Delay
; Insert a Half Second Delay into message
Delay
. Insert a Two Second Delay into message
Date
D Display the system date
Time
T Display the system time
Cls
L Insert a Form Feed (Ctrl-L, Clear Screen) into message
Clreol
>
Clear to End of Line (leave cursor in current position)
Bckspc
<
Non-destructive backspace (Ctrl-H)
CR
[ Carriage return (Ctrl-M)
LF
] Line feed (Ctrl-J)
Ctrl-A
A Send an actual Ctrl-A character
Sync
S Synchronize output with remote system
EOF
Z End of displayable text in this file
Normal
- Same as 'N' but only sends ANSI codes if the
High Intensity, Blinking, or Background attribute is
Delay
, Insert a Tenth Second Delay into message
Delay
; Insert a Half Second Delay into message
Delay
. Insert a Two Second Delay into message
Date
D Display the system date
Time
T Display the system time
Cls
L Insert a Form Feed (Ctrl-L, Clear Screen) into message
Clreol
>
Clear to End of Line (leave cursor in current position)
Bckspc
<
Non-destructive backspace (Ctrl-H)
CR
[ Carriage return (Ctrl-M)
LF
] Line feed (Ctrl-J)
Ctrl-A
A Send an actual Ctrl-A character
Sync
S Synchronize output with remote system
EOF
Z End of displayable text in this file
Normal
- Same as 'N' but only sends ANSI codes if the
(minus)
High Intensity, Blinking, or Background attribute is
set.
Normal
_ Same as 'N' but only sends ANSI codes if the
Blinking or Background attribute is set.
Normal
_ Same as 'N' but only sends ANSI codes if the
(underscore)
Blinking or Background attribute is set.
Synchronet also supports Special Control-A codes used to hide text from users
not meeting certain criteria (i.e.: Security Level or Flags from Flag Set #1).
...
...
@@ -670,8 +670,7 @@ of each code's usage:
High Bit (greater than ASCII 127) Used for cursor right positioning.
<b>
WWIV Format
</b>
<b><font
size=
"4"
>
WWIV Format
</font></b>
Synchronet also supports Color Codes which are native to WWIV BBS software.
These codes consist of a Control-C followed by a number (0 through 7):
...
...
@@ -689,7 +688,7 @@ These codes consist of a Control-C followed by a number (0 through 7):
8 Low Intensity Blue
9 Low Intensity Cyan
<b>
Celerity Format
<u>
<b>
<font
size=
"4"
>
Celerity Format
<
/font><
u>
</u></b>
Synchronet also supports Color Codes which are native to Celerity BBS software.
These codes consist of a pipe symbol '|' followed by a letter (case sensitive):
...
...
@@ -720,7 +719,7 @@ Example: "|b|S|W" would set the current color to high intensity white
Note: Due to conflicting escape sequences (namely, the pipe character),
Celerity color codes are not supported when using RIP terminal mode.
<b>
Renegade Format
</b>
<font
size=
"4"
>
<b>
Renegade Format
</b>
</font>
Synchronet also supports Color Codes which are native to Renegade BBS software.
These codes consist of a pipe symbol '|' followed by a number (0-23):
...
...
@@ -758,32 +757,32 @@ Example: "|15|17" would set the current color to high intensity white
Note: Due to conflicting escape sequences (namely, the pipe character),
Renegade color codes are not supported when using RIP terminal mode.
<b>
PCBoard/Wildcat Format
</b>
<font
size=
"4"
>
<b>
PCBoard/Wildcat Format
</b>
</font>
Two of the Color Code formats which Synchronet supports (PCBoard and Wildcat)
use similar, yet cryptic, methods of displaying colors. The PCBoard method
uses the format
"
@X
<
Background
><
Foreground
>"
, and Wildcat uses the format
"
@
<
Background
><
Foreground
>
@
"
. The following is a list of the Background and
Foreground choices available:
<b>
<
Background
>
Color
Attribute
<
Foreground
>
Color
Attribute
</b>
------------
-----
---------
------------
-----
---------
0
Black
Normal
0
Black
Normal
1
Blue
"
1 Blue
"
2
Green
"
2 Green
"
3
Cyan
"
3 Cyan
"
4
Red
"
4 Red
"
5
Magenta
"
5 Magenta
"
6
Brown
"
6 Brown
"
7
White
"
7 White
"
8
Black
Blinks Foreground 8
Black
High Intensity
9
Blue
"
9 Blue
"
A
Green
"
A Green
"
B
Cyan
"
B Cyan
"
C
Red
"
C Red
"
D
Magenta
"
D Magenta
"
E
Brown
"
E Yellow
"
F
White
"
F White
"
<b>
<
Background
>
Color
Attribute
<
Foreground
>
Color
Attribute
</b>
------------
-----
---------
------------
-----
---------
0
Black
Normal
0
Black
Normal
1
Blue
"
1 Blue
"
2
Green
"
2 Green
"
3
Cyan
"
3 Cyan
"
4
Red
"
4 Red
"
5
Magenta
"
5 Magenta
"
6
Brown
"
6 Brown
"
7
White
"
7 White
"
8
Black
Blinks Foreground 8
Black
High Intensity
9
Blue
"
9 Blue
"
A
Green
"
A Green
"
B
Cyan
"
B Cyan
"
C
Red
"
C Red
"
D
Magenta
"
D Magenta
"
E
Brown
"
E Yellow
"
F
White
"
F White
"
Example:
"
@1F@
"
in Wildcat format and
"
@X1F
"
in PCBoard format would set the
current color to high intensity white on a blue background.
</pre>
...
...
@@ -983,26 +982,26 @@ A User's alias (name, if Aliases not allowed)
B User's birth date
C User's computer type
D User's download bytes
G
Guru's name
H
Hang up on the user (immediately)
I
System's QWK ID
J
Current day of the month
L
User's security level
M
Current month
G
Guru's name
H
Hang up on the user (immediately)
I
System's QWK ID
J
Current day of the month
L
User's security level
M
Current month
N User's note (location, if Aliases not allowed)
O
Sysop's name
O
Sysop's name
P User's phone number
Q Quit chat
R User's real name (address, if Aliases not allowed)
S
System name
T
Current time
S
System name
T
Current time
U User's upload bytes
W
Current day of the week
Y
Current year
Z
User's zip/postal code
W
Current day of the week
Y
Current year
Z
User's zip/postal code
$ User's credits
# User's age
!
Toggle The Guru's typing mistakes Off/On
!
Toggle The Guru's typing mistakes Off/On
_ Pause in response
Three of the above response variables only have effect when the user is
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment