home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
HATCH
/
PBUE_V23.ZIP
/
PBUEDIT2.DOC
< prev
next >
Wrap
Text File
|
1996-01-21
|
41KB
|
804 lines
PBuedit2 2.3 - COPYRIGHT 1994-1996 - TRACY L. BAKER - STARPORT VALHALLA BBS
4.24 specific version!
}}} SPV is now an *OFFICIAL* WWIV Support Site {{{
*** All the legal junk is at the end of this file! ***
>>> A CEREBRUM RELEASE <<<
: INTRODUCTION :
A long, long time ago, on February 11, 1994, I released a mod that was called
SPV-038.MOD, better known as UEDIT2. This internal replacement for the stock
WWIV user editor (now in revision K) has gone on to easily the most popular
thing I've written for WWIV, and easily one of the top 5 most popular mods
for WWIV in general. As an internal modification it allowed you to edit
things that the stock one didn't even come close to doing. As an internal
modification it allowed you to do things that even external ones didn't allow
you to do.
Due to the ever present drive to upgrade UEDIT2, the amount of memory it
needs to run within WWIV, and overwhelming popular request, I have taken that
internal UEDIT2 and turned it into this external user editor -- PBuedit2!
PBuedit2 preserves 99% of the original functions that the internal one has.
It adds new functionality, and, more importantly, SPEED! It can operate as a
stand-alone utility run from the command line without the BBS loaded.
However, it *is* intended to be a replacement for any internal editor, and as
such operates excellently. In this manner, you can gain the benefits of the
external's flexibility and speed all the while freeing up valuable memory for
your BBS to use.
: WHAT YOU NEED TO RUN THIS PROGRAM :
A WWIV 4.24+ BBS system with a USER.LST tops the list. If you want to run
this program from within WWIV, in place of the internal editor, then please
install the included SPV-066*.MOD.
You will also need at least an 80286 machine. If you run an 8088 or 8086,
E-Mail me and we'll discuss custom copies for you, at an additional cost.
A color monitor/video board are *strongly* recommended, albeit not required.
At least 160k of free conventional memory is required. For certain portions
of this program, more may be necessary.
Additionally, SHARE.EXE *MUST* be loaded for this to work. Since this is
intended to run with the BBS up and running, file sharing is the only
operating mode, and cannot be turned off. If you are running Windows 3.x,
Windows 95, or OS/2, you do not need to load SHARE.EXE since a type of SHARE
is loaded with these programs automatically.
: NOW, A WORD ABOUT REGISTERING :
This program costs $20 to register. I consider this a very fair amount when
you consider the amount of time I've put into this project. When you consider
the total development cycle for both UEDIT2 and PBuedit2, the fact that I
never quit making programs better, and that you'll only have to pay once,
this is a phenomenal deal.
Once registered, you'll not have to sit through that annoying 60 second delay
at startup.
: ABOUT THAT FANCY NEW ENTRY SCHEME :
Beginning with version 1.4 of PBstring, and 1.2 of both PBconfig and
PBreplace, I've introduced a new way of entering data. It will now allow you
to enter data instead of having to enter the new data in its entirety.
The keys that are active are: Backspace, Delete, Insert, left and right arrow
keys, Home, Escape, and End.
The arrows, Home, End, Backspace, and Delete all work in the fashion that
you're used to.
The Insert key toggles insert mode on or off (overstrike).
The Escape key clears the data from the field entirely, allowing you to enter
new data. If you press Escape, then Enter, the data field will be erased.
: COMMAND LINES :
There are not many command line options for this program. Here they are:
──────────────────────────────────────────────────────────────────────────────
[what to call this switch] {example}
/s{filename} description
description
example, if any
──────────────────────────────────────────────────────────────────────────────
[? Help] {/?}
/? Display the online command line option menu.
──────────────────────────────────────────────────────────────────────────────
[Configure] {/C}
/C Go directly to PBuedit2's configuration editor, and exit the
program immediately afterwards. The configuration editor
is covered in more detail later.
──────────────────────────────────────────────────────────────────────────────
[DEBUG information] {/DEBUG}
/DEBUG Turns on DEBUG information in the PBSTRING.LOG file. Takes the
place of having to have a DEBUG.XXX file in existance in the
current working directory.
──────────────────────────────────────────────────────────────────────────────
[turn off Log entries] {/L}
/L Turn off writing to PBUEDIT2.LOG. This log, unlike other Pß
utilities, will not contain a lot of information. It will
have configuration options listed, and DEBUG information, if
you choose to have that included. The log looks like (this
example with DEBUG information turned on):
[PBuedit2 log file opened: May 16, 1995 at 17:05.01]
DEBUG: Memory left @ start: 414k (FCL) 414k (CL)
:) Thanks for registering PBuedit2 10ß00, Papa Bear! :)
File sharing has been successfully implemented.
DEBUG: GFILES directory is: C:\WWIV\GFILES\
DEBUG: DATA directory is: C:\WWIV\DATA\
DEBUG: Using C:\WWIV\DATA\USER.LST as user list database file.
DEBUG: File length of C:\WWIV\DATA\USER.LST is: 435200 bytes
DEBUG: Size of each userrec record is: 1024 bytes
DEBUG: Number of users in C:\WWIV\DATA\USER.LST is: 424
REG_CODE is : 255200000
Starting using User Number: 1
Total number of accounts : 424
EXACT_PHONE setting is : ON
SPV_029 setting is : ON
SPV_055 setting is : ON
LISTPLUS setting is : ON
REGISTRATION setting is : OFF
MAX_SCREEN_LINES is : 24
MAX_SCREEN_CHARS is : 80
MAX_EXTEND_LINES is : 10
ANSI_EDITOR is : 1
PURGE_ACCT is : 45
FIND_SOUND is : ON
TEXT_EDITOR is : Q.EXE
EXPANDED_COMPUTERS is : ON
Number of computers : 30
DEBUG: Reading data file: C:\WWIV\DATA\LANGUAGE.DAT
DEBUG: Size of C:\WWIV\DATA\LANGUAGE.DAT is 100 bytes
DEBUG: Size of each record is 100 bytes
DEBUG: Number of languages supported is 1
>>> Shutting down PBuedit2 10ß00 at 17:05.06
Reason: Exited Normally.
Code: 0
DEBUG: Memory left @ end: 414k (FCL) 414k (CL)
──────────────────────────────────────────────────────────────────────────────
[start a User number] {/U214}
/U{usernum} Start PBuedit2 at the account specified in {usernum}. If
{usernum} is out of range, user number 1 will be used.
──────────────────────────────────────────────────────────────────────────────
[turn off eXtended log] {/X}
/X Normally, the log file will include just about every keypress
that is used during the course of the program, and a short
description of what that key did. Using this command line
switch disables this logging, and keeps your PBUEDIT2.LOG a
bit shorter.
──────────────────────────────────────────────────────────────────────────────
: SMALL THINGS YOU MAY NEVER NOTICE :
If you have SPV_029 set in PBU.INI, then field 4 on the main screen will
appear as B/U Pass: Otherwise it'll appear as Callsign:
: NOW, LET'S EXPLAIN ALL THE INTERNAL MENU OPTIONS! :
I've tried to make most commands as globally the same as possible. For
instance, when the program is waiting for for an input (as denoted by a blue
bar) simply pressing ENTER with nothing entered in the field will abort the
changes.
During processing, like comparing accounts or account purging -- just about
anything that displays a progress indicator like %0[≡≡ ]100% -- can be
aborted by pressing any key.
I think I've done a good job activating and standardizing all the "extended"
keys on the keyboard. In addition the normal keypresses, these following
keys have been activated to work within PBuedit2. Their functions are
documented below: Up Arrow, Down Arrow, Left Arrow, Right Arrow, Insert,
Delete, Home, End, Page Up, Page Down, Tab, F1 through F12, Backspace, and
Esc.
Additionally, there are a few key that should do the same function throughout,
like:
] and Right Arrow
[ and Left Arrow
} and Page Up
{ and Page Down
Q and Esc
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 : Pressing this will allow you to change the user's alias field. Once a
new alias is entered, it is checked for originality. If original, reset
files will automatically be run to create a new NAMES.LST. This adds an
extra layer of security that UEDIT2/UEDIT do not have to prevent the
formation of corrupted user records.
──────────────────────────────────────────────────────────────────────────────
2 : Changes user's real name field.
──────────────────────────────────────────────────────────────────────────────
3 : Password field. If SPV_029 is set in PBU.INI (via the configuration
editor or manually editing the file), then you will be warned if this
is made to be the same as the B/U password (callsign) field. This is
to preserve the uniqueness that SPV-029*.MOD calls for for the two
fields.
──────────────────────────────────────────────────────────────────────────────
4 : Callsign (or, if SPV_029 is on, B/U Pass) field. See description for
menu item 3 for SPV_029 notes.
──────────────────────────────────────────────────────────────────────────────
5 : Street
──────────────────────────────────────────────────────────────────────────────
6 : City
──────────────────────────────────────────────────────────────────────────────
7 : State
──────────────────────────────────────────────────────────────────────────────
8 : Country
──────────────────────────────────────────────────────────────────────────────
9 : Zip Code
──────────────────────────────────────────────────────────────────────────────
A : Voice Phone
──────────────────────────────────────────────────────────────────────────────
B : Data Phone
──────────────────────────────────────────────────────────────────────────────
C : Birthdate - Pressing this will have you enter each segment of the date
(month/day/year) separately. Age is automatically computed after the
birthdate is completed.
──────────────────────────────────────────────────────────────────────────────
D : Computer type field. Allows you to cycle through the available computer
types using the [ and ] keys. Pressing ENTER accepts the currently
displayed choice. If you have EXPANDED_COMPUTERS set in PBU.INI, and
PBU.CT exists in the same directory as PBUEDIT2.EXE, then you'll be able
to select from expanded computer types as well. Pressing the up arrow
key takes you directly to the last computer type, and the down arrow to
the first, in the list.
──────────────────────────────────────────────────────────────────────────────
E : User's note.
──────────────────────────────────────────────────────────────────────────────
F : AR's Each AR (A-P) is toggled on or off. Once a change has been made
to the user's AR's, the entire listing of AR's turns RED to indicate
that changes have been made. Pressing ? displays the help screen for
the AR's, if it exists. Pressing ENTER accepts all changes, if any.
A file, AR.LST, has been included as an example as to how a help file
for this can look. The file can be up to 78 characters wide by 23
characters tall and be in any format -- PBuedit2 will automatically
format it to fit your screen. This file *MUST* be located in the same
directory as PBuedit2 to work! My example AR.LST file:
AR LISTING
A - Adult access only
B - Network SysOps
C - Disable Certain Functions
D - Donating user
E -
F -
G -
H - High Donating User ($20+)
I -
J -
K -
L - Ladies Only
M - Men Only
N -
O -
P - SysOp Only
PRESS ANY KEY TO CONTINUE!
──────────────────────────────────────────────────────────────────────────────
G : DAR's -- same as AR's. See text for that option. My DAR.LST file:
DAR LISTING
A - Adult access only
B -
C - Disable Certain Functions
D - Donating user
E -
F -
G -
H - High Donating User ($20+)
I -
J -
K -
L - Ladies Only
M - Men Only
N -
O -
P - SysOp Only
PRESS ANY KEY TO CONTINUE!
──────────────────────────────────────────────────────────────────────────────
H : Change the user's security level. 0 to 255 are acceptable ranges.
Typing ? while the field is active will display the SL.LST help file
that you create (SEE the F command for more info). Here's my SL.LST
file:
Security Levels
0 - Asshole User
10 - Non-Donating (Unvalidated)
20 - Non-Donating (Validated)
29 - $5 donation
30 - $10 donation
31 - $15 donation
32 - $20 donation (AR/DAR of H)
33 - $25 donation
34 - $30 donation
35 - $35+ donation
50 - Non-WWIV visiting SysOp
51 - Visiting WWIV SysOp
100 - SPV CoSysOp
255 - SPV SysOp
PRESS ANY KEY TO CONTINUE!
──────────────────────────────────────────────────────────────────────────────
I : Same as H command but for download security levels. Uses DSL.LST for
help, and here's mine:
Download Security Levels
0 - Asshole User
10 - Non-Donating (Unvalidated)
20 - Non-Donating (Validated)
29 - $5 donation
30 - $10 donation
31 - $15 donation
32 - $20 donation (AR/DAR of H)
33 - $25 donation
34 - $30 donation
35 - $35+ donation
50 - Non-WWIV visiting SysOp
51 - Visiting WWIV SysOp
100 - SPV CoSysOp
255 - SPV SysOp
PRESS ANY KEY TO CONTINUE!
──────────────────────────────────────────────────────────────────────────────
J : Change the user's exemption. Like the H (SL) and I (DSL) commands,
pressing ? displays the help, as written in EXEMPT.LST -- here's mine:
EXEMPTIONS (These are additive!)
0 - No exemptions
1 - No Upload/download ratio
8 - No post/call ratio
16 - Exempt from auto-weed
EX: An EXEMPT of 17 would mean that
the user will not be auto-deleted
and will not be subject to U/D
ratios.
PRESS ANY KEY TO CONTINUE!
──────────────────────────────────────────────────────────────────────────────
K : Change the restrictions on this user. Like the F (AR) and G (DAR)
commands, the ? is hot-keyed and will pop up the help screen
immediately. The items in the field will turn RED once any change is
made. Pressing ENTER accepts all changes, and the items themselves are
toggled on/off. My RESTRICT.LST is like this -- yours should be the
same since restricts probably don't change:
RESTRICTIONS:
A - Can't change Auto-Message
C - Can't call SysOp to Chat
E - Cannot send E-Mail
L - Only 1 Logon per/day
K - No Chat Room access
N - No Network access
P - Cannot Post any public messages
V - Can't vote
* - Not allowed to post anonymously
U - All uploads go to SysOp directory
M - Posted Messages must be validated
PRESS ANY KEY TO CONTINUE!
──────────────────────────────────────────────────────────────────────────────
L : Ass points
──────────────────────────────────────────────────────────────────────────────
M : Number of minutes in the time bank.
──────────────────────────────────────────────────────────────────────────────
N : Amount of gold the user has.
──────────────────────────────────────────────────────────────────────────────
O : User's sex... Can only select F or M (and not YES! <G>).
──────────────────────────────────────────────────────────────────────────────
P : Change a user's file points.
──────────────────────────────────────────────────────────────────────────────
Q : Quit the program. ESC also does this.
──────────────────────────────────────────────────────────────────────────────
R : Enter WWIV registration information *if* REGISTRATION is set in PBU.INI.
──────────────────────────────────────────────────────────────────────────────
S : Swap two accounts. This swaps all user information.
──────────────────────────────────────────────────────────────────────────────
T : Auto-Validate account (levels 0 through 9) to the levels set INIT.EXE
option 0
──────────────────────────────────────────────────────────────────────────────
U : Jump to user number. This also accepts a full or partial user handle.
The search routine for the handle option is very fast. The drawback is
that it'll only find matches on accounts that are *NOT* deleted. To
find an account via handle info. that has been deleted, use the /
command. The End key does the same thing.
──────────────────────────────────────────────────────────────────────────────
V : Reset all accounts. All users' color information will be reset to the
SysOp's (user number 1) color information. Maximum screen characters,
maximum screen lines, number of extended lines, and default ANSI editor
are controlled via PBU.INI.
──────────────────────────────────────────────────────────────────────────────
W : Change the number of times a user has logged on. Will effect the
post/call ratio.
──────────────────────────────────────────────────────────────────────────────
X : Delete users who haven't called in XX days that do *not* have an
exemption of at least 16. The number of days that it defaults to is set
in PBU.INI, and can be changed when this command is executed.
──────────────────────────────────────────────────────────────────────────────
Y : Change the date the user first called.
──────────────────────────────────────────────────────────────────────────────
Z : Change the date the user last called. The X command (user weed) can be
effected by this.
──────────────────────────────────────────────────────────────────────────────
! : Delete currently displayed account. Won't work on accounts that are
already deleted. This command will remove the *.CHT (from SPV-055*.MOD)
*.ADR (from BS05*.424), voting data, SSM's, E-Mail's, address book
entries (from SPV067I*.MOD), attached file(s) (from FR020*.MOD), and the
*.CFL (from ListPlus) for the individual being deleted.
NOTE: When deleting the actual attached files, PBuedit2 first looks for
an ATTACH directory as a subdirectory of the GFILES directory. If
nothing is found there, then it attempts to find it in the
\WWIV\ATTACH directory of the _current_ drive. Finally, if still
not found, it looks for C:\WWIV\ATTACH.
──────────────────────────────────────────────────────────────────────────────
@ : Un-delete currently displayed accounts. Won't work in accounts that are
not deleted. Checks to make certain that the alias (handle) field does
not match any existing non-deleted account (yes, it is possible to have
multiple deleted accounts with the same handle -- but this program
protects against corruption happening because of this) before allowing
you to undelete it.
──────────────────────────────────────────────────────────────────────────────
( : Change the number of bytes the user has uploaded. Can effect the
upload/download ratio.
──────────────────────────────────────────────────────────────────────────────
) : Change the number of bytes the user has downloaded. Can effect the
upload/download ratio.
──────────────────────────────────────────────────────────────────────────────
] : Go to next numbered account. If pressed while on the last user, the
first user will be displayed. The right arrow key does the same thing.
──────────────────────────────────────────────────────────────────────────────
[ : Go to the previous numbered account. If pressed on the first user, the
last user will be displayed. The left arrow key does the same thing.
──────────────────────────────────────────────────────────────────────────────
} : Jump 10 accounts positively, like from 1 to 11. The Page Up key does
the same thing.
──────────────────────────────────────────────────────────────────────────────
{ : Jump 10 accounts negatively, like from 11 to 1. The Page Down key does
the same thing.
──────────────────────────────────────────────────────────────────────────────
% : Zap menu. With this, you'll be displayed a menu that'll allow you to
clear out the following user's fields: (N) Real name, (B) birth year,
(S) street, (C) city, (T) state, (O) country, (Z) zip code, (D) data
phone, (A) callsign (B/U password), and (V) voice phone. Pressing Q
will exit this menu. As you select a field to zap it'll disappear from
the screen. Zapping these fields will cause the BBS to ask the user to
re-enter the information when they next log on to the BBS.
──────────────────────────────────────────────────────────────────────────────
- : Jump to account number 1. The Home key does the same thing.
──────────────────────────────────────────────────────────────────────────────
+ : Jump to the "middle" account. If you have 200 users, this would take
you to user number 100.
──────────────────────────────────────────────────────────────────────────────
? : Display the online help screens. Pressing F1 also works.
──────────────────────────────────────────────────────────────────────────────
. : (period) Edit the user's post/call ratio. This changes the number of
posts the user has made to properly reflect the ratio that you've
entered.
──────────────────────────────────────────────────────────────────────────────
& : Enter the configuration editor. Once in this editor, you can edit:
A: Your registration number (which takes effect immediately)
B: The use of ###-###-#### in phone searches
C: The use of SPV-029*.MOD coding
D: The use of SPV-055*.MOD coding
E: The use of ListPlus (from Asylum) coding
F: Use of OPT_REGISTRATION coding -- as turned on in VARS.H
G: Reset accounts: Max. screen lines
H: Reset accounts: Max. screen characters
I: Reset accounts: Number of extended lines
J: Reset accounts: Default ANSI full screen editor
K: User purge cutoff date (to be used with the X command)
L: Expanded computer types - This should *NOT* be set to ON unless
you've installed an expanded computer type list in VARS.H
NOTE: If this option is set to ON, then a file, called PBU.CT, should
be present in the same directory as PBUEDIT2.EXE. In this file
you list, one per line, the types of computers that you want
supported. You may enter up to 50 lines, none with a length
greater than 15 characters. This listing *needs* to match the
one you have in VARS.H. A partial list, from my PBU.CT file
looks like:
8088
Pentium
IBM PS/1
Apple II
MacIntosh
VIC 20
C= 128
Amiga
DEC Alpha
Sparc
NEXTStep
Coleco
Other
M: Search accounts found sound on or off
N: Executable file name to use when composing E-Mail.
1: Clear between messages
2: The use os SPV-065*.MOD coding
Q: Quit the editor and save the changes. If the editor was
automatically entered, like if the PBU.INI file did not previously
exist, or the revision number was wrong, you will not be given the
option to save, it'll happen automatically.
*: Reset all values to a default state.
Pressing F2 also activates this command.
──────────────────────────────────────────────────────────────────────────────
: : (colon) Compares *all* accounts for duplications. I changed this from
the internal version. The internal version allowed you to do sections
of the user list. I made this do the whole thing since (1), you won't
be using this all the time, and (2) its *MUCH* faster than the internal
version, so you'll not have to wait long. Duplications are searched for
in the real name, street, voice phone, and data phone fields. Pressing
F3 also activates this.
──────────────────────────────────────────────────────────────────────────────
* : Change user's mailbox status. Can either close it, make it normal, or
set it to a new forwarding user/system.
──────────────────────────────────────────────────────────────────────────────
| : Dump user(s) information to file(s). Either dump the current user's
account information or all of them. If dumping all of them, you can
either have the program do it to a single file, or individual files, in
the GFILES directory, based on user number. Pressing F4 also activates
this.
──────────────────────────────────────────────────────────────────────────────
# : Toggle user's ANSI status on and off.
──────────────────────────────────────────────────────────────────────────────
; : Send E-Mail or SSM to user. If send a SSM to a local account, this will
use internal PBuedit2 coding. If, however, you are sending a networked
SSM, or any E-Mail, you'll need to have another program available for
PBuedit2 to use. This program is another fine CEREBRUM release -- DMAIL
(version 1.99R0 or later) from Dawg. This program must be in the same
directory as PBUEDIT2.EXE and CONFIG.DAT (your main BBS dir.) and must
be properly configured as per DMAIL's documentation. You'll also need
the text editor that is specified in PBU.INI (and can be selected in
the configuration editor - the & command). This editor can be either
in the same directory as the others, or in the path. Run from DOS,
PBuedit2 has plenty of memory free to execute DMAIL. Running from
within WWIV, it may not, unless you shrink the BBS out. Pressing F6
also activates this.
I strongly recommend that you REGISTER DMAIL if you use it on a regular
basis!
──────────────────────────────────────────────────────────────────────────────
/ : Enter search functions. Unlike the internal version, the search
functions only work forward and not in reverse. The speed of this
program alleviated the need for any reverse searching. You can search
on the following accounts (all text searches can find partial matches):
(H) Handle, or alias
(N) Real name
(S) Security level
Can be searched by a range of SL's, greater than, less than, or an
exact match
(D) Download security level
Same search parameters as available in the SL search
(A) AR
(R) DAR
(C) City
(T) User note
(G) Age
Same search parameters as available in the SL search
(E) State
Can search for in-state or out-of-state accounts
(I) Inactive (deleted) accounts
(L) Days since last call
Can find callers older, and newer since that day, or exact matches
(P) Phone numbers, both voice and data
Will search on exact phone matches unless EXACT_PHONE option in
PBU.INI is turned off. Can be set in configuration editor (&)
Once a match is found, a chime will be heard (if FIND_SOUND is set).
You'll then see the account information. At that time, you can either
press Q to quit (and return to the account you were on when you started
the search), Y to choose the account that is currently displayed, or
any other key to continue the search.
──────────────────────────────────────────────────────────────────────────────
= : Reset files. Resorts NAMES.LST You can press F10 also.
──────────────────────────────────────────────────────────────────────────────
_ : Edit the user's macros. When shown the macros, you can choose which
macro to edit (A, D, or F), you can (R) reset them all to pre-defined
PBuedit2 settings, or you can (Q) quit. When editing macros, the user's
colors, as they have them defined on your BBS, will be used. Pressing
CTRL-P, then a number from 0 to 9 will change the color of the next
character to the specified color. Pressing ENTER during macro entry will
display a grey | (this allows you to make multi-line macros). Pressing
Tab will display a grey ∙ (dot). Characters displayed after the | and ∙
will be displayed in the same color as was being used before. Pressing
CTRL-Z will end the macro editing, and allow you to save the work you've
done. Standard colors are:
0 - white (grey)
1 - intense cyan
2 - intense yellow
3 - magenta
4 - intense white on blue
5 - green
6 - intense red (or flashing intense red)
7 - intense blue
8 - brown
9 - cyan
Pressing F7 will also enter the macro editor.
──────────────────────────────────────────────────────────────────────────────
\ : Cycle through the languages you have installed on your BBS using the
] and [ keys (arrow keys, too). Pressing ENTER selects the currently
displayed language for the user.
──────────────────────────────────────────────────────────────────────────────
` : Toggle user's conferencing on/off.
──────────────────────────────────────────────────────────────────────────────
< : Run through user's computer types, resetting them all. Especially
useful if you decide to install an expanded computer types list.
Pressing F8 also activates this.
──────────────────────────────────────────────────────────────────────────────
> : Turn on SysOp Chat (SPV_055 setting). Mark user's account so that next
time they call, you'll be automatically chat-called. Allows you to
enter in the reason in advance, so when they call, and the chat is
activated, the reason will be automatically filled in. Requires that
SPV-055*.MOD be installed in your source. Pressing F9 also activates
this.
──────────────────────────────────────────────────────────────────────────────
~ : Requires SPV-029*.MOD be installed, and SPV_029 setting be YES in
PBU.INI. Zero's out current or all users B/P password (callsign) field
and optionally turns on birthday checking (a la the ^ command).
──────────────────────────────────────────────────────────────────────────────
, : (comma) Edit user's upload/download ratio. Changes upload kilobytes to
properly reflect the ratio that you've entered.
──────────────────────────────────────────────────────────────────────────────
$ : Build top users' listing. Users are filtered by SL, which can be set to
a (R) range, (G) greater than, (L) less than, or (E) exact SL match.
Lists the top users in the following fields:
Number of logons, number of messages posted, files uploaded, number of
kilobytes uploaded, files downloaded, number of kilobytes downloaded,
number of games played, number of E-Mails written, number of ass points,
and total number of minutes in time bank. Pressing F5 also activates
this.
──────────────────────────────────────────────────────────────────────────────
^ : Requires SPV-029*.MOD be installed in your WWIV source, and SPV_029 be
set to YES in PBU.INI. Toggles user's birthday checking status. If on,
the user will be required to re-enter their birthdate the next time they
call. This will be compared against the one they entered when they
logged on as new. If they fail this check, then they must enter their
back-up password. Failing either check will lower their account and
force them to leave you E-Mail. You can press F11, too.
──────────────────────────────────────────────────────────────────────────────
" : Enter user's WWIV registration number, if any.
──────────────────────────────────────────────────────────────────────────────
F12: Print a registration form to PBUEDIT2.REG.
──────────────────────────────────────────────────────────────────────────────
BS : (backspace) Read the PBUEDIT2.DOC [this text] from within the program.
──────────────────────────────────────────────────────────────────────────────
TAB : Displays the key scan value for any key pressed on the keyboard
(almost). Pressing Esc twice exits function.
──────────────────────────────────────────────────────────────────────────────
CTRL-N : Makes an account like the user never called. Keeps the same SL,
DSL, AR, DAR, Exemption, Restrictions, etc... (all top have
information). Zeros out the following fields: Number of logons,
number of feedback sent, number of E-Mails sent, number of games
played, number of G-Files read, number of logons today, number of
messages posted, number of net E-Mails sent, number of posts today,
number of E-Mails sent today, number of files uploaded, number of
kilobytes uploaded, number of files downloaded, number of kilobytes
downloaded.
──────────────────────────────────────────────────────────────────────────────
CTRL-D : Drop to DOS. The amount of memory you'll have free will be the
amount of memory you have before running PBuedit2 minus 180k.
──────────────────────────────────────────────────────────────────────────────
CTRL-P : Change the default transfer protocol.
──────────────────────────────────────────────────────────────────────────────
CTRL-Y : Change the number of files uploaded.
──────────────────────────────────────────────────────────────────────────────
CTRL-Z : Change the number of files downloaded.
──────────────────────────────────────────────────────────────────────────────
CTRL-T : Enter toggles and QWK submenu:
*WWIV* toggles
(1) Pause
(2) Expert
(3) N-Scan after new message scan
(4) File tagging (if ListPlus is activated in PBU.INI, this will
toggle internal file tagging.)
(5) Inter-nodal messages
(6) ListPlus (if activated in PBU.INI)
(7) Clear Screen (if activated in PBU.INI)
(8) SSM's waiting (can delete all of a user's SSMs here)
*QWK* settings
(A) Include E-Mail in QWK
(B) Delete E-Mail after QWK
(C) Mark messages as read
(D) Remove heart color codes
(E) Convert heart colors to ANSI
(F) Set default archiver
(G) Maximum number of messages per QWK
(H) Include system bulletin
(I) Include new files listing
(J) Strip routing information
(K) Enable QWK at logon (set in PBU.INI)
(L) Default transfer protocol (QWK only)
(M) Maximum number of messages per subboard
──────────────────────────────────────────────────────────────────────────────
: WHEN REGISTERING :
Make certain that I get your *EXACT* BBS name, your SysOp name, and the BBS
phone number as it is entered in INIT for node one!
: DE BUG IN DA MACHINE :
In this program, like all my utilities, I have a very robust debug routines
scheme written up.
If you create a file called DEBUG.XXX in the same directory as the one where
PBUEDIT2.EXE executes from, you'll find that there is much more information
that will appear in PBUEDIT2.LOG. This is information that, if something
should go wrong, I'll need/use in fixing the program. Otherwise it is there
just for information's sake.
:LEGAL JUNQUE:
Copyright -
The PBuedit2 software and its accompanying documentation are protected by
both United States copyright law and international treaty provisions. You
may make copies of this program, and distribute those copies, provided that
you do not change any part of the PBUExx.* archive, which include:
PBUEDIT2.EXE [The executable file.]
PBUEDIT2.DAT [Required data file for the .EXE.]
PBUEDIT2.DOC [This documentation file.]
PBUDOC.CLR [This document file, colorized, for online viewing.]
PBUEDIT2.HIS [History of revisions file.]
PBUEDIT2.REG [Registration information/form file.]
PBUEDIT2.ANN [My version related announcement file.]
SPV-066*.MOD [Instructions on how to replace internal user editor with
this one.]
PBU.IN1 [An example PBU.INI files, with explanations.]
FILE_ID.DIZ [BBS description file.]
AR.LST [AR help file example]
DAR.LST [DAR help file example]
SL.LST [SL help file example]
DSL.LST [DSL help file example]
EXEMPT.LST [Exemption help file example]
RESTRICT.LST [Restrictions help file]
The copyrights off all other programs belong to the respective copyright
holders for those programs.
Warranty -
PBuedit2 is provided as is, without warranty, either expressed or implied.
The author specifically disclaims all other warranties, expressed or implied,
including, but not limited to, any implied warranty of merchantability or
fitness for a particular purpose. You're using it, and I'm not responsible.
License Agreement -
Users are granted a limited license to use the unregistered version of
PBuedit2 for an evaluation period not to exceed thirty (30) days. Any other
use of PBuedit2, or use past the evaluation period requires registration.
Users may freely copy and distribute PBuedit2, provided that no fee is
charged, and that the PBuedit2 archive contains unmodified copies of the
original files as produced by the author. No part of PBuedit2 may be
modified, altered, reverse engineered, or sold without prior written
permission from the author.
Registration -
Registration allows you to use PBuedit2 past the 30 day trial period. Plus,
it makes you feel better and encourages further development of this, and
other, software by the author. Registration is $20 (US currency only). Fill
out the form in PBUEDIT2.REG and send it, and the $20 check or money order to
the address in PBUEDIT2.REG. Finally, registering this program will convince
my wife that all the hours of development I've put in this project really are
worth it!
:THE HALL OF HONOR -- THOSE WHO ARE REGISTERED:
Dawg The Dawghouse 314-397-1691 1@2121.wwivnet
Frank Reid Eagle's Dare 301-498-1984 1@8213.wwivnet
Kirk StarFleet Command 904-448-1655 1@15313.wwivnet
File Not Found Clone Builder BBS 619-728-0541 1@1250.wwivnet
Night Rider CompuDat 707-445-1270 1@11712.wwivnet
Bob Chilcote F. A. R. T. S. 910-864-8635
Gravedigger Digger's Graveyard 903-598-6010
Torture Master The TORTURE CHAMBER 314-644-1140 1@17.newsnet
Dale Cooper The Double R Diner 612-474-7350 1@10118.wwivnet
Swordfish FishTank 612-757-0218 1@10111.wwivnet
Infinity Hard Disk Café 612-753-9960 1@10137.wwivnet
Shadowmaster Shadowlands 707-528-7987 1@11710.wwivnet
Queen of the Damned N.Y.O.B. 301-277-8347 1@8238.wwivnet
Knobby Mike's Pub 910-744-5222 1@5179.wwivnet
Curtis Scooter's Palace BBS 214-988-3702 1@11259.wwivnet
Hobbit Miller Music BBS 607-898-3139 1@4295.wwivnet
Stainless Steel Rat The Final Frontier BBS 701-293-9197 1@4311.wwivnet
WhiteHeart The Highlands BBS 904-388-1445 1@15319.wwivnet
Predator The Mobius Continuum NOT-UP
Euless Mainiac The Daigoba System 817-355-1813 1@11950.wwivnet
Crossfire ModeMANIA 818-451-0936 1@3800.wwivnet
Lancer Asgardian Realm 314-291-6762 1@2137.wwivnet
Sean Settle Warlock's Realm 919-937-0682 1@5484.wwivnet