home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
timlimit
/
timlimit.asc
< prev
Wrap
Text File
|
1992-01-12
|
2KB
|
77 lines
Time Limit documentation
========================
QuickBBS has not had a method whereby a user can be limited access at
events where there are less minutes remaining until the next non-BBS
event than the user would normally have. I have implemented a fix that
will do the job, as follows:
If BinkleyTerm is used, then the "BBS Batch" method must be used to
run the BBS.
The following batch file extract is for Pcommand:
:rpt
bt
if errorlevel 192 goto bbs
if errorlevel 96 goto bbs
if errorlevel 48 goto bbs
if errorlevel 24 goto bbs
if errorlevel 12 goto bbs
if errorlevel 3 goto bbs
goto rpt
:bbs
bbsbatch
goto rpt
This runs BinkleyTerm, and when a BBS call comes in, the BBSBATCH.BAT
file is invoked by Pcommand.
This second batch file should be in the current working directory when
BBSBATCH is invoked:
cd <path_to_qbbs>
blimstor %3
quickbbs -b%1 -h
This stores the number of minutes to the next non-BBS event in a
temporary file that is created by blimstor.
The following should be in WELCOME.DOR:
send
send Checking available time...
send
exec blimretr.ttp
if *C<=0 then goto continue
if *C>♪O then goto continue
send The next event starts in *C minutes. You have until then.
send
ctime *C
goto checked
:continue
send Available time will not be reduced for this session.
send
:checked
If using QuickBBS 1.02 the ctime should be replaced by time. It is
best that QuickBBS 1.06 is used.
The programs BLIMSTOR.TTP and BLIMRETR.TTP should be in the QBBS
directory.
The only problem with this is that if the user spends a long time
entering his/her name and reading the logo, userxxx, hotnews and news
text files, WELCOME.DOR is delayed in execution until the end of this
period.
=== END OF DOCUMENTATION ===
This program (c) David J. Thomas 1992. Contact 2:253/600 or
90:1004/102 for support. David operates The Dream Machine BBS, which
is currently online from 2300 to 0800 on +44-222-341713.
This program is freely distributable. I make no warranty that the
program will work as described.