home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
RZ_STATS.ZIP
/
R-PCRZST.MRG
Wrap
Text File
|
1992-01-26
|
4KB
|
78 lines
* ------------[ BLED merge (c) Ken Goosens ]------------------------------
* Merge this against 17.3C RBBS-PC.BAS to produce RBBS-PC.NEW
* ------------------------------------------------------------------------
* This is a simple merge to colorize the statistics and add a file ratio
* reminder to RBBS v17.3C for systems that do not enforce file ratios but
* would like to remind callers of their ratio anyway. This should ONLY be
* used on systems that DO NOT enforce file ratios! RBBS already displays
* the ratio if you have it configured to enforce ratios and using this
* merge would result in a duplicate display of such (which would really
* look dumb). If you don't like the Ratio display simply remove the
* section within the stared area and title "RATIO DISPLAY".
* Hunks of Tom Collins UGLY merge are included for free.
* Written by Tom Craver at The Rainbow Zen, 1:261/1111@fidonet.org and
* 8:936/110@rbbsnet.org. Enjoy!
* ------------[ Created 01-24-1992 11:59:13 ]-----------------------------
* REPLACING old line(s) by new
816 IF NOT ZNewUser THEN _
CALL QuickTPut1 (ZFG1$+"Times On:" + ZFG4$+STR$(ZTimesLoggedOn) + _
ZFG1$+" Last On: " +ZFG4$+ PrevLastOn$) 'TSC0124
817 IF NOT ZRemindFileXfers OR ZNewUser THEN _
GOTO 818
CALL QuickTPut1 (ZFG2$+"Files Downloaded:" + ZFG3$+STR$(ZDnlds) + _
ZFG2$+" Uploaded:" + ZFG3$+STR$(ZUplds)) 'TSC0124
'****************************RATIO DISPLAY********************************
RatioA = 0 'TSC0124
RatioSuffix$ = ":1" 'TSC0124
IF ZUplds < 0 OR ZUplds = 0 THEN _ 'TSC0124
ZUpWk = 1 _ 'TSC0124
ELSE ZUpWk = ZUplds 'TSC0124
RatioA = (ZDnlds / ZUpWk) 'TSC0124
ZOutTxt$ = ZFG4$+"Current File Ratio:" + _ 'TSC0124
ZFG1$+ STR$(RatioA) + RatioSuffix$ 'TSC0124
'************************************************************************
GOSUB 12977
CALL CheckRatio (ZFalse)
4850 GOSUB 1893
CALL QuickTPut1 ("RBBS-PC " + ZVersionID$ + " Node " + ZNodeID$)
ZOutTxt$ = ""
IF NOT ZConfMode THEN _
* ------[ first line different ]---------------------------------------
ZOutTxt$ = ZFG2$+"Caller Number:" + _
ZFG3$+STR$(CallsToDate!) + _
ZCrLf$ 'TSC0124
4855 ZOutTxt$ = ZOutTxt$ + _
ZFG4$+"Active Msgs:" + _
ZFG1$+STR$(ActiveMessages) 'TSC0124
ZOutTxt$ = ZOutTxt$ + _
ZFG4$+" Next Msg Number:" + _
ZFG1$+STR$(HighMsgNumber + 1) 'TSC0124
IF ZLastMsgRead > 0 THEN _
ZOutTxt$ = ZOutTxt$ + _
ZFG4$+" Last Msg You Read:" + _
ZFG1$+STR$(ZLastMsgRead) _ 'TSC0124
ELSE ZOutTxt$ = ZOutTxt$+ZCrLf$+ZFG1$+"You Have Not Read Any Messages Yet!" 'TSC0124
4857 GOSUB 12976
IF (NOT ZSysop) AND (ZUserSecLevel < ZSecKillAny) THEN _
RETURN
UserWork = (HighestUserRecord * .95) + 1
IF ZMsgsCanGrow THEN _
ZWasY$ = " Open" _ 'TC090101
ELSE ZWasY$ = STR$(HighestMsgRecord + 1 - NodesInSystem - ZNextMsgRec)
ZOutTxt$ = ZFG1$ + "Users: Used" + _
STR$(CurUserCount - 1) + _
" Avl" + _
STR$(UserWork - CurUserCount) + _
" Msgs: Used" + _
STR$(ActiveMessages) + _
" Avl" + _
STR$(MaxMsgs - ActiveMessages) + _
" Msg Recs: Used" + _
STR$(ZNextMsgRec - 1) + _
" Avl" + ZWasY$ 'TSC0124
GOSUB 12976
ZWasZ$ = ZUpldDriveFile$
CALL FindFree
CALL QuickTPut1 (ZFG3$ + "Upload Disk Has" + ZFreeSpace$) 'TSC0124
RETURN