home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
HATCH
/
PBUE_V23.ZIP
/
PBUDOC.CLR
< prev
next >
Wrap
Text File
|
1996-01-21
|
43KB
|
793 lines
nPBuedit2 2.3 f- nCOPYRIGHT 1994-1996 f- nTRACY L. BAKER f- nSTARPORT VALHALLA BBS
? 4.24 specific version!
d}}} lSPV is now an ?*lOFFICIAL?*l WWIV Support Site d{{{
m*** eAll the legal junk is at the end of this file! m***
j>>> bA CEREBRUM RELEASE j<<<
.: kINTRODUCTION .:
cA long, long time ago, on February 11, 1994, I released a mod that was called
cSPV-038.MOD, better known as UEDIT2. This internal replacement for the stock
cWWIV user editor (now in revision K) has gone on to easily the most popular
cthing I've written for WWIV, and easily one of the top 5 most popular mods
cfor WWIV in general. As an internal modification it allowed you to edit
cthings that the stock one didn't even come close to doing. As an internal
cmodification it allowed you to do things that even external ones didn't allow
cyou to do.
cDue to the ever present drive to upgrade UEDIT2, the amount of memory it
cneeds to run within WWIV, and overwhelming popular request, I have taken that
cinternal UEDIT2 and turned it into this external user editor -- PBuedit2!
cPBuedit2 preserves 99% of the original functions that the internal one has.
cIt adds new functionality, and, more importantly, SPEED! It can operate as a
cstand-alone utility run from the command line without the BBS loaded.
cHowever, it *is* intended to be a replacement for any internal editor, and as
csuch operates excellently. In this manner, you can gain the benefits of the
cexternal's flexibility and speed all the while freeing up valuable memory for
cyour BBS to use.
.: mWHAT YOU NEED TO RUN THIS PROGRAM .:
eA WWIV 4.24 BBS system with a USER.LST tops the list. If you want to run
ethis program from within WWIV, in place of the internal editor, then please
einstall the included SPV-066*.MOD.
eYou will also need at least an 80286 machine. If you run an 8088 or 8086,
eE-Mail me and we'll discuss custom copies for you, at an additional cost.
eA color monitor/video board are *strongly* recommended, albeit not required.
eAt least 160k of free conventional memory is required. For certain portions
eof this program, more may be necessary.
eAdditionally, SHARE.EXE *MUST* be loaded for this to work. Since this is
eintended to run with the BBS up and running, file sharing is the only
eoperating mode, and cannot be turned off.
.: lNOW, A WORD ABOUT REGISTERING .:
dThis program costs $20 to register. I consider this a very fair amount when
dyou consider the amount of time I've put into this project. When you consider
dthe total development cycle for both UEDIT2 and PBuedit2, the fact that I
dnever quit making programs better, and that you'll only have to pay once,
dthis is a phenomenal deal.
.: oABOUT THAT FANCY NEW ENTRY SCHEME .:
gBeginning with version 1.4 of PBstring, and 1.2 of both PBconfig and
gPBreplace, I've introduced a new way of entering data. It will now allow you
gto enter data instead of having to enter the new data in its entirety.
gThe keys that are active are: Backspace, Delete, Insert, left and right arrow
gkeys, Home, Escape, and End.
gThe arrows, Home, End, Backspace, and Delete all work in the fashion that
gyou're used to.
gThe Insert key toggles insert mode on or off (overstrike).
gThe Escape key clears the data from the field entirely, allowing you to enter
gnew data. If you press Escape, then Enter, the data field will be erased.
dOnce registered, you'll not have to sit through that annoying 60 second delay
dat startup.
.: jCOMMAND LINES .:
bThere are not many command line options for this program. Here they are:
h──────────────────────────────────────────────────────────────────────────────
b[jwhat to call this switchb] c{kexamplec}
d/s{filename}l description
ldescription
nexample, if any
h──────────────────────────────────────────────────────────────────────────────
b[j? Helpb] c{k/?c}
d/? l Display the online command line option menu.
h──────────────────────────────────────────────────────────────────────────────
b[jConfigureb] c{k/Cc}
d/C l Go directly to PBuedit2's configuration editor, and exit the
l program immediately afterwards. The configuration editor
l is covered in more detail later.
h──────────────────────────────────────────────────────────────────────────────
b[jturn off Log entriesb] c{k/Lc}
d/L l Turn off writing to PBUEDIT2.LOG. This log, unlike other Pß
l utilities, will not contain a lot of information. It will
l have configuration options listed, and DEBUG information, if
l you choose to have that included. The log looks like (this
l example with DEBUG information turned on):
n[PBuedit2 log file opened: May 16, 1995 at 17:05.01]
nDEBUG: Memory left @ start: 414k (FCL) 414k (CL)
n :) Thanks for registering PBuedit2 10ß00, Papa Bear! :)
n File sharing has been successfully implemented.
nDEBUG: GFILES directory is: C:\WWIV\GFILES\
nDEBUG: DATA directory is: C:\WWIV\DATA\
nDEBUG: Using C:\WWIV\DATA\USER.LST as user list database file.
nDEBUG: File length of C:\WWIV\DATA\USER.LST is: 435200 bytes
nDEBUG: Size of each userrec record is: 1024 bytes
nDEBUG: Number of users in C:\WWIV\DATA\USER.LST is: 424
nREG_CODE is : 255200000
nStarting using User Number: 1
nTotal number of accounts : 424
nEXACT_PHONE setting is : ON
nSPV_029 setting is : ON
nSPV_055 setting is : ON
nLISTPLUS setting is : ON
nREGISTRATION setting is : OFF
nMAX_SCREEN_LINES is : 24
nMAX_SCREEN_CHARS is : 80
nMAX_EXTEND_LINES is : 10
nANSI_EDITOR is : 1
nPURGE_ACCT is : 45
nFIND_SOUND is : ON
nTEXT_EDITOR is : Q.EXE
nEXPANDED_COMPUTERS is : ON
n Number of computers : 30
nDEBUG: Reading data file: C:\WWIV\DATA\LANGUAGE.DAT
nDEBUG: Size of C:\WWIV\DATA\LANGUAGE.DAT is 100 bytes
nDEBUG: Size of each record is 100 bytes
nDEBUG: Number of languages supported is 1
n>>> Shutting down PBuedit2 10ß00 at 17:05.06
n Reason: Exited Normally.
n Code: 0
nDEBUG: Memory left @ end: 414k (FCL) 414k (CL)
h──────────────────────────────────────────────────────────────────────────────
b[jstart a User numberb] c{k/U214c}
d/U{usernum}l Start PBuedit2 at the account specified in {usernum}. If
l {usernum} is out of range, user number 1 will be used.
h──────────────────────────────────────────────────────────────────────────────
b[jturn off eXtended logb] c{k/Xc}
d/X l Normally, the log file will include just about every keypress
l that is used during the course of the program, and a short
l description of what that key did. Using this command line
l switch disables this logging, and keeps your PBUEDIT2.LOG a
l bit shorter.
h──────────────────────────────────────────────────────────────────────────────
.: nSMALL THINGS YOU MAY NEVER NOTICE .:
fIf you have SPV_029 set in PBU.INI, then field 4 on the main screen will
fappear as B/U Pass: Otherwise it'll appear as Callsign:
.: iNOW, LET'S EXPLAIN ALL THE INTERNAL MENU OPTIONS! .:
aI've tried to make most commands as globally the same as possible. For
ainstance, when the program is waiting for for an input (as denoted by a blue
abar) simply pressing ENTER with nothing entered in the field will abort the
achanges.
aDuring processing, like comparing accounts or account purging -- just about
aanything that displays a progress indicator like %0[≡≡ ]100% -- can be
aaborted by pressing any key.
aWhen entering data, pressing ENTER is *NOT* necessary (in fact, you'll not
aeven be given the chance) if the data being entered fills the entire field.
aSo if the field, like zip code, is 10 places long and you enter 10 characters,
alike 94501-0000, you'll be returned to the command prompt just as soon as the
alast character is entered (in this case, the final 0). Be aware of this!
aI think I've done a good job activating and standardizing all the "extended"
akeys on the keyboard. In addition the normal keypresses, these following
akeys have been activated to work within PBuedit2. Their functions are
adocumented below: Up Arrow, Down Arrow, Left Arrow, Right Arrow, Insert,
aDelete, Home, End, Page Up, Page Down, Tab, F1 through F12, Backspace, and
aEsc.
aAdditionally, there are a few key that should do the same function
athroughout, like:
a] and Right Arrow
a[ and Left Arrow
a} and Page Up
a{ and Page Down
aQ and Esc
h- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
j1 n:b Pressing this will allow you to change the user's alias field. Once a
b new alias is entered, it is checked for originality. If original, reset
b files will automatically be run to create a new NAMES.LST. This adds an
b extra layer of security that UEDIT2/UEDIT do not have to prevent the
b formation of corrupted user records.
h──────────────────────────────────────────────────────────────────────────────
j2 n:b Changes user's real name field.
h──────────────────────────────────────────────────────────────────────────────
j3 n:b Password field. If SPV_029 is set in PBU.INI (via the configuration
b editor or manually editing the file), then you will be warned if this
b is made to be the same as the B/U password (callsign) field. This is
b to preserve the uniqueness that SPV-029*.MOD calls for for the two
b fields.
h──────────────────────────────────────────────────────────────────────────────
j4 n:b Callsign (or, if SPV_029 is on, B/U Pass) field. See description for
b menu item 3 for SPV_029 notes.
h──────────────────────────────────────────────────────────────────────────────
j5 n:b Street
h──────────────────────────────────────────────────────────────────────────────
j6 n:b City
h──────────────────────────────────────────────────────────────────────────────
j7 n:b State
h──────────────────────────────────────────────────────────────────────────────
j8 n:b Country
h──────────────────────────────────────────────────────────────────────────────
j9 n:b Zip Code
h──────────────────────────────────────────────────────────────────────────────
jA n:b Voice Phone
h──────────────────────────────────────────────────────────────────────────────
jB n:b Data Phone
h──────────────────────────────────────────────────────────────────────────────
jC n:b Birthdate - Pressing this will have you enter each segment of the date
b (month/day/year) separately. Age is automatically computed after the
b birthdate is completed.
h──────────────────────────────────────────────────────────────────────────────
jD n:b Computer type field. Allows you to cycle through the available computer
b types using the [ and ] keys. Pressing ENTER accepts the currently
b displayed choice. If you have EXPANDED_COMPUTERS set in PBU.INI, and
b PBU.CT exists in the same directory as PBUEDIT2.EXE, then you'll be able
b to select from expanded computer types as well. Pressing the up arrow
b key takes you directly to the last computer type, and the down arrow to
b the first, in the list.
h──────────────────────────────────────────────────────────────────────────────
jE n:b User's note.
h──────────────────────────────────────────────────────────────────────────────
jF n:b AR's Each AR (A-P) is toggled on or off. Once a change has been made
b to the user's AR's, the entire listing of AR's turns lREDb to indicate
b that changes have been made. Pressing ? displays the help screen for
b the AR's, if it exists. Pressing ENTER accepts all changes, if any.
b A file, AR.LST, has been included as an example as to how a help file
b for this can look. The file can be up to 78 characters wide by 23
b characters tall and be in any format -- PBuedit2 will automatically
b format it to fit your screen. This file *MUST* be located in your
b GFILES directory to work! My example AR.LST file:
n AR LISTING
n A - Adult access only
n B - Network SysOps
n C - Disable Certain Functions
n D - Donating user
n E -
n F -
n G -
n H - High Donating User ($20+)
n I -
n J -
n K -
n L - Ladies Only
n M - Men Only
n N -
n O -
n P - SysOp Only
n PRESS ANY KEY TO CONTINUE!
h──────────────────────────────────────────────────────────────────────────────
jG n:b DAR's -- same as AR's. See text for that option. My DAR.LST file:
n DAR LISTING
n
n A - Adult access only
n B -
n C - Disable Certain Functions
n D - Donating user
n E -
n F -
n G -
n H - High Donating User ($20+)
n I -
n J -
n K -
n L - Ladies Only
n M - Men Only
n N -
n O -
n P - SysOp Only
n
n PRESS ANY KEY TO CONTINUE!
h──────────────────────────────────────────────────────────────────────────────
jH n:b Change the user's security level. 0 to 255 are acceptable ranges.
b Typing ? while the field is active will display the SL.LST help file
b that you create (SEE the F command for more info). Here's my SL.LST
b file:
n Security Levels
n
n 0 - Asshole User
n 10 - Non-Donating (Unvalidated)
n 20 - Non-Donating (Validated)
n 29 - $5 donation
n 30 - $10 donation
n 31 - $15 donation
n 32 - $20 donation (AR/DAR of H)
n 33 - $25 donation
n 34 - $30 donation
n 35 - $35+ donation
n 50 - Non-WWIV visiting SysOp
n 51 - Visiting WWIV SysOp
n 100 - SPV CoSysOp
n 255 - SPV SysOp
n
n PRESS ANY KEY TO CONTINUE!
h──────────────────────────────────────────────────────────────────────────────
jI n:b Same as H command but for download security levels. Uses DSL.LST for
b help, and here's mine:
n Download Security Levels
n
n 0 - Asshole User
n 10 - Non-Donating (Unvalidated)
n 20 - Non-Donating (Validated)
n 29 - $5 donation
n 30 - $10 donation
n 31 - $15 donation
n 32 - $20 donation (AR/DAR of H)
n 33 - $25 donation
n 34 - $30 donation
n 35 - $35+ donation
n 50 - Non-WWIV visiting SysOp
n 51 - Visiting WWIV SysOp
n 100 - SPV CoSysOp
n 255 - SPV SysOp
n PRESS ANY KEY TO CONTINUE!
h──────────────────────────────────────────────────────────────────────────────
jJ n:b Change the user's exemption. Like the H (SL) and I (DSL) commands,
b pressing ? displays the help, as written in EXEMPT.LST -- here's mine:
n EXEMPTIONS (These are additive!)
n
n 0 - No exemptions
n 1 - No Upload/download ratio
n 8 - No post/call ratio
n 16 - Exempt from auto-weed
n
n EX: An EXEMPT of 17 would mean that
n the user will not be auto-deleted
n and will not be subject to U/D
n ratios.
n
n PRESS ANY KEY TO CONTINUE!
h──────────────────────────────────────────────────────────────────────────────
jK n:b Change the restrictions on this user. Like the F (AR) and G (DAR)
b commands, the ? is hot-keyed and will pop up the help screen
b immediately. The items in the field will turn lREDb once any change is
b made. Pressing ENTER accepts all changes, and the items themselves are
b toggled on/off. My RESTRICT.LST is like this -- yours should be the
b same since restricts probably don't change:
n RESTRICTIONS:
n
n A - Can't change Auto-Message
n C - Can't call SysOp to Chat
n E - Cannot send E-Mail
n L - Only 1 Logon per/day
n K - No Chat Room access
n N - No Network access
n P - Cannot Post any public messages
n V - Can't vote
n * - Not allowed to post anonymously
n U - All uploads go to SysOp directory
n M - Posted Messages must be validated
n
n PRESS ANY KEY TO CONTINUE!
h──────────────────────────────────────────────────────────────────────────────
jL n:b Ass points
h──────────────────────────────────────────────────────────────────────────────
jM n:b Number of minutes in the time bank.
h──────────────────────────────────────────────────────────────────────────────
jN n:b Amount of gold the user has.
h──────────────────────────────────────────────────────────────────────────────
jO n:b User's sex... Can only select F or M (and not YES! <G>).
h──────────────────────────────────────────────────────────────────────────────
jP n: bChange a user's file points.
h──────────────────────────────────────────────────────────────────────────────
jQ n:b Quit the program. ESC also does this.
h──────────────────────────────────────────────────────────────────────────────
jR n:b Enter WWIV registration information *if* REGISTRATION is set in PBU.INI.
h──────────────────────────────────────────────────────────────────────────────
jS n:b Swap two accounts. This swaps all user information.
h──────────────────────────────────────────────────────────────────────────────
jT n:b Auto-Validate account (levels 0 through 9) to the levels set INIT.EXE
b option 0
h──────────────────────────────────────────────────────────────────────────────
jU n:b Jump to user number. This also accepts a full or partial user handle.
b The search routine for the handle option is very fast. The drawback is
b that it'll only find matches on accounts that are *NOT* deleted. To
b find an account via handle info. that has been deleted, use the /
b command. The End key does the same thing.
h──────────────────────────────────────────────────────────────────────────────
jV n:b Reset all accounts. All users' color information will be reset to the
b SysOp's (user number 1) color information. Maximum screen characters,
b maximum screen lines, number of extended lines, and default ANSI editor
b are controlled via PBU.INI.
h──────────────────────────────────────────────────────────────────────────────
jW n:b Change the number of times a user has logged on. Will effect the
b post/call ratio.
h──────────────────────────────────────────────────────────────────────────────
jX n:b Delete users who haven't called in XX days that do *not* have an
b exemption of at least 16. The number of days that it defaults to is set
b in PBU.INI, and can be changed when this command is executed.
h──────────────────────────────────────────────────────────────────────────────
jY n:b Change the date the user first called.
h──────────────────────────────────────────────────────────────────────────────
jZ n:b Change the date the user last called. The X command (user weed) can be
b effected by this.
h──────────────────────────────────────────────────────────────────────────────
j! n:b Delete currently displayed account. Won't work on accounts that are
b already deleted. This command will remove the *.CHT (from SPV-055*.MOD)
b *.ADR (from BS05*.424), voting data, SSM's, E-Mail's, and address book
b entries (from SPV067I*.MOD) for the individual being deleted.
h──────────────────────────────────────────────────────────────────────────────
j@ n:b Un-delete currently displayed accounts. Won't work in accounts that are
b not deleted. Checks to make certain that the alias (handle) field does
b not match any existing non-deleted account (yes, it is possible to have
b multiple deleted accounts with the same handle -- but this program
b protects against corruption happening because of this) before allowing
b you to undelete it.
h──────────────────────────────────────────────────────────────────────────────
j( n:b Change the number of bytes the user has uploaded. Can effect the
b upload/download ratio.
h──────────────────────────────────────────────────────────────────────────────
j) n:b Change the number of bytes the user has downloaded. Can effect the
b upload/download ratio.
h──────────────────────────────────────────────────────────────────────────────
j] n:b Go to next numbered account. If pressed while on the last user, the
b first user will be displayed. The right arrow key does the same thing.
h──────────────────────────────────────────────────────────────────────────────
j[ n:b Go to the previous numbered account. If pressed on the first user, the
b last user will be displayed. The left arrow key does the same thing.
h──────────────────────────────────────────────────────────────────────────────
j} n:b Jump 10 accounts positively, like from 1 to 11. The Page Up key does
b the same thing.
h──────────────────────────────────────────────────────────────────────────────
j{ n:b Jump 10 accounts negatively, like from 11 to 1. The Page Down key does
b the same thing.
h──────────────────────────────────────────────────────────────────────────────
j% n:b Zap menu. With this, you'll be displayed a menu that'll allow you to
b clear out the following user's fields: (N) Real name, (B) birth year,
b (S) street, (C) city, (T) state, (O) country, (Z) zip code, (D) data
b phone, (A) callsign (B/U password), and (V) voice phone. Pressing Q
b will exit this menu. As you select a field to zap it'll disappear from
b the screen. Zapping these fields will cause the BBS to ask the user to
b re-enter the information when they next log on to the BBS.
h──────────────────────────────────────────────────────────────────────────────
j- n:b Jump to account number 1. The Home key does the same thing.
h──────────────────────────────────────────────────────────────────────────────
j+ n:b Jump to the "middle" account. If you have 200 users, this would take
b you to user number 100.
h──────────────────────────────────────────────────────────────────────────────
j? n:b Display the online help screens. Pressing F1 also works.
h──────────────────────────────────────────────────────────────────────────────
j. n:b (period) Edit the user's post/call ratio. This changes the number of
b posts the user has made to properly reflect the ratio that you've
b entered.
h──────────────────────────────────────────────────────────────────────────────
j& n:b Enter the configuration editor. Once in this editor, you can edit:
kAn:c Your registration number (which takes effect immediately)
kBn:c The use of ###-###-#### in phone searches
kCn:c The use of SPV-029*.MOD coding
kDn:c The use of SPV-055*.MOD coding
kEn:c The use of ListPlus (from Asylum) coding
kFn:c Use of OPT_REGISTRATION coding -- as turned on in VARS.H
kGn:c Reset accounts: Max. screen lines
kHn:c Reset accounts: Max. screen characters
kIn:c Reset accounts: Number of extended lines
kJn:c Reset accounts: Default ANSI full screen editor
kKn:c User purge cutoff date (to be used with the X command)
kLn:c Expanded computer types - This should *NOT* be set to ON unless
c you've installed an expanded computer type list in VARS.H
c NOTE: If this option is set to ON, then a file, called PBU.CT, should
c be present in the same directory as PBUEDIT2.EXE. In this file
c you list, one per line, the types of computers that you want
c supported. You may enter up to 50 lines, none with a length
c greater than 15 characters. This listing *needs* to match the
c one you have in VARS.H. A partial list, from my PBU.CT file
c looks like:
n 8088
n Pentium
n IBM PS/1
n Apple II
n MacIntosh
n VIC 20
n C= 128
n Amiga
n DEC Alpha
n Sparc
n NEXTStep
n Coleco
n Other
n
kMn:c Search accounts found sound on or off
kNn:c Executable file name to use when composing E-Mail.
k1n:c Clear between messages
k2n:c The use os SPV-065*.MOD coding
kQn:c Quit the editor and save the changes. If the editor was
c automatically entered, like if the PBU.INI file did not previously
c exist, or the revision number was wrong, you will not be given the
c option to save, it'll happen automatically.
k*n:c Reset all values to a default state.
b Pressing F2 also activates this command.
h──────────────────────────────────────────────────────────────────────────────
j: n:b (colon) Compares *all* accounts for duplications. I changed this from
b the internal version. The internal version allowed you to do sections
b of the user list. I made this do the whole thing since (1), you won't
b be using this all the time, and (2) its *MUCH* faster than the internal
b version, so you'll not have to wait long. Duplications are searched for
b in the real name, street, voice phone, and data phone fields. Pressing
b F3 also activates this.
h──────────────────────────────────────────────────────────────────────────────
j* n:b Change user's mailbox status. Can either close it, make it normal, or
bset it to a new forwarding user/system.
h──────────────────────────────────────────────────────────────────────────────
j| n:b Dump user(s) information to file(s). Either dump the current user's
b account information or all of them. If dumping all of them, you can
b either have the program do it to a single file, or individual files, in
b the GFILES directory, based on user number. Pressing F4 also activates
b this.
h──────────────────────────────────────────────────────────────────────────────
j# n:b Toggle user's ANSI status on and off.
h──────────────────────────────────────────────────────────────────────────────
j; n:b Send E-Mail or SSM to user. If send a SSM to a local account, this will
b use internal PBuedit2 coding. If, however, you are sending a networked
b SSM, or any E-Mail, you'll need to have another program available for
b PBuedit2 to use. This program is another fine CEREBRUM release -- DMAIL
b (version 1.99R0 or later) from Dawg. This program must be in the same
b directory as PBUEDIT2.EXE and CONFIG.DAT (your main BBS dir.) and must
b be properly configured as per DMAIL's documentation. You'll also need
b the text editor that is specified in PBU.INI (and can be selected in
b the configuration editor - the & command). This editor can be either
b in the same directory as the others, or in the path. Run from DOS,
b PBuedit2 has plenty of memory free to execute DMAIL. Running from
b within WWIV, it may not, unless you shrink the BBS out. Pressing F6
b also activates this.
l I strongly recommend that you REGISTER DMAIL if you use it on a regular
l basis!
h──────────────────────────────────────────────────────────────────────────────
j/ n:b Enter search functions. Unlike the internal version, the search
b functions only work forward and not in reverse. The speed of this
b program alleviated the need for any reverse searching. You can search
b on the following accounts (all text searches can find partial matches):
kHn:c Handle, or alias
kNn:c Real name
kSn:c Security level
c Can be searched by a range of SL's, greater than, less than, or an
c exact match
kDn:c Download security level
cSame search parameters as available in the SL search
kAn:c AR
kRn:c DAR
kCn:c City
kTn:c User note
kGn:c Age
c Same search parameters as available in the SL search
kEn:c State
Can search for in-state or out-of-state accounts
kIn:c Inactive (deleted) accounts
kLn:c Days since last call
c Can find callers older, and newer since that day, or exact matches
kPn:c Phone numbers, both voice and data
c Will search on exact phone matches unless EXACT_PHONE option in
c PBU.INI is turned off. Can be set in configuration editor (&)
b Once a match is found, a chime will be heard (if FIND_SOUND is set).
b You'll then see the account information. At that time, you can either
b press Q to quit (and return to the account you were on when you started
b the search), Y to choose the account that is currently displayed, or
b any other key to continue the search.
h──────────────────────────────────────────────────────────────────────────────
j= n:b Reset files. Resorts NAMES.LST You can press F10 also.
h──────────────────────────────────────────────────────────────────────────────
j_ n:b Edit the user's macros. When shown the macros, you can choose which
b macro to edit (A, D, or F), you can (R) reset them all to pre-defined
b PBuedit2 settings, or you can (Q) quit. When editing macros, the user's
b colors, as they have them defined on your BBS, will be used. Pressing
b CTRL-P, then a number from 0 to 9 will change the color of the next
b character to the specified color. Pressing ENTER during macro entry will
b display a grey g|b (this allows you to make multi-line macros). Pressing
b Tab will display a grey g∙b (dot). Characters displayed after the | and ∙
b will be displayed in the same color as was being used before. Pressing
b CTRL-Z will end the macro editing, and allow you to save the work you've
b done. Standard colors are:
k0n:g white (grey)
k1n:k intense cyan
k2n:n intense yellow
k3n:e magenta
k4n:o intense white on blue
k5n:b green
k6n:l intense red (or ,flashingl intense red)
k7n:i intense blue
k8n:f brown
k9n:c cyan
b Pressing F7 will also enter the macro editor.
h──────────────────────────────────────────────────────────────────────────────
j\ n:b Cycle through the languages you have installed on your BBS using the
b ] and [ keys (arrow keys, too). Pressing ENTER selects the currently
b displayed language for the user.
h──────────────────────────────────────────────────────────────────────────────
j` n:b Toggle user's conferencing on/off.
h──────────────────────────────────────────────────────────────────────────────
j< n:b Run through user's computer types, resetting them all. Especially
b useful if you decide to install an expanded computer types list.
b Pressing F8 also activates this.
h──────────────────────────────────────────────────────────────────────────────
j> n:b Turn on SysOp Chat (SPV_055 setting). Mark user's account so that next
b time they call, you'll be automatically chat-called. Allows you to
b enter in the reason in advance, so when they call, and the chat is
b activated, the reason will be automatically filled in. Requires that
b SPV-055*.MOD be installed in your source. Pressing F9 also activates
b this.
h──────────────────────────────────────────────────────────────────────────────
j~ n:b Requires SPV-029*.MOD be installed, and SPV_029 setting be YES in
b PBU.INI. Zero's out current or all users B/P password (callsign) field
b and optionally turns on birthday checking (a la the ^ command).
h──────────────────────────────────────────────────────────────────────────────
j, n:b (comma) Edit user's upload/download ratio. Changes upload kilobytes to
b properly reflect the ratio that you've entered.
h──────────────────────────────────────────────────────────────────────────────
j$ n:b Build top users' listing. Users are filtered by SL, which can be set to
b a (R) range, (G) greater than, (L) less than, or (E) exact SL match.
b Lists the top users in the following fields:
b Number of logons, number of messages posted, files uploaded, number of
b kilobytes uploaded, files downloaded, number of kilobytes downloaded,
b number of games played, number of E-Mails written, number of ass points,
b and total number of minutes in time bank. Pressing F5 also activates
b this.
h──────────────────────────────────────────────────────────────────────────────
j^ n:b Requires SPV-029*.MOD be installed in your WWIV source, and SPV_029 be
b set to YES in PBU.INI. Toggles user's birthday checking status. If on,
b the user will be required to re-enter their birthdate the next time they
b call. This will be compared against the one they entered when they
b logged on as new. If they fail this check, then they must enter their
b back-up password. Failing either check will lower their account and
b force them to leave you E-Mail. You can press F11, too.
h──────────────────────────────────────────────────────────────────────────────
j" n:b Enter user's WWIV registration number, if any.
h──────────────────────────────────────────────────────────────────────────────
jF12n:b Print a registration form to PBUEDIT2.REG.
h──────────────────────────────────────────────────────────────────────────────
jBS n:b (backspace) Read the PBUEDIT2.DOC [this text] from within the program.
h──────────────────────────────────────────────────────────────────────────────
jCTRL-N n:b Makes an account like the user never called. Keeps the same SL,
b DSL, AR, DAR, Exemption, Restrictions, etc... (all top have
b information). Zeros out the following fields: Number of logons,
b number of feedback sent, number of E-Mails sent, number of games
b played, number of G-Files read, number of logons today, number of
b messages posted, number of net E-Mails sent, number of posts today,
b number of E-Mails sent today, number of files uploaded, number of
b kilobytes uploaded, number of files downloaded, number of kilobytes
b downloaded.
h──────────────────────────────────────────────────────────────────────────────
jCTRL-D n:b Drop to DOS. The amount of memory you'll have free will be the amount
b of memory you have before running PBuedit2 minus 135k.
h──────────────────────────────────────────────────────────────────────────────
jCTRL-P n:b Change the default transfer protocol.
h──────────────────────────────────────────────────────────────────────────────
jCTRL-Y n:b Change the number of files uploaded.
h──────────────────────────────────────────────────────────────────────────────
jCTRL-Z n:b Change the number of files downloaded.
h──────────────────────────────────────────────────────────────────────────────
jCTRL-T n:b Enter toggles and QWK submenu:
o*WWIV* toggles
k1n:c Pause
k2n:c Expert
k3n:c N-Scan after new message scan
k4n:c File tagging (if ListPlus is activated in PBU.INI, this will
ctoggle internal file tagging.)
k5n:c Inter-nodal messages
k6n:c ListPlus (if activated in PBU.INI)
k7n:c Clear Screen (if activated in PBU.INI)
k8n:c SSM's waiting (can delete all of a user's SSMs here)
o*QWK* settings
kAn:c Include E-Mail in QWK
kBn:c Delete E-Mail after QWK
kCn:c Mark messages as read
kDn:c Remove heart color codes
kEn:c Convert heart colors to ANSI
kFn:c Set default archiver
kGn:c Maximum number of messages per QWK
kHn:c Include system bulletin
kIn:c Include new files listing
kJn:c Strip routing information
kKn:c Enable QWK at logon (set in PBU.INI)
kLn:c Default transfer protocol (QWK only)
kMn:c Maximum number of messages per subboard
h──────────────────────────────────────────────────────────────────────────────
.: kWHEN REGISTERING .:
cMake certain that I get your *EXACT* BBS name, your SysOp name, and the BBS
cphone number as it is entered in INIT for node one!
.: nDE BUG IN DA MACHINE .:
fIn this program, like all my utilities, I have a very robust debug routines
fscheme written up.
fIf you create a file called DEBUG.XXX in the same directory as the one where
fPBUEDIT2.EXE executes from, you'll find that there is much more information
fthat will appear in PBUEDIT2.LOG. This is information that, if something
fshould go wrong, I'll need/use in fixing the program. Otherwise it is there
fjust for information's sake.
.:lLEGAL JUNQUE.:
dCopyright o-
kThe PBuedit2 software and its accompanying documentation are protected by
kboth United States copyright law and international treaty provisions. You
kmay make copies of this program, and distribute those copies, provided that
kyou do not change any part of the PBUExx.* archive, which include:
mPBUEDIT2.EXE e [The executable file.]
mPBUEDIT2.DAT e [Required data file for the .EXE.]
mPBUEDIT2.DOC e [This documentation file.]
mPBUDOC.CLR e [This document file, colorized, for online viewing.]
mPBUEDIT2.HIS e [History of revisions file.]
mPBUEDIT2.REG e [Registration information/form file.]
mPBUEDIT2.ANN e [My version related announcement file.]
mSPV-066*.MOD e [Instructions on how to replace internal user editor with
e this one.]
mPBU.IN1 e [An example PBU.INI files, with explanations.]
mFILE_ID.DIZ e [BBS description file.]
mAR.LST e [AR help file example]
mDAR.LST e [DAR help file example]
mSL.LST e [SL help file example]
mDSL.LST e [DSL help file example]
mEXEMPT.LST e [Exemption help file example]
mRESTRICT.LST e [Restrictions help file]
kThe copyrights off all other programs belong to the respective copyright
kholders for those programs.
dWarranty o-
kPBuedit2 is provided as is, without warranty, either expressed or implied.
kThe author specifically disclaims all other warranties, expressed or implied,
kincluding, but not limited to, any implied warranty of merchantability or
kfitness for a particular purpose. You're using it, and I'm not responsible.
dLicense Agreement o-
kUsers are granted a limited license to use the unregistered version of
kPBuedit2 for an evaluation period not to exceed thirty (30) days. Any other
kuse of PBuedit2, or use past the evaluation period requires registration.
kUsers may freely copy and distribute PBuedit2, provided that no fee is
kcharged, and that the PBuedit2 archive contains unmodified copies of the
koriginal files as produced by the author. No part of PBuedit2 may be
kmodified, altered, reverse engineered, or sold without prior written
kpermission from the author.
dRegistration o-
kRegistration allows you to use PBuedit2 past the 30 day trial period. Plus,
kit makes you feel better and encourages further development of this, and
kother, software by the author. Registration is $20 (US currency only). Fill
kout the form in PBUEDIT2.REG and send it, and the $20 check or money order to
kthe address in PBUEDIT2.REG. Finally, registering this program will convince
kmy wife that all the hours of development I've put in this project really are
kworth it!
.:mTHE HALL OF HONOR -- THOSE WHO ARE REGISTERED.:
kDawg cThe Dawghouse 314-397-1691 1@2121.wwivnet
kFrank Reid cEagle's Dare 301-498-1984 1@8213.wwivnet
kKirk cStarFleet Command 904-448-1655 1@15313.wwivnet
kFile Not Found cClone Builder BBS 619-728-0541 1@1250.wwivnet
kNight Rider cCompuDat 707-445-1270 1@11712.wwivnet
kBob Chilcote cF. A. R. T. S. 910-864-8635
kGravedigger cDigger's Graveyard 212-771-3992/7351
kTorture Master cThe TORTURE MASTER 314-644-1140 1@17.newsnet
kDale Cooper cThe Double R Diner 612-474-7350 1@10118.wwivnet
kSwordfish cFishTank 612-757-0218 1@10111.wwivnet
kInfinity cHard Disk Café 612-753-9960 1@10137.wwivnet
kShadowmaster cShadowlands 707-528-7987 1@11710.wwivnet
kQueen of the Damned cN.Y.O.B. 301-277-8347 1@8238.wwivnet
kKnobby cMike's Pub 910-744-5222 1@5179.wwivnet
kCurtis cScooter's Palace BBS 214-988-3702 1@11259.wwivnet
kHobbit cMiller Music BBS 607-898-3139 1@4295.wwivnet
kStainless Steel Rat cThe Final Frontier BBS 701-293-9197 1@4311.wwivnet
kWhiteHeart cThe Highlands BBS 904-388-1445 1@15319.wwivnet
kPredator cThe Mobius Continuum NOT-UP
kEuless Mainiac cThe Daigoba System 817-355-1813 1@11950.wwivnet
kCrossfire cModeMANIA 818-451-0936 1@3800.wwivnet
kLancer cAsgardian Realm 314-291-6762 1@2137.wwivnet
kSean Settle cWarlock's Realm 919-937-0682 1@5484.wwivnet