C-Net Time Bank V1.9 Instructions... Program Requirements: C-Net version 1.73 or greater This is a very simple program that will allow users to bank time from their currnet online time. Then they can withdraw a certain amount of time if they choose they need it(I.E. to download a LARGE file). You do not need to make any directories or anything, since the program creates them itsself. OK, all you need to do is put TIMEBANK & KillBank into you PFiles: area, and then edit the line 359(or 360?) of BBSText that says: *LOGOUT COMPLETE*\n1 to \#0pfiles:killbank\*LOGOUT COMPLETE*\n1 This will clear the online users temperary data on his account. The temperary data doesn't use much ram whatsoever if it is deleted after each call. If you do not delete the data and leave your BBS up a few days at a time, and have limited memory, I would start to worry. The program has user definable rates to how much time per call he can deposit, and how much time he can withdraw per call. Also there is a maximum limit that can be set for the amount of total time that can be banked per account. This time-bank program requires C-Net Amiga 1.73 or greater since it uses the users serilized account number to store the data(handles would not work here since all a user would have to do is change his handle to something else and then go back to the bank). Another thing is not to disable the MCI commands for this PFile since I use a few DOS commands to make directories and other MCI commands for colors and returns, etc... The killbank was updated on May 19, 1990 at 8:16PM to use the Rexx.Support library to pass dos commands to the cli window since on carrier drop C-Net shuts down Arexx (I guess) and I could not transmit MCI commands to delete the ram:time.data directory. ---------------------------------- To install the TIME BANK into the menus... There is a file on your disk in your boot directory(the directory you run C-Net from) called BBSMenu.... All you got to do is use Emacs or any text editor, and change line 3(first line is a message, second line is anywhere maintenace commands, the third line is anywhere common commands) and it will read(on 1.7): H,C,T,F,I,LD,NU,ST,PW,UI,AQ,MS,UL,MR,AS,AG,WH,OL,HI,MU,AU,ET,EP all you have to do is add a ,TB at the end of this line, so it will read: H,C,T,F,I,LD,NU,ST,PW,UI,AQ,MS,UL,MR,AS,AG,WH,OL,HI,MU,AU,ET,EP,TB Step 2: Create a file in your system directory that is named: cmd.comm.TB and in this file you want this: \#0pfiles:timebank\ And that's all that has to be done, this above procedure is outlined in section 2.10 in your C-Net manual. (Note: CMD.Comm.TB is now supplied with this file!! Just inset in SYSTEM: directory) Oh ya, if you use something other than TB for the command, please edit System:Pfiles.BadCommands and replace TB with the command you used. Also, if you have any other Arexx commands launched from a ANYWHERE command level please add them to System:Pfiles.BadCommands to filter these commands out or your board is subject to being crashed by jerks. Enjoy!!! Ronald Kushner 11227 Brougham Drive Sterling Heights, MI 48312 ^^^New ZIP code for me as of July 1st, 1990 (FW ID # 415) Life In Hell BBS - Running C-Net Amiga since March 19, 1990 (313) 939-6666 (313) 801-0957# -------------- Corrections: 1.5 - Had minor bug in which a user could sit on a menu with 20 minutes left, drop to 10 minutes or so, then deposit 20 minutes putting his account in a negitive time remaining!!! 1.6 - Had a goofy typo that I missed 1.7 - Updated the check for other anywhere arexx commands added. Check like # 101 to 104 1.8 - Removed BBSCommand till I figured out how to check for anywhere commands 1.9 - Improved check for anywhere commands!!! Add any Arexx anywhere commands into the text file System:Pfiles.BadCommands....You may also filter out other commands like Feedback and Mail Send, or any other ANYMENU command if it suits your purpose. I made this file, and hope other programmers support it since it would keep things simple and universal...