SAURON SCRIPT COMMANDS
Sauron variables can be used in script and menu files, however all variables used in menu files must be in CAPITALS else an NOT FOUND error will occur.
  BBS GENERAL
CLS
DISPLAYQUOTES
EXECUTE
IF
JUMP
LOGOFF
MENU
PAUSE
PRINTFILE
PRINT
PRINTS
PRINTTOLOG
PROMPT
PROMPTQUOTESON
PROMPTQUOTESOFF
REM or ;
RETURN
SETCOLOUR
SETCURSOR
SHOWTIMELEFT
WHOSONLINE
YESNO



LOCKUSER
DELETELOCKUSER

EMAIL
READMAIL
EDITMAIL


SELECTMAINFILEAREA
SELECTFILEAREA
PAGESYSOP
DIRECTORYLIST
DOWNLOADSCRIPT
LISTFILES
MANAGETAGS
MAKETAGLIST

SHELL
DOORCOM

GETULFILE
GETDLFILE
ZMODEMDOWNLOAD
DELETETAGFILE
UPDATEUPLOAD
UPDATEDOWNLOADFILE
COPY&COMMENT
SEARCHFORFILE


CHANGETOMESSAGEAREA
SELECTMESSAGEAREA
ENTERMESSAGE
READMESSAGES
ADDMESSAGEAREA
REMOVEMESSAGEAREA

OPENFILE
CLOSEFILE
INPUTTOFILE

SYSOPLISTFILEAREAS
SYSOPNODES
SYSOPINFO
SYSOPLEVELTIME
SYSOPLEVELCALL
SYSOPOPENCLOSEFILEAREAS
SYSOPCHANGEBULLETINNUMBER
[BEGIN]
[END]
STOP


Send ANSI Screen Clear Codes
Display Random Lines from Quote.txt
Call a Script File

Jump to a Label Within a Script
Logoff the User and Exit the BBS
Display Script Menu
Pause Script and Wait for User Input
Display Contents of a File
Print with CR
Print with no CR
Save to User.log
Define Script Prompt
Switch on Prompt Quotes
Switch off Prompt Quotes
Add a Comment to a Script
Return to the Previous Script
Set ANSI Colour
Posistion Cursor
Display Amount of Online Used and Time Left
Display Node Connections
Request YES/NO Input
  BBS USER
SELECTSCREENDRIVER
ASKCOLOUR
ASKSCREENCLEAR
JOINUSERNAME
JOINPASSWORD
CHANGEPASSWORD
ASKTOWN
JOINTOWN
CHANGETOWN
ASKFULLNAME
CHANGEFULLNAME
JOINFULLNAME
JOINEMAIL
CHANGEEMAIL
GETUSERINFO1
GETUSERINFO2
GETUSERINFO3
GETUSERINFO4
GETUSERINFO5
GETUSERINFO6
GETUSERINFO7
GETUSERINFO8
RESETTIME
COLOURTOGGLE
UPDATEUSERBULLETIN
CREATEACCOUNT

User calls allowed per 24 hours
User time allowance per 24 hours
Time and day when the user's allowance resets

Node the BBS user is connected to
DNS Hostname of the connecting client
IP Address of the connecting client

Number BBS mails in the user's mail box
Number of minutes user has left in their 24 hour limit

User's Username
User's Full Name
User's Membership Level
User's Location
User's Number of calls to the BBS over the last 24 hours
Day, Month, Time of the User's last call
Amount of times the user has called the BBS
When the user's account was created

User Info 1
User Info 2
User Info 3
User Info 4
User Info 5
User Info 6
User Info 7
User Info 8

User's total downloads
User's total download bytes
  BBS CONFIGURATION

%BBSNAME%
%BBSHOST%

%IDLETIME%
%NODES%

%GUESTUID
%
%SYSOPUID%

%BBSMAILDIR%
%BINDIR%
%MENUDIR%
%MSGDIR%
%SCRIPTDIR%
%SYSTEMDIR%
%TEMPDIR%
%TEXTDIR%


BBS Name
BBS Host Name

Idle time before auto logoff
Number of BBS Nodes

Linux UID of the Guest User
Linux UID of the Sysop

BBS Mail Directory
BBS BIN Directory
BBS ANSI Menu Directory
BBS Forum Message Directory
BBS Script Directory
BBS System Directory
BBS Temp Directory
BBS Text Directory