Hotfix release available: 2024-02-06b "Kaos".
upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos".
upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos".
upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum".
upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum".
upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum".
upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor".
upgrade now! [53.1] (what's this?)
pcb_codes
PCB @ MACROS
PCB “AT” Codes allow you to incorporate live variables into your static text, making more intelligent prompts and ANSI graphics.
Alphabetically
A
@ACTIVE@ | Number of nodes with users logged in. |
---|---|
@ALIAS@ | Current Users Alias/Nickname. |
@ANODES@ | Available Nodes per License. |
@ATTRIBUTES@ | JAM Attributes for the current message. |
@AUTOMORE@ | Subsequent more prompts are treated as PAUSE. |
B
@BBS@ | The name of the bulletin board system. |
---|---|
@BEEP@ | Send a beep to the caller terminal. |
@BOARDNAME@ | The name of the bulletin board system. |
@BPS@ | Communications Speed, 115200. |
@BLACK@ | Sends the ANSI sequence for Black Text and Background. |
@BUILD@ | The CodeRunner Compile Options and Build Number. |
@BOXTOP#@ | Draws a single lined top of a box, # characters wide. |
@BOXSIDE#@ | Draws a single lined left and right of a box, # characters wide. |
@BOXBOTTOM#@ | Draws a single lines bottom of a box, # characters wide. |
(todo list):
BYTELIMIT = Number of bytes that can be downloaded on a daily basis. BYTERATION = Current byte ratio of caller. BYTESLEFT = Number of bytes user can download during current call.
C
@CARRIER@ | Carrier speed of caller as reported by the modem. |
---|---|
@CELLPHONE@ | The Primary Phone Number on File. |
@CITY@ | Information entered in the city field of user's record. |
@CLREOL | Clears the rest of the line using the current colors. |
@CLS@ | Clears the Screen and Homes the Cursor. |
@COMPILER@ | The CodeRunner Compile Options and Build Number. |
@CONFNAME@ | The current message group or conference. |
@CONFNUM@ | The number for the current message or conference room. |
@CONFPATH@ | Only Security Level 100+ can see, physical path and file for the current message area. |
@CONN@ | Carrier speed of caller as reported by the modem. |
@COPYRIGHT@ | Source code Copyright Notice. |
@CSI@ | Embeds the ESCAPE and [ part of an ANSI sequence. |
@CURMSGNUM@ | Current message number queued for reading. |
@CURMSGFROM@ | Current message From. |
@CURMSGTO@ | Current message To. |
@CURMSGSUBJ@ | Current message Subject. |
(todo list):
D
@DATETIME@ | Current Date Time dd-mmm-yyyy hh:nn:ss.zzz |
---|---|
@DATEWRITTEN@ | Message Create Date Time dd-mmm-yyyy (hh:nn) |
@DATAPHONE@ | Information entered in the data phone field of user's record. |
@DAYBYTES@ | Number of bytes downloaded today. |
@DIR@ | Current File Directory. |
@DIRL@ | Current File Directory Description. |
@DIRNAME@ | Current File Directory. |
@DIRNUM@ | Current Directory ID Number. |
@DN@ | Current Directory ID Number. |
@DOMAIN@ | Reverse Callers IP to FQDN. |
@DOWN@ | Sends ANSI Down Sequence. |
(todo):
DELAY = DELAY:nn Pause for the nn tenths of a second. DLBYTES = DLBYTES Total number of bytes downloaded by the caller. DLFILES = DLFILES Total number of files download by the caller. DAYBYTES = DAYBYTES Maximum number of bytes per day for this caller.
E
@ECHONAME@ | Displays the current Echo/Message Area Name. |
---|---|
@ECHONUM@ | Displays the current Echo/Message Area ID Number. |
@ESC@ | Send the ESC key. |
@EXPERT@ | Displays callers current display mode Expert or Novice. |
(todo):
EVENT = EVENT The time that the next event is scheduled to take place. EXPDATE = EXPDATE Expiration date of the caller. EXPDAYS = EXPDAYS Number of days until the user's subscription will expire EXPLEVEL = New Security Level after Subscription Expires. ENV=variable = Displays Environment Variable.
F
@FIRST@ | Callers First Name. |
---|---|
@FIRSTU@ | Callers First Name in all Uppercase. |
@FREESPACE@ | Bytes available for uploading in the current conference. |
(todo):
FILERATIO = FILERATIO Current file ratio of the caller. FNUM = Number of Files queued. FILECREDIT FFILES = # of files flagged for download. FBYTES = Bytes of files flagged for download.
G
@GOTOLINE#@ | Sends the ANSI sequence to go to the start of line #. |
---|---|
@GOTOHEIGHT@ | Sends the ANSI sequence to go to the start of the bottom line. |
H
HANGUP = {COMMENTED FOR OBVIOUS REASONS} HANGUP Disconnect the caller. HIGHMSGNUM = 41 High message number in message base. HOMEPHONE = 804-938-3325 Information entered in the home phone field of user record.
I
INFILE = (ArakNet.ark_sysop Conference) Current conference number and name. IP = 172.241.27.198 IP Address of the caller.
K
KBLEFT = KBLEFT BYTESLEFT expressed in kilobytes. KBLIMIT = KBLIMIT BYTELIMIT expressed in kilobytes.
L
LASTCALLERNODE = LASTCALLERNODE The last user that called the current node. LASTCALLERSYSTEM = LASTCALLERSYSTEM The last user that called the system. LASTDATEON = 02-Jan-2020 Last date the caller called the system. LASTTIMEON = 12:25 Last time the caller called the system. LMR = 35 Last message read by user in the current conference. LOWMSGNUM = 1 Low message number in the message base.
M
MINLEFT = 495 Minutes left on system (includes download time estimates). MORE = **(492 min. left), More?** Interrupt display asking caller if they wish to see more. MSGLEFT = 1 Total number of messages entered by the user. MSGREAD = 196 Total number of messages read by the user.
N
NODE = 11 The current node number. NUMBLT = Soon to be Unlimited The number of bulletins defined in the current conference. NUMCALLS = NUMCALLS Total number of calls answered by the BBS. NUMDIR = Unlimited Number of file directories in current conference. NUMTIMESON = 791 Number of times user has called the system.
O
OFFHOURS = OFFHOURS Hours that lower speed callers can call into the system. OPTEXT = OPTEXT Used in PCBTEXT to transfer information by Legacy/X.
P
PAUSE = Same as MORE but auto-continues after 300 seconds. POS = POFF Disable normal more prompts when screen fills up. PON = PON Enable normal more prompting usage. POS = POS:nn Advance cursor to position nn. PRODESC = PRODESC Description of the default protocol selected. PROLTR = PROLTR Default protocol selected by the current caller.
Q
QOFF = QOFF Do not allow the display of the file to be aborted. QONN = QON Allow the file display to be aborted.
R
@RESTORESCREEN@ | Sends the ANSI sequence to restore from 1,1,@WIDTH@,@GOTOHEIGHT@ |
---|
S
SECURITY = 100 Current security level of the caller. SYSDATE = 02-Jan-2020 The current system date. SYSOPIN = SYSOPIN Beginning time when the SysOp is available for chat. SYSOPOUT = SYSOPOUT Ending time when the SysOp is available for chat. SYSTIME = 12:52 The current system time.
T
TIMELEFT = 490 Minutes left on system (excludes download time estimates). TIMELIMIT = TIMELIMIT The daily/session time limit of the caller. TIMEUSED = 11 Total number of minutes used during current call. TOTALTIME = TOTALTIME Total number of minutes used during current day.
U
UPBYTES = UPBYTES Total number of bytes uploaded by the caller. UPFILES = UPFILES Total number of files uploaded by the caller. USER = OZZ NIXON The caller's name displayed in uppercase.
V
VERSION = VERSION Display the current version of your Legacy/X software.
W
@WAIT@ | Interrupt display of file with a Press Enter prompt, after the rest of this line is processed. |
---|---|
@WAITNOW@ | Interrupts display of file with Press Enter prompt right now, then processes the rest of the line after user presses Enter. |
(todo list):
WHO = WHO Prints a list of who is currently online. (for all licensed nodes).
X
@XON@ | This is filtered out, not applicable to TCP communications. |
---|---|
@XOFF@ | This is filtered out, not applicable to TCP communications. |
pcb_codes.txt · Last modified: 12/03/2024 03:54 by 216.150.13.6