ListUsers+ V 1.2 [22/05/94] Programmed by Mr. Mig / ANSI Colors+Setup by Empire For use with Ami-Express BBS Introduction ------------ Here is yet another /X utility. But look on the bright siude, it's MY first /X utility release! Don't get me wrong, I've written quite a few /X utils, but I have never released any of them. This is NOT the best /X utility I've written. I have written much better ones, but since Ami- Express doesn't have any User Listing function, I have made one for myself and for those who wish to use it. It's not fast. It's written in Arexx. It is not efficient, but it get's the job done. Check out the included IFF file to see how the output looks. If you don't like it, simply don't use it. How to Install it ----------------- I have included a little script which will install all the files into their proper directories, ASSUMING that you have all the proper assignments (i.e. - BBS:, BBS:Utils/, Doors:) If you don't have these assignments, the Install script will not work. To run the install script, CD into the directory containing all the ListUsers files, and type 'LUInstall'. That's it. Here is what it does (in case you want to install it yourself) - It copies the 'ListUsers' directory into your Doors: assignment. - It copies the 'UList' command into your BBS:Utils/ - It copies the 'User.info' command icon into your 'BBS:Commands/BBSCmd/' directory so your user can access it. Simple enough? Good. What you also have to do!! -------------------------- You also have to add the following line into your Midnight Update Script! (You know, that script you run every midnight?) BBS:Utils/UList All A B F H L M N P Q >BBS:UserList You need this command line executed every midnight if you want your user list to ever be updated!! Read below why you have to do this. What ListUsers+ does -------------------- This utility simply lists all active users showing their Slot Number, Location/Group, Number of Calls, Number of Uploads/Downloads, Number of Megs Uploaded/Downloaded and Number of Messages Written. Pretty informative, eh? (Look at the IFF!!!) One thing I should mention, since I still haven't figured out how to read binary files in Arexx, I had to use another sort of means to read the user data file to get all the data. I had to use: "UList v0.8 by Nameless/DeSiRe Sysop of Snarfs' Pub" (Thanks!) to read all the data, which I save into a text file and read from Arexx. This is also why you must add the previously mentionned update line to your midnight update script because I could not run this from within the Arexx program. It was impossible. Beleive me, I tried! To use it, after you install the "User.info" into your "BBS:Commands/BBSCmd/" drawer, the user, or sysop simply has to type 'USER' at the BBS prompt. If you wish to rename it to 'UL' or something else, simple rename "User.info" to "UL.info", and voila. Oh, by the way, this method is used for /X v 3.xx. I have never seen the older versions, but I hope no one else is still using it. It's ooooold! Features -------- Nothing much, but I'll list them anyways: - Adjusts itself to the screen length of each different user when the "Continue [Y/n]" prompt comes up. - Doesn't show the Sysop account. - Doesn't show any inactive (Deleted) users. - Displays everything in a nice looking screen (I hope it's nice!) - Displays the red and white properly when a sysop (Access = 255) logs on. History ------- V 1.2 (OFFICIAL RELEASE!) - It now gives the user a "Continue [Y/n]" prompt which adjusts to the user's screen length. Before it showed the default /X Continue Prompt (Yuk!) which didn't even work. V 1.1 - Changed some colors and column sizes to make it look much nicer. V 1.0 - Initial birth of ListUsers+. Last words ---------- Well, that's about it. I hope you enjoy this utility. It's not a piece of crap like most of the stuff I've seen for /X, but it's not the best /X utility either. I haven't seen any User List commands for /X better than this though. If you would like to give me some comments (PLEASE! I would like hear from you, no matter who or where you are), you can E-Mail me through Internet at: bb4h@musicb.mcgill.ca Or contact me on almost any Amiga BBS in Montreal, Quebec, Canada.