------------------------------------------------------------------------------ AdeptXBBS Bulletin Board for IBM 32-bit OS/2 Version v1.0 Copyright (c) 1993 - 1995 by AdeptSoft portions Copyright (c) 1991-1994 M. Kimes All Rights Reserved AdeptSoft, AdeptXBBS, GateKeeper, and INTERcomm are trademarks of AdeptSoft. ------------------------------------------------------------------------------ NOTEWORTHY INFO: This is a WIDE BETA of AdeptSoft's AdeptXBBS 32-bit BBS software. Some features and options may not work as planned. This will be a 60 day shake down to remove the last remaining bugs, fix the last remaining menus and dialogs, and add those last minute feature requests. Wide Beta version 0.9 was released Jan. 17, 1995 INTRODUCTION ------------ AdeptXBBS is an OS/2 bulletin board program written in 'C' and compiled with the WATCOM C32 Optimizing Compiler Version 10.0. AdeptXBBS fully exploits all the features that make OS/2 the operating system of the future, and today. AdeptXBBS is extremely well threaded in order to give you that 'instant' response you expect from OS/2. This 2 line version is released as shareware. There is no crippling, no delays, and no penalty for not registering after 30 days. However we do ask that you support the shareware concept. WHAT IS ADEPTXBBS ----------------- AdeptXBBS is a 32-bit, Multi-thread, Multi-user, PM BBS for 32-bit OS/2. AdeptXBBS incorporates the best that is OS/2! AdeptXBBS incorporates code designed to give you speed, reliability, power, and flexibility in one package. Almost everything about AdeptXBBS can be customized. All the text displayed in the PM system, to every prompt, and menu. AdeptXBBS gives you robust support for DOS and OS/2 doors using the DOOR.SYS, and Session Info (ask us about Session Info) drop file. The AdeptXBBS file system has support: o Multi-CD rom changers o FILE_ID.DIZ o File Tagging o Virus Checking o Archive Conversion o Archive Viewing/Extraction o Files.BBS importing o Password protected files, and file areas o Age limited files, and file areas o Extensive file security, and area security o Xmodem, Ymodem, Ymodem-G, Sealink, Zmodem, and ZedZap protocols The AdeptXBBS message base system has support for: o File Attaches o Password Protection o Extensive security features o Context sensitive searches o Message tagging o .QWK, Bluewave, Fidonet Point, and Text exporting o Last Read Pointer Manipulation o Unlimited Message Areas, Message Per Area, and Message Size. (The current file system (FAT, and HPFS) will break before the BBS does) o Full Screen, and Text Message Editors o Full Reply Linking/Threading o On the fly compression of messages. The AdeptXBBS mailer has support for: o FTS-001 through FTS-009 Fidonet standards o Around 20 additional FSC proposals o File Attaches, File Requests o WAZOO, EMSI, and DietIFNA mail sessions o Complete events handling, with external program support o Fidonet v7 Nodelist support o Auto Execution of a fax program for FAX connects o Completely and seamlessly integrated into the software The AdeptXBBS BBS has support for: o DOS and OS/2 Doors, using the DOOR.SYS, and Session Info drop files o The ability to run redirected OS/2 programs o Completely custom menu system o Completely custom prompts system o Multi-Lingual support o TTY, ANSI, AVATAR, ANSI-TE2 graphics, auto ANSI, and ANSI-TE2 detection o Multi-node, multi-user chat o Internet Telnet Support o Named Pipe Support LIMITATIONS ----------- DOS doors/games do not work over the Internet, most OS/2 doors/games should work over Telnet. (The DOS limitation does not exist if you are using SIO's VMODEM). COPYRIGHT INFORMATION --------------------- AdeptXBBS and it's support programs are not to be modified or distributed in modified form without the express written permission of AdeptSoft. AdeptSoft, AdeptXBBS, GateKeeper, and INTERcomm are trademarks of AdeptSoft. "XBBS" Copyright (c) 1988 - 1994 by M. Kimes The "XBBS" name is a Trademark of M. Kimes AdeptSoft holds an exclusive license to develop and distribute shareware and commercial versions of the XBBS-OS/2 BBS program by M. Kimes. All support programs Copyright 1993-95 AdeptSoft, except where otherwise noted. All other trademarks and copyrights belong to their respective owners. DISCLAIMER ------------ There is no warranty, period. This product is a beta product, and even if it where not we are NOT responsible from it's actions. If the mailer dials Iraq and sits on the line for 12 hours AT&T will be very happy with you. If the BBS hiccups and all in a sudden you have 300 megs of free disk space when you originally had 5, consider yourself lucky for having a large hard drive. I.E. We cannot take responsibility for what this program does. We have tried in well over a year of beta testing to remove as many of the bugs as possible, and it has not to our knowledge done either of the above things, but who knows. It's a young program. SYSTEM REQUIREMENTS ------------------- AdeptXBBS requires OS/2 v2.0, v2.1, v2.11, v2.99, or OS/2 v3 in order to run. OS/2 v3 or IBM TCP/IP required for Internet capabilities. AdeptXBBS requires 2 Megabytes of FREE ram, and at least 5 megs of free disk space. A MODEM is optional. IMPORTANT-- AdeptXBBS requires a HPFS partition! INSTALLING ADEPTXBBS -------------------- AdeptXBBS will require that you reboot your computer after you install. AdeptXBBS will be making the following changes to your CONFIG.SYS, none of these changes are dangerous in any way shape or form. AdeptXBBS will add the line DRIVE:\ADEPT\DLL; to your LIBPATH. We will also add DRIVE:\ADEPT; to your PATH. And finally we will add, 'SET APATH=DRIVE:\ADEPT;DRIVE:\ADEPT\SYSTEM;DRIVE:\ADEPT\MAILER;' to your CONFIG.SYS. Run the install Program, Install.EXE from your root \ADEPT sub-directory. The program will prompt you for how many lines you wish to install, and will then prompt you for the names of the ports you wish the lines to reside. adept will except any valid COMM PORT, Named Pipe, or the word TELNET for Telnet sessions. There will also be two check boxes in the dialog, one for 'Telnet Settings', the other for 'NULL Modem Settings'. If you wish to use Telnet or a null modem on that particular line check the appropriate box. Note: Telnet requires that you have a TCP/IP stack loaded such as IBM's TCP/IP v2.0, or the IBM Internet Access Kit. If you are going to use VMODEM instead of our internal Telnet functions please, still check the 'Telnet Settings'. This box tells the Mailer and BBS to change some timing specific issues to allow the BBS to function more effectively over the network. The install program will also give you a choice Once the BBS software is successfully installed you should then reboot at your convenience. To run the BBS software you may type Adept.Exe from the command line. For a list of command line options type Adept.exe /?. CONTACTING AdeptSoft -------------------- AdeptSoft is located in Boca Raton, Florida. Our current mailing address is: AdeptSoft 8903 Glades Road - Suite L9-199 Boca Raton, FL 33496 AdeptSoft can be reached via the following methods: E-Mail: adeptsft@gate.net adeptsoft@aol.com Fidonet: 1:369/210.0@Fidonet Pending: AdeptSoft@AdeptSoft.Com *NOT ACTIVE* - Do to the blinding compitence at a certian company it's been two weeks and we have yet to see the new phone lines we ordered. Our current estimates that we might not see the new phones lines for yet anouther 2-3 weeks. So the internet, BBS phone number, and the BOT will not be active until then. :-( You may also contact us at our support BBS at the number: (407) 477-6310, 14.4k, or you may Telnet to 199.227.57.0. We also have a BOT running in the #Adept channel on IRC, you may request files, and information from the BOT by typing '/MSG AdeptBot Help' You may also be placed on the AdeptSoft mailing list by sending mail to info@199.227.57.0 with the statement 'Add Me' as the subject and you will be added to our auto mailing list. To be removed from the mailing list send a message to info@199.227.57.0 with the subject 'Remove Me'. Both adding, and removing will generate a auto response acknowledging that you have been added or removed. AdeptSoft has a public Fidonet Echo called 'ADEPTSOFT'. For a list of sites carrying this echo send e-mail to ECHO@199.227.57.0 and you will receive a list of sites carrying the echo. You may also send e-mail to ECHO, or FREQ the filename ECHO from 1:369/210.0@Fidonet for a list of sites carrying the echo area. You can also FTP to 199.227.57.0 to get specific files and information. If you have a account on our BBS please use your account name when logging into the FTP server, if you do not have an account on our BBS log in with the name anonymous. Bugs, Comments, Suggestions, and Ideas can be e-mailed to the following e-mail addressed at AdeptSoft: bugs@199.227.57.0, comments@199.227.57.0, sugestions@199.227.57.0 and ideas@199.227.57.0 If you are reporting a bug, please, try to be as specific as possible. I.E. - The mailer is broken doesn't give us any idea as to what is broken in the mailer. Also please to not get discouraged if you are having problems. Many times it's something simple that can be fixed with a quick phone call. So please leave a phone number you may be reached at. Feature requests: At the moment we have locked down the current feature set. If a suggestion comes along that we feel really should be in v1.0 we will do our best to add it. If the feature you want is not in v1.0 please don't think we have forgotten about you. Your feature requests will be added. HOW TO REGISTER --------------- During the wide beta of AdeptXBBS we will be offering a reduced registration cost and some special offers. Our prices are subject to change after the end of the wide beta. paid Registration Before Feb 15, 1995 2 - node AdeptXBBS ($ 59) 4 - node AdeptXBBS ($129) includes BONUS- your CHOICE of ONE enhancement Module: REXX Module, or Internet Module (see description below). 4 - node AdeptXBBS ($169) includes BONUS- BOTH the REXX Module and Internet Module. paid Registration Between Feb. 16, 1995 and March 15, 1995 2 - node AdeptXBBS ($ 69) 4 - node AdeptXBBS ($159) includes BONUS- your CHOICE of ONE enhanced Module: REXX Module, or Internet Module (see description below). 4 - node AdeptXBBS ($199) includes BONUS- BOTH the REXX Module and Internet Module. Beta Offer expires March 15, 1995 paid registration After March 16, 1995 (List Prices) (does NOT include any Bonus) 2 - node AdeptXBBS ($ 99) 4 - node AdeptXBBS ($179) 8 - node AdeptXBBS ($299) 16 - node AdeptXBBS ($499) REXX Module - Unlimited nodes ($ 79) INTERNET Module 2 - node version ($ 49) 4 - node version ($ 79) 8 - node version ($139) 16 - node version ($229) +16 - additional nodes $12.50 each based on how many lines your AdeptXBBS has. INTERNET CAPABILITIES --------------------- AdeptXBBS offers seamless integration into the Internet for E-MAIL, TELNET, FTP, FINGER, NEWSGROUPS, OS2CHAT, IRC, UUCP, mailing list services, and others as they come along. At the current moment the Internet package for AdeptXBBS includes: E-MAIL, TELNET, FTP, and FINGER are currently finished and debugged. NEWSGROUPS is almost completed and will be available before v1.0 is released. OS2CHAT - is a 3rd party product in development for AdeptXBBS. IRCII - is a 3rd part product and will have a AdeptXBBS specific version. IRCII is FreeWare, but the authors have put a lot of time and effort into the program so please send donations. UUCP - is a 3rd party product written to seamlessly integrate into AdeptXBBS Those of you who register for the Internet capabilities will have access to the beta versions of all of the above products. Once v1.0 is finished you will receive the finished i-net package including E-MAIL, TELNET, FTP, FINGER, NEWSGROUPS, IRCII, and the mailing list capabilities. The shareware version of OS2Chat will also be included. AdeptXBBS's Internet facilitates requires a TCP/IP stack in order to function properly. The AdeptXBBS host BBS 1:369/210.0@Fidonet will provide seamless Fidonet/Internet gating for registered AdeptXBBS Sysops. REXX PROGRAMMING CAPABILITIES ---------------------------- AdeptXBBS comes with two 'menu' systems, the standard text, ASCII based menu system, and a REXX sub-system. The REXX sub-system included with the BBS software allows all basic menu functions with some additional flexibility. We also offer, still in development, a complete REXX API sub-system that gives even the novice programmer total control over the BBS software. With the AdeptXBBS REXX API Programming module you get access to all available memory variables, all internal functions, and complete unrestricted access to all running nodes at one time. This is an extremely powerful module, giving total control over the entire BBS. For programmers wishing to write their own programs in a simple language, yet maintain the speed and flexibility of AdeptXBBS this is for you. We also have utilities that allow you to ship your programs without making the source code available to the end user. For more information about the REXX Programming module contacts AdeptSoft 3RD PARTY DEVELOPERS -------------------- AdeptXBBS offers a complete set of programming API's for 3rd party developers. If you are looking to develop a door game for OS/2 BBS's please contact us. Of if you are looking at writing a AdeptXBBS specific module. We currently have complete API's for the UserBase, FileBase, Chat Server, Video Functions, COM and I/O routines, and Memory Servers. If you are writing a door our Chat Server is freely available for door authors to use with any system. Please contacts us about doing 3rd Party Development for AdeptXBBS. ACKNOWLEDGMENTS ---------------- All the people acknowledge below in some way or another contributed to this program. I tried to remember everyone I could, and I am sure I missed a few. Of you feel your name should be here please contact us and we will add it. Thanks to everyone who have helped me out over the last year a half, helped beta test this program, and contributed ideas and suggestions. And thanks to those who remained the programs biggest critics, yet at the same time it's greatest supporters. Special thanks to Mark Kimes. Stefan Andersson Scott Baldwin Kimberly Bobrow Vince Coen Vicci Conway Mario Dulisse Brady Flowers Chris Griffin Mike Hammers Rich Hawley Jason Klank Koen Koster Joe Lemere Scott Livingston Paul Lockley Andrew Lozier Pam Lunsford Eddy Matthews Barry Mcmenomy Julie Niesen Eric Miller Fred Miller Steve Mohacey David Mokowitz Pete Norloff Jim Mullins Jason Perlow Dan Polivy David Prentice Ronen Raz Graham Reid Kevin Royalty Bill Schaeffer Jason Schuster Horace Skinner Joey Snell Brian Snyder Brent Spanger Mark Wheeler Scott Wilkos --- CD-ROMS including Multi-Changer CD-ROMS ---------------------------------- AdeptXBBS has built in support for CD-ROM drives. As users select files they wish to download, a special file que automatically takes the needed files from the CD-ROMS, places them in a temp directory, for you to download. This is all done in the background and will prevent the constant disk swapping that sometimes occurs on multi-cd rom changers especially when 2-5 users all want different files from different drives. The area, or file should be marked for 'Copy from Drive' in order to activate this feature. ------------------------------------------------------------------------------ AdeptXBBS Technical Information --- File Area Editor --------------------------------------------------------- +--+-------------------------------------------------------------------+--+--+ : : File Area Editor : : : +--+-------------------------------------------------------------------+--+--+ : Name: Number: + Flags ----------------+ : : : : : : Desc: : x Free Downloads : : : : x No Uploads : : : Addr: : x No Downloads : : : : x Leeching : : : DL Path: : x Down Time Back? : : : : x Up Time Back? : : : UL Path: : x Charge for Files : : : : x No Common File List : : : +----------------------+ : x No Directory List : : : : File Area Security : : x No File List : : : +----------------------+ : x Common File List : : : +-------------+ +-------------+ +-------------+ : x Upload Blindly : : : : Prev Area : : Next Area : : List Areas : : : : : +-------------+ +-------------+ +-------------+ +------------------------ : : +---------+ +---------+ +---------+ : : : Add : : Insert : : Delete : +-----------------------+ : : +---------+ +---------+ +---------+ : SAVE CHANGES : : : +------+ +------+ +-----------------------+ : : : Ok : : Help : : : +------+ +------+ : : Changes are *NOT* saved until you click on : : : +----------------------------------------------------------------------------+ Name - Place the name of the file area in this field. Number: Place the # for this file area in this field. Desc: This is where you can place the description of the file area. Addr: This field is not yet currently used, but will be used for internal TIC processing at some point. DL Path: This is the default path for files in the current area. UL Path: This is the default path for uploads to the current area. Free Downloads - Check this box to make all downloads free in this area. No Uploads - Check this box to turn upload off for this area. No Downloads - Turn off downloads for this area. Leeching - Turn on leach checking for this area. Down Time Back - Give Back the Users Download Time Up Time Back - Gave back the users upload time Charge for Files - This is not full implemented but you will be able to assign a cost on a per file basis to be taken from the users credit. Upload Blindly - If the user has Zmodem, Ymodem, or Sealink chosen it will let them upload the files before asking them for a description. +--+------------------------------------------------------------------------+ : : Area Security : +--+------------------------------------------------------------------------+ : +---------+ +---------+ +---------+ : : Password: Age: : OK : : Cancel : : Help : : : +---------+ +---------+ +---------+ : :+- Download Security -----------------------------------------------------+: :: Sec Level 1: Sec Level 2: :: :: Flags 1 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: Flags 2 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: :: :+-------------------------------------------------------------------------+: :+- Upload Security -------------------------------------------------------+: :: Sec Level 1: Sec Level 2: :: :: Flags 1 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: Flags 2 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: :: :+-------------------------------------------------------------------------+: :+- SysOp Security --------------------------------------------------------+: :: Sec Level 1: Sec Level 2: :: :: Flags 1 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: Flags 2 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: :: :+-------------------------------------------------------------------------+: +---------------------------------------------------------------------------+ Password - Password required to upload a file into this area. Age: Minimum age required to upload or download in area. Download Security: Sec Level 1: Sec Level 2: Set security level #1 & #2 to the minimum security level required to Download from the current area. Mark the flags you will require the user to have in order to download files in this area. Both the flags and the security levels must pass in order to download files. Upload Security: Sec Level 1: Sec Level 2: Set security level #1 & #2 to the minimum security level required to upload from the current area. Mark the flags you will require the user to have in order to upload files in this area. Both the flags and the security levels must pass in order to upload files. SysOp Security: Sec Level 1: Sec Level 2: Set security level #1 & #2 to the minimum security level required to gain access to the sysop functions in the current area. Mark the flags you will require the user to have in order to gain access to the sysop functions in this area. Both the flags and the security levels must pass in order to use the sysop functions. SysOp functions in the file area are not completely finished. But will include such options as setting costs for files. Set Download paths. Set file passwords. Set individual file security levels and flags. --- Message Area Editor --------------------------------------------------------- +--+-------------------------------------------------------------------+--+--+ : : Message Area Editor : : : +--+-------------------------------------------------------------------+--+--+ : Name: Number: + Flags ----------------+ : : : : : : Desc: : x EchoMail : : : : x NetMail : : : Addr: : x UseNet : : : : x GroupMail : : : Force To: : x Force Public : : : : x Force Private : : : : x Anonymous Messages : : : : x No Origin Line : : : +----------------------+ : x Compression : : : : Msg Area Security : : x ANSI Color Required : : : +----------------------+ : x Macros in Text : : : +-------------+ +-------------+ +-------------+ : x Require Real Name : : : : Prev Area : : Next Area : : List Areas : : x Assoc w/ File Area : : : +-------------+ +-------------+ +-------------+ : x Force to Same Name : : : +---------+ +---------+ +---------+ +-----------------------+ : : : Add : : Insert : : Delete : +-----------------------+ : : +---------+ +---------+ +---------+ : SAVE CHANGES : : : +------+ +------+ +-----------------------+ : : : Ok : : Help : : : +------+ +------+ : : Changes are *NOT* saved until you click on : : : +----------------------------------------------------------------------------+ Name - Place the name of the message area in this field. Number: Place the # for this message area in this field. Desc: This is where you can place the description of the message area. Addr: Origin Address to use for this message area Force To: Name to force all messages in this area to. x EchoMail - Check this if this is a Fidonet EchoMail Area x NetMail - Check this if this is a Fidonet NetMail Area x UseNet - Check this if this is a UseNet Newsgroup (Not Implemented) x GroupMail - Check this is this is a Fidonet GroupMail Area x Force Public - Force All Messages Public x Force Private - Force All Messages Private ** NOTE Check Force Public and Force Private to give the user a choice. x Anonymous Messages - Allow anonymous messages x No Origin Line - Don't add a Origin and tear line to messages x Compression - Turn on the fly compression on. x ANSI Color Required - User requires ANSI color to read this area. x Macros in Text - Allow Adept META Commands in the text. x Require Real Name - Require the users real name, else uses their handle. x Assoc. w/ File Area - Associated with a file area. x Force to Same Name - For to force to name. Message Area Security: +--+------------------------------------------------------------------------+ : : Area Security : +--+------------------------------------------------------------------------+ : +---------+ +---------+ +---------+ : : Password: Age: : OK : : Cancel : : Help : : : +---------+ +---------+ +---------+ : :+- Read Security ---------------------------------------------------------+: :: Sec Level 1: Sec Level 2: :: :: Flags 1 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: Flags 2 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: :: :+-------------------------------------------------------------------------+: :+- Write Security --------------------------------------------------------+: :: Sec Level 1: Sec Level 2: :: :: Flags 1 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: Flags 2 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: :: :+-------------------------------------------------------------------------+: :+- SysOp Security --------------------------------------------------------+: :: Sec Level 1: Sec Level 2: :: :: Flags 1 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: Flags 2 :: :: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x :: :: :: :+-------------------------------------------------------------------------+: +---------------------------------------------------------------------------+ Password - Password required to enter a message into this area. Age: Minimum age required to post or read messages in area. Read Security: Sec Level 1: Sec Level 2: Set security level #1 & #2 to the minimum security level required to read messages in the current area. Mark the flags you will require the user to have in order to read messages in this area. Both the flags and the security levels must pass in order to read messages. Write Security: Sec Level 1: Sec Level 2: Set security level #1 & #2 to the minimum security level required to write messages in the current area. Mark the flags you will require the user to have in order to write messages in this area. Both the flags and the security levels must pass in order to write messages. SysOp Security: Sec Level 1: Sec Level 2: Set security level #1 & #2 to the minimum security level required to gain access to the sysop functions in the current area. Mark the flags you will require the user to have in order to gain access to the sysop functions in this area. Both the flags and the security levels must pass in order to use the sysop functions. --- File Transfer Protocol Editor -------------------------------------------- +--------------------------------------------------------------------+ : : File Transfer Protocols : +--+-----------------------------------------------------------------+ : Name: Name Word # Sel. Char: : : Log File Desc. Word #: : : : : +- Download ------------------------+ +- Flags -------------+ : : : : : : : : : Cmd; : : x Internal : : : : Keyword: : : x External : : : : String: : : x Batch : : : : : : x Bi-Directional : : : +-----------------------------------+ : x Full Screen : : : +- Upload --------------------------+ : x Windowed : : : : : : x UL Blind Ok : : : : Cmd: : : x Rq. EC Connect : : : : Keyword: : : : : : : String: : +---------------------+ : : : : : : +-----------------------------------+ : : +----+ +----+ +---+ +------+ +------+ +----+ +--+ +------+ +----+ : : :Prev: :Next: :Add: :Insert: :Delete: :Save: :OK: :Cancel: :Help: : : +----+ +----+ +---+ +------+ +------+ +----+ +--+ +------+ +----+ : +--------------------------------------------------------------------+ External Protocols are not active in this Beta version. -- General Settings Dialog -------------------------------------------------- +-----------------------------------------------------------------------+ : Line # General Settings : +-----------------------------------------------------------------------+ : : : +-- Basic Modem Strings ---------------------+ Com Port : COM1 : : : : : : : Answer : ATA| : Answer on Ring: 1 : : : Init : v~^ATM0| : : : : Dial Pref : v~^ATDT : Ring Response: RING : : : Dial Suf. : | : : : : : x Use Telnet Settings : : +--------------------------------------------+ x NULL Modem Settings : : +-- BPS Rates ---------------------+ : : : : +------------------+ : : : Initial BPS : 19200 x Locked : : Login : : : : Mn. BPS : 1200 : : Security : : : : MN. Mail BPS : 1200 : +------------------+ : : : Mn. Call BPS : 2400 : : : : Mx. Call BPS : 38400 : +----+ +------+ +----+ : : : : : OK : :Cancel: :Help: : : +----------------------------------+ +----+ +------+ +----+ : +-----------------------------------------------------------------------+ 'v' - Drops DTR '^' - Raises DTR '~' - 1 Second Delay '`' - 1/10th of a Second '|' - Carriage Return '\\' - Escape Character Com Port: This can be a Com port, or a named pipe. XBBS will work with any valid communications serial port, and or named pipe. Answer on Ring: This is the number of rings to answer the modem on. You can choose any number. If there is a 10-15 second delay between rings AdeptXBBS will reset the counter. Ring Response: This is the 'RING' statement to look for from the modem. For example if you have distinctive ring you can have the BBS look for 'RING1' instead of 'RING' Use Telnet Settings: This option tells the Mailer/BBS to use a completely different set of timing sequences for Telnet, and VMODEM sessions. Logon Security: This will bring up a dialog of security settings a user must meet in order to be allowed on this node. Answer: This is the string to send to the modem to make it answer the phone when a call comes in. Init: This is the string transmitted to the modem to initialize it. XBBS will not work properly is the modem is set to Auto Answer. Dial Pref: Dialing prefix, this is the string to send to the modem to dial a number. Dial Suf: Dialing suffix, this is the string to send to the modem to finish a dialing sequence. Initial BPS: This is the initial baud rate to initialize the modem at. Locked: Check this box to lock the port at the initial BPS. Mn BPS: Minimum BPS to allow users to connect at. Mn Mail BPS: Minimum BPS to allow mail sessions. Mn Call BPS: Minimum BPS to initiate a mail session. Mx Call BPS: Maximum BPS to initiate a mail session. -- Line Specific Mailer Settings -------------------------------------------- +--+----------------------------------------------------------------------+ : : Line # Mailer Settings : +--+----------------------------------------------------------------------+ : : : +-- EMSI Strings ---------------------+ +-- Flags -----------------+ : : : : : : : : : Phone # : (###) ### - #### : : x No Mailer : : : : BPS Rate : 14400 : : x Versions 7 Nodelist : : : : Flags : CM,XA,OS2,V32b,V42b : : : : : : : : : : : +-------------------------------------+ +--------------------------+ : : : : Mail Proc. Cmd : GateKpr.Exe : : : : +-- Costs ---------------+ +-- Errors --------------+ : : : : : : : : : Mn. Cost : 0 : : Mx. Resyncs : 15 : : : : Mx. Cost : 100 : : Mx. Bad Calls : 3 : : : : Mx. Mail K : 1024 : : Mx. Xfer Errs : 200 : : : : Mx. Mail Secs : 3600 : : : : : : Mx. Tries : 100 : : x Recv. From unknown : : : : : : x Send to Unknown : : : +------------------------+ +------------------------+ : : +------+ +--------+ +------+ : : : OK : : Cancel : : Help : : : +------+ +--------+ +------+ : +-------------------------------------------------------------------------+ --- EMSI Strings ------------------------------- Phone #: This is the phone number displayed during a EMSI session BPS Rate: This is the Maximum BPS rate, it is displayed during a EMSI session. Flags: These are the flags for your system passed during a EMSI session. --- Flags -------------------------------------- No Mailer: Turns the Mailer On/Off (Check it for OFF) Version 7 Nodelist: Tells XBBS to use a version 7 Nodelist, XBBS also supports a version 6 Nodelist. Remote Dialout Ok: Activates the remote sub-systems for this line. (Not fully implemented) ----------------------------------------------------------------------- Mail Proc. Cmd : This is the filename to run for mail processing. ----------------------------------------------------------------------- --- Costs -------------------------------------- Mn. Cost : Minimum cost of mail to be sent from this node. Mx. Cost : Maximum cost of mail to send from this node. Mx. Mail K : Maximum size of mail in K to send from this node. Mx. Mail Secs : Time limit is seconds to disconnect a stalled transfer. Mx. Tries : Maximum number of calls to a system to try to send mail. --- Errors ------------------------------------- Mx. Resyncs: Maximum number of transfer resyncs before aborting a transfer Mx. Bad Calls: Maximum number of bad calls to a system before the mailer stops calling. Mx. Xfer Errs: Maximum number of transfer errors before the mailer aborts the session Recv. From unknown: Tells XBBS it's Ok to receive mail from unlisted nodes. Send to unknown: Tells XBBS it's Ok to send mail to unlisted nodes. +-------------------------------------------------------------------------+ : Line # Dial Strings : +-------------------------------------------------------------------------+ : Dial Pre1: Dial Pre5: : : Dial Suf1: Dial Suf5: : : : : Dial Pre2: Dial Pre6: : : Dial Suf2: Dial Suf6: : : : : Dial Pre3: Dial Pre7: : : Dial Suf3: Dial Suf7: : : : : Dial Pre4: Dial Pre8: : : Dial Suf4: Dial Suf8: : : : : +------+ +--------+ +------+ : : : OK : : Cancel : : Help : : : +------+ +--------+ +------+ : +-------------------------------------------------------------------------+ +--------------------------------------------------------------------------+ : CPU Priorities : +--------------------------------------------------------------------------+ : +-- BBS Priorities ----------------------------------------------------+ : : : : : : : Main: <----X-----------> Local: <----X-----------> : : : : : : : : : : : +----------------------------------------------------------------------+ : : : +-- Line # CPU Priorities ---------------------------------------------+ : : : : : : : Mailer: <----X-----------> Send: <---------------X> : : : : : : : : : : : : BBS: <----X-----------> Export: <----X-----------> : : : : : : : : : : : : Outside: <----X-----------> Recv: <---------------X> : : : : : : : : : : : +----------------------------------------------------------------------+ : : : : +------+ +--------+ +------+ : : : OK : : Cancel : : Help : : : +------+ +--------+ +------+ : +--------------------------------------------------------------------------+ +--+-------------------------------------------------------------------------+ : : BBS: Local : +--+-------------------------------------------------------------------------+ : User Name User Town Time Remaining Loc : : : : : : : : : : : : +--------------------------+ : : : Edit User : : : : Chat : : : : ---------------------- : : : : Hang Up : : : : Lockout : : : : Moron : : : : ---------------------- : : : : Change Font : : : Mouse Pointer -> x+--------------------------+ : : : : Click with right mouse button on local screen. : : : : : : : +----------------------------------------------------------------------------+ +--+---------------------------------------+ : : Addresses : +--+---------------------------------------+ : +-----------------------+-+ +---------+ : : : ##:###/###.#@******** :^: : OK : : : : ##:###/###.#@******** : : +---------+ : : : : : +---------+ : : : : : : Change : : : : : : +---------+ : : : : : +---------+ : : : :v: : Help : : : +------------------------+-+ +---------+ : +------------------------------------------+ : +-------------------------------------+ : : : : : : +-------------------------------------+ : : +---------+ +----------+ : : : ADD : : Delete : : : +---------+ +----------+ : : +------------------------------------------+ : AdeptXBBS Menu Interface -------------------------- Menu files are plain ASCII files which describe the functions available at the current menu. Menu files are named 'xxxx.Menu' (where 'xxxx' is the menu name) Fields on each line are separated by commas, so commas are not allowed in the text. The first line of the menu file describes the prompt, the file to be displayed, color, and flags of the menu. The format of the first line is: ,,, If you don't want a color, or text menu displayed, then leave the field blank. For example: Main Prompt: ,,, This leaves all fields blank except the prompt text. All lines that follow are used to describe menu options available at the current menu. The lines have the following format: ,,,,, ,,,,,,, ,,,,,, ,,,,,, ,,, Everything after DataString is optional Time format is 'HR:MN', 13:30 - 1:30pm PortFlags - Add the numbers together to come up with the accessible port types. 1 - Accessible by Comm Ports (Modem, TA's, any Serial Devices) 2 - Accessible by Named Pipes 4 - Accessible by Telnet Ports This field is optional, if this is not set the BBS software assumes there is no limitation as to what type of port can use a specific command. is what the user should type to invoke this command. is the menu command number to execute (those numbers will be described below) is the text that is shown to the user for this command if the field of the first line is blank. is data used by certain command functions. It can be used to change the behavior of some commands. See the command function list to see which commands use the data string field. what color to display the 'output string' in. The fields ,,,,,,, ,,,,,,, ,,,,,,,, are optional. They area compared against the same fields in the user record, if the user doesn't have the access then that command is disabled. o A menu file may have comments in it if the first character on the line is a semi-colon ';'. o Maximum commands in a single menu is 80. A menu that big would probably be pretty user unfriendly anyway! o If there is not a menu file in the first line of the menu description, then the 'output strings' of every command are displayed in the order that they appear. o There are three menu flags: (use the number or combination of numbers) Quote every time or 1 This means that an attempt to display a quote will happen every time the menu is displayed depending on the 'quote odds' in the BBS settings. The quote odds are based on a 100 percent scale. 50 would mean you would get a quote only half the time. Quote once only or 2 This means that an attempt to display a quote will happen the first time the menu is displayed depending on the 'quote odds' in the BBS settings. But after a quote is shown once, there will not be another quote for that menu. First on [ENTER] or 4 This means that if the user hits enter, the first menu item is the default choice. Both menu and Menu file or 8 This means that if you have a menu display file, both it and the menu 'output strings' will be replaced. The display file will be shown before the 'output strings' o Meta variables can be place in the data field for each menu item. This allows for great flexibility in creating menu commands. o Menus are stored in the .\Menus directory. o Menus should have a file extension of '.Menu'. If the user has the RIP graphics flag set, Adept will look for '.Renu' if the user has ANSI color turned on, Adept will look for '.Cenu', and if the user has ANSI cursor movement turned on (not color) then Adept will look for '.Genu' Those files are looked for in that order. If none of the other optional files are found, '.Menu' will be used by default. o There should be (in almost every case) a Main.Menu (or Main?.Menu for a particular line number.) This is the menu which is started after the user logs into the system. Adept will look for a Main?.Menu first, and if one is not found for that line, then Main.Menu is used. If you have a Main?.Cmd, or Main.Cmd REXX script in the .\Menus directory it will be used instead of Main.Menu See AdeptREXX.Doc for more info. o Adept uses a 'New User' menu called, appropriately enough, NewUser.Menu This is an auto-execute menu that is called right after the NewUser.ASC and BeforeNew.ASC files are shown to the user. All the commands in this menu will be executed in the order that they are found. If you don't want a question to be asked, feel free to delete that line. Be creative! If you have an 'EditYou.Menu' file it will be executed after NewUser.Menu o 'EditYou.Menu' can be created if you want to give the new user a chance to edit their info before it is saved. o Adept supports a special menu which helps a SysOp get complete information from a user after they have converted to Adept from another BBS. ReAsk.Menu is an auto-execute menu which is run if ReAsk.Menu exists, and the 'ReAsked' flag in the user record is set to false. Each command in this menu is executed one after another. When the menu is complete the 'ReAsked' flag is set to true. Also, the file 'ReAsk.ASC' is shown before the menu is executed. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Option Data: Menu Name Description: Go to another menu. Name of menu is in the data field. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 1 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Gosub to another menu. Name of menu is in the data field. you can only go 9 gosubs deep. If you wish to many nested menus (more than 9) then use the (0) goto menu command. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Return from a gosub'ed menu. returns to the previous menu. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 3 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Clear all gosub'ed menus. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Go to another menu, and ask for a password. The data field should read MenuName;Password ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 5 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Gosub to another menu, and ask for a password. The data field should read MenuName;Password ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 6 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Gosub a forced-return menu (This type of menu returns after any command is selected) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 7 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Gosub an auto-execute menu (This type of menu executes all the commands in the menu file, then returns) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 10 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Execute a REXX script file. Name of file is in the data field. The current line number is passed as the first argument to the REXX script. The line number must be the first argument pass back to any Adept REXX functions. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 15 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Read messages forward with no prompting for message number. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 16 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: QuickScan message (to, from, subject) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 17 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Scan message headers ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 20 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Read messages forward, with prompting ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 25 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Globally read msgs from current newest message ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 26 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Globally read messages, stop at each area ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 31 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Export mail - Text format ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 32 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Export mail - Fido packet format ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 33 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Export mail - QWK format ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 34 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Export mail - Bluewave format ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 35 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Export mail - format based on user preference ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 36 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Import mail - allows user to upload a mail packet ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 41 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Display user status ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 42 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Who is on-line ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 43 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: List users ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 45 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Edit your user record. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 46 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Adjust accessible file areas ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 47 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Adjust accessible message areas ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 48 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Page SysOp ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 49 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Display help (If 'text' in data field, help on 'text' will be shown) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 50 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Adjust tags on off-line mail export ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 51 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: FileName.### (Asc will then have it display the default for the user) Description: Display a text file. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 60 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: select message area ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 61 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: select file area ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 62 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Name of Message Area Description: Find message area (name of area in data field) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 63 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Name of File Area Description: Find file area (name of area in data field) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 64 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: 1/-1 Description: Next/Previous message area (1 in data field means next area, -1 in data field means previous area) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 65 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: 1/-1 Description: Next/Previous file area (1 in data field means next area, -1 in data field means previous area) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 70 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: List files in current area ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 71 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Search files in current area.. asks for search string ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 72 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Search files in current area newer than specified date. Asks for search string and date. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 73 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: New files in current area. asks for date. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 74 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: New files in all areas, searched sequentially. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 75 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: List ALL files in alphabetical order. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 76 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Search String Description: Search files in all areas. asks for search string ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 77 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: List files in current area, in dated order newest to oldest ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 78 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: List files in current area, in alphabetical order. A->Z ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 84 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: View archive ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 85 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Download file(s) - asks for file name(s) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 86 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Download file contained in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 90 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Upload file(s) - Asks for file names, unless the 'upload blind' bit is turned on for the file area and blind uploading is possible with the users current protocol. (blind uploading means the transfer comes first, with the file names, and descriptions determined after- wards) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 91 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Upload specific file. (file in data field) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 100 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: OR user attributes 1 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 101 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: AND user attributes 1 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 102 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: OR user attributes 2 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 103 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: AND user attributes 2 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 104 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: OR user flags 1 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 105 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: AND user flags 1 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 106 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: OR user flags 2 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 107 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: AND user flags 2 with number in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 110 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Character of Protocol Description: Set user file transfer protocol to letter contained in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 111 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Number/Letter of Computer Type Description: Set user computer type to number in data field (number is index into 'Computers' file) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 130 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change address (address line 1, lines 2 and 3 if those bits are set in BBS flags. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 131 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change ANSI color flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 132 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change high ASCII (chars 128-255) flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 133 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change cold input flag (not hot key) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 134 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change screen length ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 135 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change pause flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 136 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Change handle ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 137 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change password ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 138 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change screen width ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 139 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change phone number(s) (home phone. data, business, and fax phones if these bits are set in the BBS flags) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 140 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change interests ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 141 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change information to be shown to other users ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 142 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change expert mode ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 144 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change ANSI cursor movement flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 145 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Changes protocol, new msgs flag, new files flag, limit file list flag, see news flag, ask download flag, user available flag, and last but certainly not least EBCDIC conversion flag.. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 146 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change file transfer protocol ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 147 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change new message at logon flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 148 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change new files search at logon ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 149 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change limit file list flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 150 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change see misc news ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 151 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change ask download ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 152 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change user available for chat flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 154 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change full screen editor flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 155 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change mail export type ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 156 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Set birthday (should be used from NewUser.Menu ONLY) If the user is too young or too old , this will _end_ the current BBS session!! ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 157 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change clear screen ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 158 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change computer type ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 159 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change gender (should be used from NewUser.Menu ONLY) Use sparingly.. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 161 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change Avatart ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 162 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change ANSITE2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 163 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change 8 dot 3 names (will convert long names down to 8.3) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 164 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change Avatart/Ansi Flags ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 165 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change View off-line mail status ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 166 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Change default archiver ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 167 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Deposit Bank Time ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 168 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Widthdraw Bank Time ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 190 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Toggle a bit in user attributes 1 (bit can be 1 thru 32) bit number is in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 191 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Toggle a bit in user attributes 2 (bit can be 1 thru 32) bit number is in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 192 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Toggle a bit in user flags 1 (bit can be 1 thru 32) bit number is in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 193 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: Toggle a bit in user flags 2 (bit can be 1 thru 32) bit number is in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 200 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Write a message ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 201 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: 'Name' Description: Write message to user name specified in area 'forced to' data. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 300 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: 'Prompt/Question' Description: Get string input from user and temporarily store it. Prompt is in data field. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 303 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Menu Name Description: temporarily stores text in data field as last user input. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 400 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: 'Chat Area' Description: Internode chat, with Area defined in data field ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 601 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Toggles ANSI color flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 602 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles high ASCII flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 603 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles more prompt flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 604 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles clear screen flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 605 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles cold input flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 606 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles show address flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 607 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles show phone flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 608 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles show real name flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 609 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles no kill flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 610 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle deleted flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 611 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle expert flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 612 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle twit flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 613 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle new files flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 614 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle new messages flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 615 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle download new messages flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 616 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle downlaod new file list flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 617 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle see misc news flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 618 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles ask download flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 619 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles novice flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 620 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles point mail only flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 622 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggleslocked out flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 623 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles chat availability ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 624 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles protected from user list display ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 625 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles misc news diaplay ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 626 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles limit file list to current area ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 628 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles varified flag ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 629 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggles ANSI TE2 graphics ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 631 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle AVATAR graphics ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 632 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Toggle off-line mail monitoring ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 640 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Pack up, and download off-line mail ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 655 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Change archiver ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 656 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Edit file transfer list (tagged files) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 700 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Tag all areas for off-line mail ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 701 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Untag all areas for off-line mail ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 702 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: toggle a specific area for off-line mail ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 703 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: change type of mail export (Text, QWK, Fido, etc) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 704 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: NONE Description: Message area Last message Read Editing ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 800 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Program Name (CMD.EXE) Description: Run OS/2 type door. Pgm must use stdin/stdout for I/O.. and allow itself to be killed. data field contains door to run. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 801 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Program Name/Batch File (CMD.EXE /c Batch.Cmd) Description: Spawn a separate session. data field contains door to run. Can be used for any door program that accesses the com port in a more traditional (and complicated) fashion. (includes DOS doors) This is the one to use for 99% of all DOORS! ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 802 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Program Name/Batch File (CMD.EXE /c Batch.Cmd) Description: Run OS/2 type door. (same 800 but assumes a program which is more friendly to having its I/O redirected thru pipes to the com port.) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 810 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Program Name/Batch File (CMD.EXE /c Batch.Cmd) Description: Spawn a separate session. Inherits Adepts environment. (same as 801.. ahem..) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 811 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Program Name/Batch File (CMD.EXE /c Batch.Cmd) Description: Spawn a separate session. Inherits OS/2's default environment. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 815 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Program Name/Batch File (CMD.EXE /c Batch.Cmd) Description: See 801, and 810. Session is in foreground (default is background) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 900 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Personal Mail Check ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 950 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Shuts down the BBS! This is EXTREAMLY powerful! It will cause the BBS to shut itself down after the last user logs off. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 999 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Logoff with goodbye message ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 1000 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: logoff without goodbye message ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Menu Type: 1001 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Optional Data: Description: Logoff with none of the above -- Adept REXX Interface ------------------------------------------------ Adept contains a REXX interface to the BBS functions. This allows you to create your own scripts to execute from Adept. By using REXX functions alone you can completely customize Adept. Two types of REXX commands can be automatically executed by Adept. To be executed they need only exist in the .\Menus directory. Main.Cmd, or Main?.Cmd -- This REXX script is executed INSTEAD OF the default menu system. AtEnd.Cmd, or AtEnd?.Cmd -- This REXX script is executed after the user logs off (or the default script has ended) The BPS rate will be zero, and the time left will be five minutes. This script is executed before the user info is saved to the user data base. Exception.Cmd -- This REXX script is executed if a exception violation occurs. You can use this script to notify the user of what just happened. And to help assist us by asking the user what they where doing when the exception happened. -- Adept REXX interface calls --------------------------------------------- Adept registers functions which can be called from the REXX interpreter. These calls are used to interface a REXX script to Adept. When Adept starts a REXX script, it passes along the line number as the first argument to the function. The REXX script should store that line number because it must be passed back to the AdeptREXX functions as the first parameter. AdeptPrint(LineNumber, String1, ..., StringN) Prints a string to the local and remote screen. The string may contain Adept META variables. You may pass more than one or more strings to this function. String1..N: Strings are printed in the order that they were passed. AdeptInKey(LineNumber) AdeptInKey will return the ASCII code for a incoming key sequence. AdeptInKey will not wait for a key, it will return 0 if there are no keys waiting. If you use this in a loop, please offset the amount of CPU time a loop uses with a AdeptSleep command. Example: ReturnCode = AdeptInKey(cp) AdeptWaitKey(LineNumber) AdeptWaitKey will return the ASCII code for a incoming key sequence. Unlike AdeptInKey, AdeptWaitKey will actually wait for a key sequence. If the user times out, it will log the user off. Example: ReturnCode = AdeptInKey(cp) AdeptSleep(LineNumber, time_to_sleep_in_milliseconds) AdeptSleep will cause the current node to sleep for x amount of milli- seconds. This is very helpful in making your REXX scripts CPU friendly. When you use this command it will release the current time slice to the next node, or program waiting in line. A decent sleep amount is AdeptSleep(65), 65 milliseconds, 1000 milliseconds = 1 second. The smallest timeslice OS/2 can sleep is 32ms. AdeptPutKey(LineNumber, char) AdeptPutKey will place a character into keyboard input stream. Char can be a character i.e. 'A' or a ASCII character code. AdeptMore(LineNumber) AdeptMore will execute a standard more prompt. This will use the More prompt in the English.Text or other language file. This will also use the International Y/N/Q/A info. AdeptPause(LineNumber) AdeptPause will wait for any key. This does not display any text. AdeptHitReturn(LineNumber) AdeptHitReturn will wait for the user to press enter. This will use the Press Enter to continue in the English.Text or other language file. AdeptPutC(LineNumber, char) AdeptPutC will put a char into the Com port output stream. This is a raw com function. It will return -1 for carrier drop. ** BE CAREFUL** This is a RAW com function. This is only to be used by professionals or people experienced with programming serial based products. AdeptComWrite(LineNumber, string) AdeptComWrite will place a string into the com ports output stream. This is a raw com function. It will return -1 for carrier drop. ** BE CAREFUL ** This is a RAW com function. This is only to be used by professionals or people experienced with programming serial based products. AdeptComFlush(LineNumber) AdeptComFlush will flush the output stream of the current com port. ** BE CAREFUL ** This is a RAW com function. This is only to be used by professionals or people experienced with programming serial based products. AdeptGetVar(LineNumber, varnumber) This function duplicates some of the functions already in the AdeptREXX language. This returns almost every single variable adept uses in the BBS software. This will be joined by a AdeptPutVar function in the next beta. This will give a REXX programmer total control over all of the BBS's users and mailers memory variables. There will also be some new variables added that will be blank. These variables will be usable in real time across nodes by multiple REXX programs running at the same time. The possibilities of such a setup are limitless. The following are the variable numbers: User Info: 1 - Users Name 2 - Users Handle 3 - Users Address 4 - Users Address1 5 - Users Address2 6 - Users City 7 - Users State 8 - Users Zipcode 9 - Users Home Phone 10 - Users Data Phone 11 - Users Fax Phone 12 - Users Business Phone 13 - Users Interests 14 - Sysop Comment about User 15 - Users Bank Time 16 - Users Computer Type (Number) 17 - Users User ID 18 - Users Point ID 19 - Users BirthYear 20 - Users BirthMonth 21 - Users BirthDay 22 - Users Gender (Represented by 1 letter) 23 - Users NetMail Credit 25 - The Group the User belongs to 27 - Time User Today 28 - Time Per Day 29 - Time Per Call 30 - Number of calls the user has made 31 - Upload Number 32 - Download Number 33 - Uploads in K 34 - Downloads in K 35 - Upload K today 36 - Download K today 37 - Upload K per day (Max Allowed) 38 - Download K per day (Max Allowed) 39 - Number of posts (Total) 40 - Security Level #1 41 - Security Level #2 42 - Flags represented as a 32-bit long 43 - Flags2 Represented as a 32-bit long 44 - User Attributes represented as a 32-bit long 45 - User Attributes #2 represented as a 32-bit long 46 - Users Screen Length 47 - Users Screen width 48 - Last Message Area number user was in 49 - Last File Area Number user was in 50 - Last Protocol Chosen (Returns the letter for the protocol) 51 - Last Archiver Chosen Returns Archive Letter 53 - Percentage of Upload/Download ratio to consider the user a leech 54 - Maximum Bank time allowed for this user 55 - Password Represented as a 32-bit long (32-bit CRC) 56 - Password reversed represented as a 32-bit long (32-bit CRC) 57 - Max Messages to pack into a mail packet. 58 - Users Age 59 - User Bad Password Attempts 60 - MailStatus (I forget how we use this at the moment) 61 - Number of lines shown to the remote user since last reset (clear screen or new screen shown, etc). This is calculated by the display sub-system and should always be correct. This variable takes everything from ANSI and Avatar cursor movement into account, to number of actual lines displayed. 62 - Did the user pick non-stop display after the last more prompt or non-stop display choice. BBS Info: 100 - Number of Calls to the BBS 101 - Last User ID Assigned by the BBS 102 - Last Point ID Assigned by the BBS 103 - Minimum Age Required to Log on 104 - Maximum Age Allows on the BBS 105 - Amount of NetMail Credit the user has 106 - Expire Users after x amount of days 107 - Expire Users after x amount of minutes 108 - Default User Time Per Day 109 - Default User Security Level #1 110 - Default User Security Level #2 111 - BBS User Default Flags #1 returned as a 32-bit long 112 - BBS User Default Flags #2 returned as a 32-bit long 113 - Default Upload K per day max 114 - Maximum download k per day 115 - BBS User Default Attribs returned as a 32-bit long 116 - BBS User Default Attribs #2 returned as 32-bit long 117 - The default group the user belongs to. The user will inherit the default settings for this group. 0 for none. 118 - Maximum Users to allow in the user file 119 - Default Origin Line for EchoMail Areas 120 - Maximum Password Attempts Allowed 125 - Default Cost to send a NetMail message 126 - Line number the BBS is on in the quote file 127 - Default Maximum Time Per Call 128 - I don't remember I will have to check this one 129 - Odds of getting a quote when called 130 - Mailer Incoming Password Protected Mail Path 131 - Mailer OkFile for Password Protected Nodes 132 - Mailer Incoming Public Mail Path 133 - Mailer OkFile for Public Mail 134 - Mailer Unlisted Node Mail Path 135 - Mailer OkFile for Unlisted Nodes 136 - Number of times a user can page the sysop 137 - The BBS's Name 138 - BBS UAttribs 32-bit long 139 - BBS UAttribs #2 32-bit long 140 - Sysops Name 141 - Is The Sysop In (0 or 1) 142 - Default Max Messages in Packet 143 - City/State info for BBS & .QWK Packet 144 - .QWK BBS ID 145 - BBS .QWK Phone Number 146 - Default Max Bank Time Modem/Mailer Info: 200 - Modem Handle 201 - Node Number 202 - Port Name (COM1, \PIPE\ADEPT1, etc) 203 - Modem Init String 204 - Default Dialing Prefix 205 - Default Dialing Suffix 206 - Optional Dialing Prefix #1 207 - Optional Dialing Suffix #1 208 - Optional Dialing Prefix #2 209 - Optional Dialing Suffix #2 210 - Optional Dialing Prefix #3 211 - Optional Dialing Suffix #3 212 - Optional Dialing Prefix #4 213 - Optional Dialing Suffix #4 214 - Optional Dialing Prefix #5 215 - Optional Dialing Suffix #5 216 - Optional Dialing Prefix #6 217 - Optional Dialing Suffix #6 218 - Optional Dialing Prefix #7 219 - Optional Dialing Suffix #7 220 - Optional Dialing Prefix #8 221 - Optional Dialing Suffix #8 222 - Modem Answer String 223 - Obsolete 224 - Obsolete 225 - Mail Only Event Text 226 - Text if User is too slow 228 - Baud Rate to Init Modem at 229 - Minimum Baud rate Allowed on BBS 230 - Minimum Incoming Baud Rate for Mail 231 - Minimum Baud Rate to Call Out for Mail 232 - Maximum Baud Rate for Outbound Mail 233 - Current Baud Rate of Modem 234 - Minimum Cost of Mail for This Event (Dialout) 235 - Maximum Cost of Mail for This Event (Dialout) 236 - Maximum Mail in K to send in a mail session 237 - Maximum Time Limit for a mail session 239 - Maximum Bad Mail Calls before no more are made 240 - Maximum Times to call a node to send mail 241 - If Port Locked (0 / 1) 242 - Allow Human Callers or Users on the BBS? (0/1) 243 - Allow File Requests (0/1) 244 - Accept File Request (0/1) 245 - Dialing Out OK? 246 - OK To Answer the Phone? 248 - Force FTS-0001 Mail Sessions (0/1) 249 - Receive Mail From Unlisted Nodes? (0/1) 250 - Send Mail to Unlisted Nodes? (0/1) 251 - Was the last incoming call to the BBS or Mail (1 for BBS, 0 for mailer) 252 - Sealink Overdrive Off (0/1) 1 = off 253 - Sealink Mail On/Off (1 = on) 254 - 1k Sealink On/Off (1 = off) 255 - Allow DietINFA (1 = on (TBBS & XBBS use dietINFA)) 256 - In Chat with Sysop (0/1) 257 - Debug Transfers (0/1) Extra Log Info 258 - Allow Hydra Mail Transfers (0/1) (Currently Disabled) 259 - Allow ZedZip for Mail Transfers (0/1) 260 - Allow ZedZap for Mail Transfer (0/1) 261 - Turn the mailer off? (0/1) 1 = off 262 - Key to represent Yes (Y) for USA 263 - Key to represent No (N) for USA 264 - Key to represent Stop (S) for USA 264 - Key to represent Pause (P) for USA 264 - Key to represent Quit (Q) for USA 268 - Maximum # of resyncs to abort transfers 269 - Maximum # of transfer errors to abort on 270 - Last Users on this lines name 271 - Last Mailer to call this node 272 - Last Long Entry Written 276 - Check Carrier Detect (0/1) 1 = on 277 - Video Display Handle 278 - Number of ring to wait for answer on this node AdeptMenuType(LineNumber, menutype, menudata) This command allows you to execute a menu options 10 - 998. Just pass the standard menudata. AdeptCall(LineNumber, Type, Flags, String1, ..., StringN) Run an external program. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Type: 1 Same as menu item 801. Spawn a separate session. Strings are concatenated to form one string which is used as the spawn string. Can be used for a door program that accesses the com port in a more traditional (and complicated) fashion. You can run DOS doors here also. Flags: 1 Start session in background. 2 Same as menu item 802. Run OS/2 type door. (same menu item 800 but assumes a program which is more friendly to having its I/O redirected thru pipes to the com port.) Program must allow itself to be killed. Flags: Not Used. 3 Same as menu item 800. Run OS/2 type door. Program must allow itself to be killed. Flags: Not Used. Flags: Only used for Type 1 call. If flag is 1, then the program is started in the background. String1..N: Strings are added together to form one string which is used to spawn the session. Returns: Return code from the spawning function. 0 usually indicates success. All sessions inherit Adepts environment. AdeptLog(LineNumber, Flags, String1, ..., StringN) Log an action. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Flags: 1 Output to log and listbox 2 Output to log only 3 Output to listbox only String1..N: Strings are added together to form one string which is used to spawn the session. AdeptSend(LineNumber, Flags, Path, File1, ..., FileN) Download Files. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Flags: 1 No time verification 2 No leech checking 4 Silence 8 Never be silent 16 Don't check all download paths 64 Don't return files length (free file/bytes) Path: Path to files. If blank, use current file area path. File1..N: Names of files to be sent. NOTE: Currently the files are sent one at a time. Returns: String containing number of bytes downloaded, a space, and the number of files downloaded. NOTE: This function will change in the future. AdeptRecv(LineNumber, Flags, Path, Area, File1, ..., FileN) Upload files. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Flags: 1 No time verification 4 Silence 8 Never be silent 16 Don't ask for description 64 Don't credit upload (does not return files size) 128 Accept as private file. Path: Path to put files in. Area: Name of area to put files in. File1..N: Names of files to be received. Returns: String containing number of bytes downloaded, a space, and the number of files downloaded. NOTE: This function will change in the future. AdeptTimeLeft(LineNumber[, SecsLeftInSession]) Optionally sets time left in current session. Always returns time left in current session. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. SecsLeftInSession: Optional. Set seconds left in current session. Returns: Time left in session in seconds. AdeptMenu(LineNumber, Flags, MenuName) Executes a menu contain in the file MenuName. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Flags: 1 Return after user chooses a command from the menu. 2 Return after executing all commands contained in menu. MenuName: File name of the menu to use. AdeptConvert(LineNumber, String) Converts META variables passed in String. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. String: String which contains META variables which need to be converted. Returns: Converted string. AdeptCls(LineNumber) Clears local and remote screen. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. AdeptWrite(LineNumber, Type, Flags, Filename) Write a message. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Type: 1 Write a message (Filename is unused) 2 edit file using editor (Flags are unused) Flags: 1 Force message to force-to-name of current message area. 2 Force private 4 Force public 8 Use MSGTMP.LineNumber file Filename: Name of text file to edit. AdeptRead(LineNumber, Type, Flags, StartAt) Read messages. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Type: 1 Read messages in current area. 2 Globally read messages. Flags: StartAt: Number of message at which Adept should start reading. AdeptFile(LineNumber, Type, StartAt, KeyName) File area manipulation. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Type: 1 Returns name of current file area. 2 Returns number of current file area. 3 Find file area (number of area to find in StartAt) Returns file area number 4 Find file area (name of area to find in KeyName) Returns name of current file area. 5 Go to next file area Returns name of current file area. 6 Go to previous file area Returns name of current file area. 7 Returns download path of current file area. 8 Returns upload path of current file area. StartAt: Number of area to look for. (see type 3) Keyname: Name of area to look for. (see type 4) AdeptLibrary(lineNumber, Type, StartAt, KeyName) Library area manipulation. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Type: 1 Returns name of current library area. 2 Returns number of current library area. 3 Find library area (number of area to find in StartAt) Returns library area number 4 Find library area (name of area to find in KeyName) Returns name of current library area. 5 Go to next library area Returns name of current library area. 6 Go to previous library area Returns name of current library area. 7 Returns path of current library area. StartAt: Number of area to look for. (see type 3) Keyname: Name of area to look for. (see type 4) AdeptMessage(lineNumber, Type, StartAt, KeyName) Message area manipulation. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Type: 1 Returns name of current message area. 2 Returns number of current message area. 3 Find message area (number of area to find in StartAt) Returns message area number 4 Find message area (name of area to find in KeyName) Returns name of current message area. 5 Go to next message area Returns name of current message area. 6 Go to previous message area Returns name of current message area. 7 Returns number of messages in current message area. StartAt: Number of area to look for. (see type 3) Keyname: Name of area to look for. (see type 4) AdeptShow(LineNumber, Type, Flags, StartAt, KeyName) Display text files. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. Type: 1 Show a text file (StartAt=filename, KeyName=keys to abort on) 2 Page-read text file (Keyname=filename) 3 Show new text files (Keyname=directory to look in) 4 Show any text file (Keyname=directory to look in) Flags: (for now) StartAt: (see type 1) KeyName: Keys on which to abort showing of the text file. (see type 1) -or- Name of file or directory to look for. (see types 2-4) AdeptInput(LineNumber, MinLen, MaxLen, Type, Flags, Prompt, Help, HelpFile, Default) Get a string from the user. LineNumber: Line number. Passed to REXX routine from Adept as first parameter. MinLen: Minimum length of input string. MaxLen: Maximum length of input string. Type: Type of input (will define later) Flags: Prompt: Prompt to display when asking for input. Help: Name of subject to look for in HelpFile when user asks for help. HelpFile: Contains help on subjects pertaining to this input prompt. Default: Default keystroke. -- Directories used by Adept ------------------------------------------- Configurable mail directories: ----------------------------- There are three distinct inbound directories that can be used. They should, ideally, all be on the same drive (the default) The directories are for, in order: .\Mailer\Password_Inbound_Mail -- Passworded connections .\Mailer\Public_Inbound_Mail -- Unpassworded but listed connections .\Mailer\Unlisted_Inbound_Mail -- Unlisted connections There are corresponding OkFile listings as well. .\Mailer\Password_File_List .\Mailer\Public_File_List .\Mailer\Unlisted_File_List The directory to be used is decided after the YooHoo packet is exchanged or after the introductory packet is received in an FTS-0001 session. When Adept starts a session with the ext(ernal)mail processor because mail was received, it passes the inbound directory currently in use (which is usually where the mail will be :-). If you press M for Mail Processing at the "waiting" screen, the first outbound area will always be passed. You can change these directories from Adepts setup dialog boxes. The following directory entries are defaults and some can be changed: --------------------------------------------------------------------- Logfiles are always kept in the default Adept directory. (\Adept) .\ (default) -- Where configuration files are kept. .\DLL -- Where Adepts dynamic link libraries go Add d:\Adept\DLL to your LIBPATH statement in your CONFIG.SYS file. (where d: is the drive Adept is located on.) .\Events -- Where Adept keeps its event files. .\Files -- Where Adept keeps its B-Tree style file system. .\Help -- Where Adept keeps its help files. .\Mailer -- Where Adept keeps all its mailer related files. .\Mailer\Aborted_Files -- Where aborted mail files are kept. .\Mailer\NodeList -- Where the node list is kept. .\Mailer\Outbound_Mail -- Where outbound mail is kept. .\Mailer\Packets -- Where packets are kept (unused at this point) .\Mailer\Password_Inbound_Mail (see above) .\Mailer\Public_Inbound_Mail (see above) .\Mailer\Unlisted_Inbound_Mail (see above) .\Mailer\Scripts -- Not Yet Used - .\Menus -- Where menus and REXX scripts are kept. (Main.Menu, Main?.Menu menus, Main.Cmd Main?.Cmd, AtEnd.Cmd, AtEnd?.Cmd REXX scripts) .\Message_Bases -- Where all message bases are kept. .\Personal_Mail -- This is where AdeptXBBS stores it's PMI message Indexes. .\System -- Where system related files are kept. (Message_Areas, File_Areas, Library_Areas, Addresses, Archivers, Computers, English.Text, Groups) .\System\Line? -- Where data files are kept for each node. (? equals the node number in decimal) .\System\MiscNews -- Where miscellaneous news is kept. .\System\SysNews -- Where system news is kept. .\Temp_Directories -- Where temporary files are kept (for example, when viewing archive files) .\Text -- Where text files are kept. (*.ASC, *.ANS, *.RIP, *.AVT) -- Adept Multi-Language Support Files -------------------- English text. - Contains some clues on how to edit English.Text English.Text is the prompts file, but with the low ASCII chars eliminated as control chars. (the need to edit them is eliminated) In place of the single ASCII chars are 5 character strings which take their place. The strings are in the format: [xxx] the 'xxx's denote a type of command for that line of text. There are currently 23 possible command types: [Str] - Means to return the string to the calling subroutine. (normally string is sent to user) When a line has [Str] in it, DO NOT remove it. If the line does not have [Str] in it, DO NOT add it. [Log] - Means log this line to the log screen. [Loc] - Means show this line locally only. [Ans] - Means show this line to users with ANSI cursor movement on. [Asc] - Means this line is for ASCII users only. (ANSI is not on) [Run] - Means try to execute the program on this line. NOT IMPLEMENTED [Fil] - Means show this file. NOT IMPLEMENTED [Cmd] - Means send this line to CMD.EXE. NOT IMPLEMENTED [Clr] - Means show this line to users that have color on. [Pse] - Means pause at this line. [8bt] - Means this line contains high ASCII characters. [Cls] - Means clear the screen. [Exp] - Means show this line to experts only. [Twt] - Means show this line to Twits only. [Nov] - Means show this line to novice users only. [Hlp] - Means show help file. NOT IMPLEMENTED [Mnu] - Means execute this menu. NOT IMPLEMENTED [Mta] - Means that META commands should be converted (i.e. {M1, {UG, {W1, etc.) [Cvt] - Means that literals should be converted (i.e. \x1B, \r, \n, etc.) [Rem] - Means send this line to the remote end only. [Slg] - Write to screen log. (this may be backwards with [Log]) [Sts] - Means write this to Adept screen in status window. [Wav] - Means play a .WAV sound file. The filename follows the [Wav] command. Wildcards OK. MMPM/2 should be installed. ---------- Execution Commands ------------------ [Str], [Log], [Loc], [Run], [Fil], [Cmd], [Hlp], [Mnu], [Rem], [Slg], [Sts], [Wav] should be the last command before the text on the line, because they cause that command to be executed immediately. Special Commands ---------------- [Pse], [Cls] Any text following these commands is ignored. Convert Commands ---------------- [Mta], [Cvt] will change the text on the line. [Mta] will cause all 'smart text' commands such as {M0, {U3, {L1 to be converted to the proper text. (see MetaVars.Doc) [Cvt] will cause string 'literals' to be converted. A string literal is the same as a 'C' string literal such as \x1B (ESCape), \r (return), \n (new line) If a line doesn't have 'smart text' or string 'literals' then you don't need to use these commands, because they can slow the display of the text down. Flag Commands ------------- [Ans], [Asc], [Clr], [8bt], [Exp], [Twt], [Nov] determine who should see the line. ANSI is considered different than ANSI color because some terminals support ANSI cursor movement, but not color. If you have an ANSI line it would probably be okay to turn on hiliting "" because hiliting is usually supported even on dumb terminals. You can put the flag commands in front of the Execution, Special, or Convert commands. You can use a combination of these flags to determine which lines are sent to the user. Any order is okay, and a user has to match all flags on a line to be shown that line. If the line were: [Ans][Clr][8bt]Hello there! Then the user would have to have ANSI, Color, and high ASCII chars turned on to see that line! --------------------- In 'English.Text' you use the format: #xx to start a line of text. English.Text is the file you edit. When Adept runs and sees a new English.Text file, it will compile English.Text into the file English.Text.Compiled then Adept will create an index file called English.Text.Index NOTES: ------ Adept User Help Topics: (and when they are used) (not all topics are currently found in Adept.Help) Setup File -- setting access to files areas. List FileAreas -- List command when setting up file area access. All FileAreas -- All areas command when setting up file areas. FileSetup Prompted -- when asking for access to each file area one at a time. FileSetup Lorange -- When setting Low file area of a range. FileSetup Hirange -- When setting High file area of a range. FileSetup RangePick -- When setting range. FileArea Inquire -- When inquiring which areas. Setup Msg -- When setting access to message areas. List MsgAreas -- List command when setting up message areas. All MsgAreas -- All areas command when setting up message areas. MsgSetup Prompted -- when asking for access to each message area one at a time. MsgSetup Lorange -- When setting Low message area of a range. MsgSetup Hirange -- When setting High message area of a range. MsgSetup RangePick -- When setting range. MsgArea Inquire -- When inquiring which areas. Calendar -- When asking for which calendar to display. ChatHelp -- When in Internode chat Chat Reason -- When requesting a SysOp chat Edit You -- When selecting options in 'EditYou' function. User Interests -- When getting one line of user interests. User Address -- When setting one of three user address strings. User city -- When setting city User state -- When setting state/province. User Zipcode -- When setting ZIP/postal code. User Phone -- When setting one of four phone numbers. User Password -- When setting password. User Handle -- When setting handle. User Showaddress -- When setting show address flag. User Showphone -- When setting show phone # flag. User Showreal -- When setting show real name flag. User ANSI -- When setting ANSI (movement) flag. User Color -- When setting ANSI color flag. User HighASCII -- When setting High ASCII flag. User Gender -- When setting gender. User Novice -- When setting novice flag. User Expert -- When setting expert flag. User FSE -- When setting full screen editor flag. Download Mail -- When asking whether a user wants to download mail packet. User Rolling -- When setting rolling prompts flag. User Mailtype -- When setting mail packet type. User Pause -- When setting more prompt flag. User Hot -- When setting hot keys flag. User Clear -- When setting clear screen flag. User Width -- When setting screen width. User Length -- When setting screen length. User Computer -- When setting computer type. User Protocol -- When setting file transfer protocol. User Archiver -- When setting default archiver. User Newmsgs -- When setting read new msgs flag. User Newfiles -- When setting view new files flag. User TypeFList -- When setting type of file list. User Shownews -- When setting show news flag. User AsktoDL -- When setting ask download flag. User Available -- When setting Internode chat flag. User EBCDIC -- When setting EBCDIC conversion flag. Download1 -- When asking for files to download. Upload1 -- When asking for which file to be uploaded. Tag1 -- When asking for files to be tagged. I1_Msgnum -- When asking which message number to read. Lib Mask -- When asking for a library area file mask. Lib Read -- When reading library file. Lib Search -- When searching for library file. Text delete -- When deleting lines in text editor. Are You Sure -- When at a 'are you sure' prompt. Text edit -- When editing a line in the text editor. Text insert -- When inserting a line in the text editor. Msg To -- When setting who message is to. Msg From -- When changing message from. Msg Subj -- When changing message subject. Autodownload -- NewFileDate -- When asking for a new files date. User Search -- When searching user list. User Name -- When user enters name at login. Are You You? -- When name not in user records. Password -- When asking for password at login. Scan All Mail? -- When asking if we should scan all mail. MsgArea Selection -- When changing message areas. FileArea Selection -- When changing file areas. LibArea Selection -- When changing library areas. Area Password -- When asking for an area password. Text Title -- When getting name when creating a text file. Abort Text -- When aborting creation of text file. Menu Password -- When asking for menu password. File Matchstring -- When asking for a file search string. I1_Logoff Msg -- When asking for logoff comment. User Birthmonth -- When asking for user birthday month. User Birthday -- When asking for user birthday day. User Birthyear -- When asking for birthday year. Quote Reply -- When asking if we are quoting in reply. Msg Locate--from -- When locating message with from field. Msg Locate--to -- When locating message with to field. Msg Locate--subj -- When locating message by subject. Msg Locate--body -- When locating message by contents. Msg Locate--all -- When locating message by all of the above. Scan Page -- Scan messages more prompt. Search String -- When getting a search string (for showing text files) File Read -- When show any text files in a directory. View Arc -- When viewing archive View Arc Member -- When viewing archive member. Msg Destaddr -- When asking for address to send message to (NetMail) Addr Correct -- Is address correct? Msg Private -- Is message private? Msg Anonymous -- Is message anonymous? General menu notes which may or may not have been mentioned. Adept - Meta Variables Documentation 5/13/94 Adept supports the use of META variables in all text files. Meta variables are used to display a value, known by the system, to the user. Meta variables are in the format {xx where 'xx' is the META variable. (at a future date, the '{' (brace) may be a configurable value) (at a future date all kludges & crap will be nuked) Current supported META variables: System. S0 -- Number of calls to the BBS S1 -- Minimum age of user allowed on BBS S2 -- Maximum age of user allowed on BBS S3 -- Maximum users on BBS S4 -- Maximum mail connection attempts S5 -- Maximum times a user can page the SysOp S6 -- Name of BBS S7 -- SysOp name S8 -- Current BPS rate User. U0 -- name U1 -- handle U2 -- address U3 -- home phone U4 -- interests (one line of text) U5 -- computer type # (line # of computer in 'Computers' file) U6 -- computer type string U7 -- ID number U8 -- Point ID number U9 -- birthdate yy/mm/dd UA -- credit UB -- minute limit UC -- time used so far today (on previous calls) UD -- time allowed per day UE -- number of times called UF -- Uploaded # of files UG -- Downloaded # of files UH -- Uploaded # KBytes UI -- Downloaded # KBytes UJ -- Uploaded # KBytes today UK -- Downloaded # KBytes today UL -- Max upload KBytes per day UM -- Max download KBytes per day UN -- Security Level 1 UO -- Security Level 2 UP -- Flags 1 (bit flags as integer) UQ -- Flags 2 (bit flags as integer) UR -- Attributes 1 (bit flags as integer) US -- Attributes 2 (bit flags as integer) UT -- Screen length UU -- Screen width UV -- Last msg area # UW -- Last file area # UX -- Protocol (letter) UY -- Archiver (letter) UZ -- time per call (outdated??) V3 -- age V4 -- graphics (1=on 0=off) V5 -- group in V6 -- number of messages posted V7 -- Uploaded # of files (9 chars long) (all right justified) V8 -- Downloaded # of files (9 chars long) V9 -- Uploaded # KBytes (9 chars long) VA -- Downloaded # KBytes (9 chars long) VB -- Uploaded # KBytes today (9 chars long) VC -- Downloaded # KBytes today (9 chars long) VD -- Max upload KBytes per day (9 chars long) VE -- Max download KBytes per day (9 chars long) VF -- name (36 chars, left justified) VG -- handle (36 chars, left justified) VH -- MaxBankTime VI -- Time in Bank VJ -- Calls Today VK -- Total Minutes used since first call O7 -- Banked time (in minutes) O9 -- City P1 -- Address (1 of 3) P2 -- State P3 -- Zip/Postal code P4 -- data phone P5 -- fax phone PF -- offline mail packing method (QWK, Fido, Bluewave etc.) Q9 -- file transfer protocol name or 'None' QA -- archiver name or 'none' QB -- max mail packet size in bytes (the below display the text ON or OFF according to the flag in the user record) O1 -- ANSI O2 -- Color O3 -- High ASCII O4 -- No More prompts O5 -- No Clear screens O6 -- Cold input (i.e. not hot keys) P6 -- Avatar P7 -- ANSI/TE2 P8 -- Available for Internode chat PE -- Monitoring Mail (ON/OFF) Message Area. (some variables are based on text found in English.Text) M0 -- Name of area M1 -- # msgs in current area M2 -- Last msg read in current area M3 -- # of msg area M4 -- Last msg read + 1 M5 -- description M6 -- name of area (12 characters long, left justified) M7 -- # msgs in area (5 chars long, right justified) M8 -- last msg read (5 chars long, right justified) M9 -- # of msg area (5 chars long, left justified) MA -- Last msg read + 1 (5 chars long, left justified) MB -- Description (48 chars long, left justified) MC -- Current msg number MD -- Msg from (based on text #361) ME -- Msg date MF -- Msg to (based on text #363) MG -- Msg private flag (based on text #352) MH -- Msg read flag (text #353 if read, #354 if not read) MI -- Msg deleted flag (text #355) MJ -- Msg NetMail (text #356) MK -- Msg EchoMail (text #357) ML -- Msg keep (text #358) MM -- Msg w/ file (text #370) MN -- Msg request flag (text #371) MO -- Msg update request flag (text #372) MP -- Msg Kill/sent flag (text #373) MQ -- Msg crashmail flag (text #374) MR -- Msg sent flag (text #375) MS -- Msg host flag (text #376) MT -- Msg hold flag (text #377) MU -- Msg anonymous (text #378) MV -- Msg originating zone (text #379) MW -- Msg originating net (text #380) MX -- Msg originating node (text #381) MY -- Msg originating point (text #382) A2 -- Msg destination zone (text #383) A3 -- Msg destination net (text #384) A4 -- Msg destination node (text #385) A5 -- Msg destination point (text #386) A6 -- Msg subject header (text #387 if request, text #388 or #389 if not) A7 -- Msg subject (text #390) A8 -- Msg subject (20 characters long, left justified) A9 -- Msg from (20 characters long, left justified) AA -- Msg to (20 characters long, left justified) AB -- Msg # (5 characters long, left justified) Q1 -- Msg area name (M0???) Q2 -- Msg area number (M3??) Q3 -- Msg area description (M5??) Q4 -- # msgs in area (M1??) Q7 -- prints '*' if last read is less than current # of msgs. ' ' if not Q8 -- prints '+' if current area is tagged for offline mail. ' ' if not QC -- time/date msg was received (24 characters) QD -- # times msg read (5 characters, right justified) File area. A0 -- Area name A1 -- area number Library area. L0 -- Area name L1 -- Area number Time. (user time) T0 -- Minutes left in session T1 -- ???? T2 -- Seconds left in session Date. (current date/time) D0 -- Month abbreviated (Jan, Feb, etc) D1 -- Day abbreviated (Mon, Tue, etc) D2 -- Year D3 -- Month number D4 -- Day number D5 -- Month name (complete name) D6 -- Day name (complete name) D7 -- Time (HH:MM:SS) D8 -- Date/Time (Dayofweek Month Dayofmonth HH:MM:SS Year) _or_ (Mon Jan 1 00:00:01 1996) Input. I0 -- Copies in last user input Download / Upload stats. K0 -- Uploaded bytes (total) K1 -- Downloaded bytes (total) K2 -- Uploaded bytes (today) K3 -- Downloaded bytes (today) K4 -- Max upload bytes per day K5 -- Max download bytes per day K6 -- Download bytes left today K7 -- Download KBytes left today K9 -- Upload bytes left today KA -- Upload KBytes left today Misc. H0 -- Com port handle LN -- Line number (1, 2, 3, etc) PA -- cycle thru color scheme and return next ANSI color in cycle PB -- Press any key to continue prompt PC -- Press [ENTER] prompt PD -- Pause for 1/2 second PG -- Pause for 1/30 second PH -- Spinning cursor (return next cycle.. use with PA) Q5 -- add 1 to number of lines printed Q6 -- add 1 to number of lines printed ?????why??????? QF -- user storage?? QG -- turns on U2_MONITOR_MAIL? (All ANSI commands will be set to blank if user doesn't have color turned on) Foreground ANSI Color. F1 -- Black F2 -- Dark blue F3 -- Dark green F4 -- Dark cyan F5 -- Dark red F6 -- Dark magenta F7 -- Brown F8 -- Light gray F9 -- Dark gray FA -- Blue FB -- Green FC -- Cyan FD -- Red FE -- Magenta FF -- Yellow FG -- White Background ANSI color. B1 -- Black B2 -- Dark blue B3 -- Dark green B4 -- Dark cyan B5 -- Dark red B6 -- Dark magenta B7 -- Brown B8 -- Light gray Other ANSI. CL -- Clear to end of line CS -- Clear screen QE -- Last ANSI color Adept text files. Filenames, and where they are shown. Text files have a name and extension. The regular filename extension is .ASC which means this is a regular ASCII text file. If the user has ANSI color turned on, Adept will look for a file with the same name, but with the extension .ANS. If the user has Avatar support turned on, a text file with the extension .AVT is search for. If the user has RIP graphics support enabled, a text file with the extension .RIP is searched for. If the files with the alternate extensions (.ANS .AVT .RIP) are not found the default .ASC filename is used. If any of these files are not found, the file is not shown, and the error is ignored. Files: DupePhone.ASC -- shown when the phone number they entered is found to be a duplicate of another users phone number. Upload.ASC -- Shown before they start an upload. Download.ASC -- Shown before they start a download. LockedOut.ASC -- Shown when they are locked out of the system. Login.ASC -- Shown when they first log on, before they enter their name. Preregister.ASC -- Shown to a new user when the system only accepts pre- registered users. NoRoom.ASC -- Shown to a new user when there is no room for new users. CantFind.ASC -- Shown when their name is not found. GetPassword.ASC -- Shown before the user types in their password. BadPassword.ASC -- Shown when they type in the wrong password. HappyBirthday.ASC -- Shown when it is their birthday. Welcome.ASC -- Shown after the user has entered their password, and before the news files are shown. News.ASC -- Shown after Welcome.ASC Bullet.ASC -- Shown after News.ASC MsgAreas.ASC -- If this file exists, then it is shown in place of the default message area listing. FileAreas.ASC -- If this file exists, then it is shown in place of the default file area listing. NewUser.ASC -- Shown to new users before they enter their user info. (text line #194 is shown immediately after this file) ReAsk.ASC -- Shown before ReAsk.Menu is executed. The ReAsk text file and menu are executed if they exist, and the users 'ReAsk' flag is false. The 'ReAsk' system is used to fill in missing fields in the user record. BeforeNew.ASC -- Shown after 'NewUser.ASC' (and text line #194) (text line #21 is shown immediately after this file) NewBirthday.ASC -- Shown before the user enters their birth date. BadAge.ASC -- Shown when the users age is too young or too old. FixUser.ASC -- Shown before the edit new user menu (EditYou.MNU) is executed. LogonMsg.ASC -- Shown before the user enters their first logon message (only if the 'first logon message' bit is set) Rules.xxxx -- Shown before reading messages in a certain message area. Typically used to post echo mail area rules. where 'xxxx' is the message area number. Description.xxxx -- Shown before reading messages in a certain message area. Typically used to describe the contents of the message area. where 'xxxx' is the message area number. Trashcan.ASC -- Shown when the users name has been found in the 'Trash can' file. PhoneCan.ASC -- Shown when the users phone number has been found in the phone 'trash can' file. PageSysop.ASC -- Shown just before the sysop is paged for a chat request. TooManyPages.ASC -- Shown when a user has paged the sysop too many times. --- Event Files -------------------------------------------------------- Event file, in human format: Comments begin with semi-colons and can be on any line. Any text after a semi-colon is ignored. Keywords: EVENTBEGIN -- Begins description of an event. EVENTEND -- Ends description of an event. NAME -- Name of the event START -- Starting time of event in HH:MM format. END -- (temporary) Ending time in HH:MM format. LENGTH -- Length of event in minutes COMMAND -- Command to spawn at beginning of event FLAGS -- Flags to control event 1 = Forced (event must run) 2 = Recv Mail only (doesn't call out) 4 = Send mail only (doesn't answer ring) 8 = No File REQuests 16 = BBS calls allowed 32 = Send Crash Mail 64 = Send Crash Mail no matter what the cost is 128 = Cost must be less than MAXCOST 256 = Cost must be more than MINCOST 512 = Cost must equal MAXCOST 1024 = Wait for COMMAND to finish before continuing Add numbers together to combine flags. 24 = 8 (no FREQs) and 16 (BBS calls OK) MINCOST -- Minimum cost (see flags) MAXCOST -- Maximum cost DAYOFWK -- Day of week to execute 1 = Sunday 2 = Monday 4 = Tuesday 8 = Wednesday 16 = Thursday 32 = Friday 64 = Saturday 256 = Weekdays (Mon. thru Fri.) 512 = Weekends (Sat. -n- Sun.) 1024 = All Days Add numbers to combine days DAYOFMONTH -- Day of month to execute. Use w/ MONTH MONTH -- Month to execute. Use w/ DAYOFMONTH Using the above combo can cause execution to happen on a certain day of a certain month. If day of month is set, and month is not set (0) then it event will occur on that day every month. CALLTIME -- Time (in seconds) between calls MAXBAD -- Max bad calls MAXTRIES -- Maximum connects allowed --- XBBS Message Area Control File Configuration ---------------------------- AREABEGIN - This directive marks the beginning of a area definition NAME - This defines the message areas name NUMBER - This defines the message area number AGE - This defines the minimum age required to access the area DESC - This is the description of this area SEC1 - This is the minimum sec required to access this area when compared with the users security level #1 SEC2 - This is the minimum sec required to access this area when compared with the users security level #2 FLAGS1 FLAGS2 WSEC1 - This is the minimum sec required to write a messages in this area, this is compared with user sec level #1 WSEC2 - This is the minimum sec required to write a messages in this area, this is compared with user sec level #2 WFLAGS1 WFLAGS2 SSEC1 - This is the minimum sec required to access sysop functions for this message area. I.e. Delete mail, read private mail. Compared with security level #1 SSEC2 - This is the minimum sec required to access sysop functions for this message area. I.e. Delete mail, read private mail. Compared with security level #2 SFLAGS1 SFLAGS2 FLAGS ADDRESS - Fidonet Address to use for posted Net/EchoMail messages. PASSWORD - Password required to access this message area. FORCETO - Name to force, force to messages to ECHO - Nodes to Forward/Receive mail from ORIGIN - Origin to use for this message area PATH - Drive/Path to place message area files for this area MAXAGE - Maximum age of user to be able to access area AREAEND - This directive marks the end of a area definition --- XBBS File Area Control File Configuration ---------------------------- AREABEGIN - This directive marks the beginning of a area definition NAME - This defines the message areas name NUMBER - This defines the message area number AGE - This defines the minimum age required to access the area DESC - This is the description of this area SEC1 - This is the minimum sec required to access this area when compared with the users security level #1 SEC2 - This is the minimum sec required to access this area when compared with the users security level #2 FLAGS1 FLAGS2 WSEC1 - This is the minimum sec required to write a messages in this area, this is compared with user sec level #1 WSEC2 - This is the minimum sec required to write a messages in this area, this is compared with user sec level #2 WFLAGS1 WFLAGS2 SSEC1 - This is the minimum sec required to access sysop functions for this message area. I.e. Delete mail, read private mail. Compared with security level #1 SSEC2 - This is the minimum sec required to access sysop functions for this message area. I.e. Delete mail, read private mail. Compared with security level #2 SFLAGS1 SFLAGS2 FLAGS PASSWORD - Password required to access this message area. MAXAGE - Maximum age of user to be able to access area DLPATH - Download Path ULPATH - Upload Path COSTPERK - Cost Per K AREAEND - This directive marks the end of a area definition --- Outbound Mail Naming Conventions -------------------------------------- Adept-XBBS uses long file names for it's mail packets. The following is the basic outline for all Adept Mail Packets. TYPE.ZONE.NET.NODE.POINT.NETWORK TYPE Can be any of the following. A = Archived Mail Packet R = File Request H = Hold Mail C = Crash Mail D = Direct Mail N = Normal Mail P = Unarchived Packet C, N, D, H are modifiers. And can also contain the name of a file to be sent using that particular flavor. For example you can have a archived mail packet for me. 1:142/210.0@Fidonet. A.1.142.210.0.Fidonet Now say you want to send it crash mail, you can then create a 0 byte file as 'C.1.142.210.0.Fidonet'. To send a file attach to me at 1:142/210.0@Fidonet You would create a file called 'C.1.142.210.0.Fidonet' And on the first line of the file place the name of the file to crash mail to me. C:\ADEPT\MYFILE.TXT would send the above file. If you append a ' before the name it will delete the file after it had been sent. -- Mailer 'OK' file format ------------------------------------------------ Ok files follow the 'Binkley' style Ok file format. @ADEPTBBS C:\Files\Adept\Adept_90.Zip @ADEPTXBBS C:\Files\Adept\Adept_90.Zip @SIO C:\Files\Comm\Sio142.Zip @NODELIST D:\fido\fidofile\Nodelist.A?? @NODEDIFF D:\fido\fidofile\nodediff.A?? D:\Files\netupld\*.* D:\Files\upload\*.* D:\Files\fidofile\*.* D:\Files\games\*.* D:\Files\utilitie\*.* -- Multi-Lingual Support -------------------------------------------------- -- Xmsg - AdeptXBBS Message base Utility/Packer --------------------------- -- GateKpr - Gate Keeper - AdeptXBBS Fidonet Mail Tosser ------------------ -- uNuke - AdeptXBBS User Base Utility ------------------------------------ uNuke is a user data base packing program for Adept/XBBS. This also means that it will adjust last read pointers for all message areas based on the newly packed user file. In other words, if a user record is purged, then their last read pointers for each area must also be purged. How to install uNuke -------------------- Copy uNuke.Exe to the AdeptXBBS directory. uNuke expects to operated from that directory. Command Line Parameters ----------------------- Parameters in brackets [] are optional. uNuke [/Exx] [/Dxx or /Mxx] [/Q] [/K] /Exx Set the 'Exempt' security level. Where 'xx' is the security level. Any user with a security level greater than or equal to this number will not be purged from the user data base. They are considered 'Exempt' from purging. /Dxx Set the maximum number of inactive DAYS. /Mxx Set the maximum number of inactive MONTHS. Where 'xx' is the number of inactive days or months. You should use either days or months, but not both. If you try to use both, the months figure will be ignored. /K uNuke will kill back-ups of the user data base when it has completed the packing process. /Q Quiet Mode. The speed of uNuke will be approx. 500% faster! Though your mileage may vary. In normal mode, the user names are shown on the screen with a message showing whether or not they have been purged. /? Gives a quick list of parameters. Examples: uNuke /Q /D60 /E6 uNuke will operate in quiet mode, will purge users not on in over 60 days, and users level 6 and above will not be purged. uNuke /M6 uNuke will purge users not on in 6 months. NOTE: All command line parameters are optional. Environment Variables --------------------- uNuke will look for the existence of two environment variables to aid in its adjustment of the last read pointers. By default, uNuke will look in the \Adept\Message_Bases directory for all *.LMR files. You can change the default behavior with the following environment variables: XMSG -- Changes the default message base location from \Adept\Message_Bases to whatever you specify. Example: SET XMSG=H:\Adept\MsgBases XXMSG -- Tells uNuke to also search these directories (yes, plural is okay) for more *.LMR files. Separate multiple directories with semi-colons. Example: SET XXMSG=H:\Adept\Messages;M:\Message_Bases; What would cause uNuke to purge a user record? ---------------------------------------------- uNuke will purge a user record if any of the following conditions are met: 1. Blank 'Name' field. If there is no name, then uNuke will purge the record. Being that uNuke is a 'C' program, a NULL as the first character of the 'Name' field would be considered a blank name. 2. 'U_DELETED' bit is set in the user record 'Attribs' field. If this flag is set, then the user record is purged. The only time this will NOT work, is if the U_NOKILL bit flag is also set. 'U_NOKILL' means that this user record should never be purged. 3. If 'Maximum Inactive Days' is set, and they have not been on in that time. They will NOT be purged if they are exempt, or the U_NOKILL flag is set. 4. If 'Maximum Inactive Months' is set, and they have not been on in that time. They will NOT be purged if they are exempt, or the U_NOKILL flag is set. What will keep uNuke from purging a user record? ------------------------------------------------ 1. If the 'U_NOKILL' bit is set in the 'Attribs' field. This will prevent uNuke from purging the record in nearly all cases. The _only_ exception is if the user 'Name' field is blank. 2. Their security level meets or beats the 'Exempt' security parameter. If the user 'Security1' field is greater than or equal to the 'Exempt' parameter, then they will not be purged, unless the 'U_DELETED' bit is set in the 'Attribs' field. 3. The user will not be purged if they have been on more recently than the inactivity parameter. When should I run uNuke? ------------------------ uNuke tends to rearrange user records at will, therefore, AdeptXBBS should be taken off-line when you decide to pack a user data base. AdeptXBBS expects to place a user record back where it found it. If you tried purging while AdeptXBBS is on-line, you risk corruption of the user data base. -- Mail.Cmd - Sample mail processing command file ------------------------- The Mail.Cmd file is a sample batch file for handling incoming mail processing. -- ReadArc.Cmd - Archive Command Processor -------------------------------- Don't delete, or touch this, it knows what to do all by itself. :-) -- FileEdit - AdeptXBBS File DataBase Editor ------------------------------ -- fList - An "all-files" list creator for Adept -------------------------- Command line parameters: ------------------------ /Ccfgfilename - Change the default configuration file name from fList.Cfg Example: /Cmybbs.cfg /? - Short help screen. Configuration file key words: ----------------------------- BBSNAME xxx - Where 'xxx' is your BBS name. 60 chars max. INCLUDEAREAS xxx - Where 'xxx' are Area numbers to include in this list. a sequence of areas my be specified using the following format: xxx-xxx For instance, if you wanted areas 1 thru 10 in the list, you would say: INCLUDEAREAS 1-10 Multiple sequences may be separated by commas. INCLUDEAREAS 1-10,31-45,99 You can have up to 10240 included areas. PREPENDFILE xxx - Where 'xxx' is the name of a text file which should be at the top of the file list. APPENDFILE xxx - Where 'xxx' is the name of a text file which should be added to the bottom of the file list. OUTFILE xxx - Where 'xxx' is the name of the file list. Default is 'Files/AllFiles.List' DATESORT - Flag to tell the program to sort by date. Default is by filename. REVERSESORT - Flag to tell the program to sort in reverse order. May be combined with DATESORT to start your list with the most current files. Example configuration file: ----[cut here]---- BBSNAME The Abandoned Land INCLUDEAREAS 1-40,60-70,99 DATESORT REVERSESORT ----[cut here]---- This example file includes file areas 1 thru 40, 60 thru 70, and 99, and is sorted in dated order with newest files first. Doesn't work? Cosmetic changes? Let us know. -- ReIndexFile - Adept file system reindexing program ------------------------- Run this program from your \Adept directory. It will delete your current file system indexes, and build them from scratch using the data in Files\Files.Data It will not reindex descriptions at this time, as Adept has a built in function to do that. NOTE: This program will use all the CPU you can give it.. it is a CPU hog and proud of itself for it. So, run this program when you don't mind if a few other processes get slowed down a wee bit. --- USER file structure ---------------------------------------------------- The following is the structure for the AdeptXBBS user file. CHAR name[36]; CHAR handle[36]; CHAR address[60]; CHAR address1[60]; CHAR address2[60]; CHAR city[20]; CHAR state[5]; CHAR zipcode[10]; CHAR home_phone[21]; CHAR data_phone[21]; CHAR fax_phone[21]; CHAR bus_phone[21]; CHAR interests[78]; CHAR SysOpComment[78]; USHORT banktime; USHORT computer_type; LONG userid; SHORT pointid; time_t initial_logon; time_t expires; time_t last_logon; time_t logon_today; SHORT birthyear; CHAR birthmonth; CHAR birthday; CHAR gender; LONG credit; LONG minlimit; LONG group; LONG currlastread; LONG time_today; LONG time_per_day; LONG time_per_call; LONG numcalls; LONG ulnum; LONG dlnum; LONG ulk; LONG dlk; LONG uktoday; LONG dktoday; LONG ukperday; LONG dkperday; LONG numposts; LONG security1; LONG security2; LONG flags1; LONG flags2; LONG attribs; LONG attribs2; SHORT length; SHORT width; SHORT lastmsgarea; SHORT lastfilearea; CHAR lastprotocol; CHAR lastarchiver; LONG forsysop; CHAR interface; CHAR exp; SHORT leech_percent; SHORT maxbanktime; SHORT timecredit; SHORT callstoday; LONG totalminsever; LONG netmaildebits; time_t lastpwchange; time_t lastlistednewfile ULONG filekcredit; CHAR unixid[8]; UCHAR _unused[94]; UCHAR offlinemailtags[128]; UCHAR usermsg[128]; UCHAR userfile[128]; ULONG passwordcrc; ULONG passwordcrc2; USHORT max_mail_pkt; CHAR reasked; CHAR reserved[75]; -------------------------------------------------------------------------- End current documentation