Updates Since V1.00 GOTCHA.PRG =================== V1.00 - Bug with rebuilding table after userbase change. Wouldnt delete users after a userbase pack. - Didnt update the users security properly (added more points!!) - GOTCHA.TAB didn't write out properly. V1.01a - Fixed GOTCHA.TAB bug. Wrote new routines for table rebuilding. Now works fine. - Sorting of table and details speeded up by reading the whole of the table and userbase into memory and sorting in ram. Speed increase of about 55%!! - Added logging arrangements. V1.01b - Fixed security update bug. Ironed out some bugs in the logging. Now logs any system errors into the logfile. Bug in finding GOTCHA.TAB. Defaults to normal working directory! v1.02 - First Beta Version sent to Mark Williams at Nickleodeon. v1.11 - 1st Beta Bug Fix and Additions. Mark Williams. ============== Bug in output of message file printed a '1' character at end.Fixed. Added dropped carrier count in message printing. Added option to switch off any action in CFG file (by setting delay to zero.) v1.12 - Log file bug (Reported wrong security drop.) Fixed. (Mark Williams) - Taken out carrier count because it bombed!!! - Fixed another logfile bug (Time of rebuild didnt show correctly) - Added facility to bypass GOTCHA using a program DONTDOIT.PRG ( for some games like ST-Ing which hang users up, or for use in a DOR file for new user (ie if a new user is online, writes out a protection file so that they dont get continues messages..) v1.13b- Fixed problem with LASTUSER.LOG. If there is no LASTUSER.LOG, Gotcha assumes that the user either dropped carrier before logon, or an error has occurred and quits cleanly.. - Added different message for each action. Config lines for actions now consist of the following : REDUCE_SECURITY,10,3,H:\GOTCHA\SECURITY.TXT SET_FLAG,A1,5,D:\GOTCHA\SET_TEXT.TXT DEL_FLAG,A3,6,H:\GOTCHA\DEL_TXT.TXT WRITE_NOTE,1,H:\GOTCHA\MESSAGE.TXT .... where the new entry is a text file to be printed when action is taken... YOU MUST SPECIFY A FILE NAME FOR EACH ACTION. It is compulsary. however, you can specify the same file for more than one action. - Cleaned up logfile. Now reports any system errors. - Reduced screen information to minimum. Now displays essentials and errors only. Logfile carries full report now, and has been cleaned up considerably! - Extra error trapping for non-existant and corrupted files. Gotcha now reports errors in GOTCHA.TAB (rebuilds index) GOTCHA.CFG (clean exit). If a file doesnt exist this is reported. v1.13- First Release Version v1.14- Fixed LASTUSER.LOG deleting bug by removing the routine . It's easier if the renaming or deleting of the LASTUSER.LOG after a user has logged off in the Batch File. GOTCHA EDITOR ============= V1.00 - Wont write out ASCII table for sysop. - Sorted now... V1.01 - If sysop resets users total to 0, editor now asks if the message should be deleted. V1.02 - Bug From Mark Williams - Won't print out full list of people who dropped carrier.. TOS version incompat.. Added new routine to check - Added HotKey on Main Menu. DONTDOIT.PRG ============ v1.00 - Written first for Gotcha v1.12beta. Writes out a file in QBBS directory for checking... KILL_MSG.PRG ============ v1.00 - Run this in your welcome door if you need to. It basically reads the DORINFO1.DEF File (which has the user number in it) and deletes the USER???.ASC message written. Requested by Mark Williams to allow sysops who dont check the BBS regular to automatically delete the message after the user has read it.. REBUILD.PRG =========== Just another little speed up utility. It was suggested that if no-one drops carrier for a while, and yet new users were logging on in the drones, that the rebuild that occurs inside Gotcha, would delay the time between the logoff and the front end being ready for the next call. Therefore, the rebuild is now available in a seperate program which should be run from the same folder as GOTCHA.PRG/CFG. This keeps the table up-to date, even though smaller rebuilds will still take place in GOTCHA itself.. Just run REBUILD.PRG in an event from your mailer or something. FUTURE UPDATES... -=-=-=-=-=-=-=-=- When the new structure dox come, - - Writes out message depending on graphic mode. - Extra Action for ACCOUNT. - Faster config files and table. - ASCII file read routine to quit GOTCHA without action for certain users (such as new users or people having trouble with modems that cause a lot of DC's..) For Registered released.. -=-=-=-=-=-=-=-=-=-=-=-=- - Full GEM editor and Config Program. - Write messages in NetMail for Sysop to read offline. - Date/Time stamp in table to reset table after a certain amount of days. - User Charts and Stats creation for users to read online.