home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- █████ ███ ████████ ███ ██ ██ ███ ███
- ▓██████ █████ ██████████ █████ ███ ▐▓█▌ ▓████ █████
- ▓▓█ ██ ▓██ ██ ▓▓ ██ ██ ▓██ ██ ▓▓█ ▓▓▓▓ ▓▓ ███ ▓██ ██
- ▒▓▓ █ ▒▓▓ ██ ▓▓ ██ ██ ▒▓▓ ██ ▓▓ ▒▒▓▓ ▒▓ ███ ▒▓▓ ██
- ▒▒▓ ▒▒ ██ ██ ▒▒ ██ ▒▓ ░▒▒ ▒▒ ██ ▒▒ ██
- ░▒▒▓▓ ░▒ ██ ▓█ ░▒ ██ ▒▒ ██ ░▒ ░▒▒▓▓██ ░▒ ██
- ░░▒ ░░▒▄ ██ ▓▓ ░░▒▄ ██ ░▒ ██ ░░▒▒▓ ░░▒▄ ██
- ░░░ ░░▀▒▓▓█ ▒▒▓ ░░▀▒▓▓█ ░░▒ ▓▓█ ░░ ░░ ▒▒▓ ░░▀▒▓▓█
- ░░░ ░░ ▓▓ ░▒▒ ░░ ▓▓ ░░▒▒▓ ░░ ░░ ▒▓▓ ░░ ▓▓
-
-
-
-
-
-
-
- Fatal!RA v1.29r
-
-
-
-
-
- >>> CONTENTS <<<
- ------------------------------------------------------------------------------
- 1. Introduction
- 3. Installation
- 4. User-Editor
- 5. Lastcallers
- 6. Statistics
- 7. Automatic level updater
- 8. Messages
- 9. Registration
- 10. Copyrights
-
-
- ------------------------------------------------------------------------------
- 1. Introduction
- ------------------------------------------------------------------------------
- FATAL!RA is an utility with several features in one program.
- The functions at one glance:
- - Lastcaller with flags
- - User statistics
- - File statistics
- - Editor to make the layout of each statistic
- - Automatic maintenance for the user levels
- - Sort the userbase
- - Usereditor with sorting and searching functions (up to now max 1023 user)
- - Global user editor, for example to move user flags
- - Messages for birthday and up- or downgrade of the security level
- - Usage graph
-
- Some New few features are:
- - The extent of configurability
- - Statistics of the last 3-30 days
- - Level upgrade for wort in the last 3-30 days (in physics: power)
- - Display what the users have done in the lastcallers.
- - Realtime sorting user editor
-
- The following parameters activate the different options
- : Configuration menu (with user editor)
- -u : Only user editor
- -d : Default color settings (look lame :) )
- -l : Generate lastcaller list
- -e : Event: Activate functions defined in the menu Main Menu|Event
- -s : Only generate statistics
- -nx : Node
-
-
-
- ------------------------------------------------------------------------------
- 3.Installation
- ------------------------------------------------------------------------------
- These files have to be in the archive:
- -fatal!ra.exe : The program
- -fatal!ra.cf1/2 : Configuration files
- -update.msg : User gets a new level
- -d_update.msg : User gets a new level for a limited time
- -downgra.msg : User loses his level
- -birthday.msg : Geburtstagsnachricht
- -newuser.msg : Newuser welcome message
- -fatal!ra.doc : This file
- -fatal!ra.dok : German documentation
- -ra_mnu.zip : Packet do generate a statistics menu for RA
- -door_ctl.zip : Packet do generate a statistics menu for Fatal!Doors
-
- Unpack the archive for example into the directory c:\ra\utils\FATALRA\.
- You can start fatal!ra.exe immediately. At first you should set the
- paths. If the RA - environmentvariable is set, simply chose autoconfig.
- Else you can set the paths manually in the menu directories.
- Now chose in the menu user sorter your sorting method for the userbase
- (ex: primary: level, secondary: handle).
- If you delete the userbase in trying everything out ( :) ) don't panic:
- there is a backup (users.bak, usersxi.bak, lastread.bak and 30_days.bak).
-
- Now insert into your batch file an entry fatal!ra -L to generate the
- lastcaller list when the user has logged out.
- Insert fatal!ra -e into the event batch file. Activate for example the
- statistics and the user sorter in the menu Main Menu|Event and remove
- the RAUSER entry to get the statistics of the last 3-30 days. To make
- all functions concerning the last 3-30 days work properly you have to
- maintain the userbase _only_ with fatal!ra.
-
-
-
- ------------------------------------------------------------------------------
- 4. The user editor
- ------------------------------------------------------------------------------
- The user editor is like the original, but you can quick sort the users
- in using the cursor keys. To remove an user press delete. To insert an
- user press insert :).
- To search for an user, a location or numbers just enter these. You get
- the required users or these who come closest.
- You can define the layout of the user editor:
-
- The layout could look like this:
-
- Pos │ Name │ Handle │ Level │ Age │ Del
- ──────┼───────────────────────┼───────────────────────┼───────┼─────┼────
- %P │ %N │ %H │ %L │ %A │ %E
-
- In this case you can select the column with the age and enter a "18" -
- imideately you see the users who are allowed to access nice pictures :)
-
- The hotkeys are like these at the statistics:
- F1 - F11 : Insert a character of the character set (ex: ╚ )
- 0 - 9 and + : Insert a character with the number block
- alt-F1-F5 : Chose the character set
- alt-1-8 : Set a pre-defined color pattern
- alt-u : Get color attribute
- alt-a : Set color attribute
- alt-f : Set foreground color
- alt-b : Set background color
- ctrl-arrow : Change color attribute
-
-
- With the global user editor you can define a group of users who have to
- be changed.
-
- Example 1:
- Move the A1 flag to the B1 flag:
-
- ┼─┤Global Usereditor├────────────────────────┼
- │ │
- │ from level 0 to level 65535 │
- │ A X------- │
- │ B -------- │
- │ C -------- │
- │ D -------- │
- │ - Deleted │
- │ new level - - Clear Screen │
- │ A O------- - More Prompt │
- │ B X------- - Ansi Graphic │
- │ C -------- - Avatar Graphic │
- │ D -------- - No Kill │
- │ - Free Leech │
- │ - Full Screen Edit │
- │ - Quiet Mode │
- │ - Hot Keys │
- │ - Full Screen View │
- │ - Hidden │
- │ change user globally - Page Priority │
- ┼────────────────────────────────────────────┼
-
- Select these settings and then change user globally.
-
- Example 2:
- Give all users with level 20 to 40 the new level 50,
- hot keys and no avatar:
-
- ┌─┤Global Usereditor├────────────────────────┐
- │ │
- │ from level 20 to level 40 │
- │ A -------- │
- │ B -------- │
- │ C -------- │
- │ D -------- │
- │ - Deleted │
- │ new level 50 - Clear Screen │
- │ A -------- - More Prompt │
- │ B -------- - Ansi Graphic │
- │ C -------- O Avatar Graphic │
- │ D -------- - No Kill │
- │ - Free Leech │
- │ - Full Screen Edit │
- │ - Quiet Mode │
- │ X Hot Keys │
- │ - Full Screen View │
- │ - Hidden │
- │ change user globally - Page Priority │
- └────────────────────────────────────────────┘
-
- All flags can be changed with the space bar.
-
-
-
- ------------------------------------------------------------------------------
- 5. Lastcallers
- ------------------------------------------------------------------------------
- In the menu Main Menu|Lastcallers you can chose wether the sysop,
- hidden users or local calls have to be displayed in the list.
- You can also substitute the local bps rate (ex: Local : L0cαl ).
- To make the lastcallers of all lines appear, you have to execute
- fatal!ra in each batch file like this: fatal!ra -l -nx.
- For node 3 this is fatal!ra -l -n3.
- To see what the users have done in their online time there are flags
- in the lastcaller list. You can either display all nine of them or
- if this is too much you can disable some of them. A bit more difficult
- is to configure the flags "paged","chatted" and "online-games".
- For that you look into your log-file and see what RA or your chatter
- is entering if an user pages you:
-
- > 29-Apr 16:00:07 RA01 Sysop paged (chatted with user)
-
- You see that a program can detect the paging with the word "paged"
- and that you have chattet with the user with "chatted".
-
- > 29-Apr 16:01:37 RA01 DOS shell : *C /C M:\RA\ONLINE\MOG\GORR.BAT *N *M
- > 29-Apr 16:04:12 RA01 DOS shell : *C /C M:\RA\ONLINE\SLOTS\SLOTS.BAT *N *M
-
- If all your online-games are in the same directory (ex: ONLINE\ ),
- you can detect it with the name of the path. Take care that no
- filebase files are in this directory and that none of your filebase
- directories has that name.
- Make the following entries in the lastcallers menu:
-
- .
- .
- .
- √ Paged Log: PAGED
- √ Chatted Log: CHATTED
- √ Online-Games Log: ONLINE\
- √ Lost Carrier
-
- In the menu Main Menu|Lastcallers|Layout you can make your own layout
- of your lastcaller list (see statistics). If you define several lines
- with %-parameters (maximum of 4) you can get an optical distinction of
- groups of users. Usually all users belong to group 1. In the menu
- Main Menu|Lastcallers you can define at which level an user belongs
- to group 2,3 and 4.
- A "0" is added to the name for the lastcaller today, a "1" and "2" for
- yesterday and before yesterday, a "b" for the best day.
-
- Example (in the batch file):
- ...
- cd \ra\node3
- fatal!ra -l -n3
- ...
-
- The lastcaller of FATAL!RA supports multi line and does not need any
- changes in your existing menu system. All data is read from the RA
- log file. The lastcall.bbs file is not used. If there are any bugs
- in the lastcaller, please send me a copy of your log file. Many
- utilities insert unusual entries into the log file that may lead to
- problems. But with a log I can fix such bugs easily. In this case
- switch off the log-function in the menu Main Menu|Lastcaller.
- The first run time may be a bit long if many user have already called.
- Usually the run rime is about one or two seconds (on a 486), even if
- the log file is larger than 1 MB (our log file is now about 5 MB).
-
- All who use chat utilities which do not tell the line number should use
- one log file for each line.
- (ex: ICE-CHAT)
-
-
- ------------------------------------------------------------------------------
- 6. Statistics
- ------------------------------------------------------------------------------
- Edit the layout of the statistics:
-
- F1 - F11 : Insert a character of the character set (ex: ╚ )
- 0 - 9 and + : Insert a character with the number block
- alt-F1-F5 : Chose the character set
- alt-1-8 : Set a pre-defined color pattern
- alt-u : Get color attribute
- alt-a : Set color attribute
- alt-f : Set foreground color
- alt-b : Set background color
- ctrl-arrow : Change color attribute
-
- Copy and delete lines:
- a) Move the lightbar to the wanted line
- b) Do one of the following actons (without pressing <Enter> )
- ctrl-Insert : Copy highlighted line
- shift-Insert : Insert line
- shift-Delete : Cut line
-
- You also can copy lines from one statistic to another.
-
- Copy a whole layout:
- --------------------
- a) Select the statistic (show layout) which you want to duplicate
- b) press <esc> (the layout stays in memory)
- c) Move the lightbar to the destination statistic (do not press <enter>)
- d) press ctrl-<enter>
-
- Define the name of the statistic without extension
-
- Pre-defined color patterns:
- ---------------------------
-
- With alt - 1-8 you can give a line a color pattern. Just try all out,
- perhaps you like some of them.
-
- Cheats:
- -------
-
- If the 12 lines are not enough, you can insert empty lines (ex: between
- title and list) in inserting a alt-13 (note) and a alt-10 (circle).
- With this method you can insert ANSI codes into the layout (alt-27 [
- and then the code). But such ANSI codes will appear in the Ascii.
- With this method you also can display the calls/uploads etc. of the user
- who views the statistics:
- just insert alt-6 (on the number block) and then
- P : Calls
- Q : Uploads
- R : Uploads [KB]
- S : Downloads
- M : Messages
- Alt-6 is a pik charakter, see further information in the ra.doc file.
-
-
- Seperate the 1st user in the list:
- ----------------------------------
- You get a homogeneous list if you define the parameters %N for name
- and/or %H for handle only in one line.
- Example:
- >>> The best uploaders <<<
-
- ┌─Name───────────────────────────── Age ─────────────── Uploads ──┐
- │ %P %H %A %u │
- └─────────────────────────────────────────────────────────────────┘
- And what you get (for the length 5):
-
- >>> The best uploaders <<<
-
- ┌─Name───────────────────────────── Age ─────────────── Uploads ──┐
- │ 1 Nappel 15 176 │
- │ 2 Dödel 18 132 │
- │ 3 Dummel 17 122 │
- │ 4 Emil 17 113 │
- │ 5 Göppel 17 106 │
- └─────────────────────────────────────────────────────────────────┘
-
- The first user will be seperated, if you define two lines with the
- parameters %N and/or %H:
- >>> The best uploaders <<<
-
- ┌─Name───────────────────────────── Age ─────────────── Uploads ──┐
- │ %P %H %A %u │
- ├─────────────────────────────────────────────────────────────────┤
- │ %P %H %A %u │
- └─────────────────────────────────────────────────────────────────┘
-
- And what you will get:
- >>> The best uploaders <<<
-
- ┌─Name───────────────────────────── Age ─────────────── Uploads ──┐
- │ 1 Nappel 15 176 │
- ├─────────────────────────────────────────────────────────────────┤
- │ 2 Dödel 18 132 │
- │ 3 Dummel 17 122 │
- │ 4 Emil 17 113 │
- │ 5 Göppel 17 106 │
- └─────────────────────────────────────────────────────────────────┘
-
- The menu generator
- ------------------
- Just execute the program ra_menu.exe in the Fatal!ra directory after
- you have changed the layouts of the statistics. You get a statz.mnu
- and a statz.q-a, that you do not have to enter the names of the ansis
- for yourself. Copy these files into the corresponding directories
- and edit them if needed.
-
- ------------------------------------------------------------------------------
- 7. Automatic level updater
- ------------------------------------------------------------------------------
- With the automatic level updater you can reward your users corresponding
- to their work. For that purpose you chose the menu Main Menu|Level Manager.
- Now you see all levels, which are already defined. If there is nothing
- defined yet, there will appear a Menu, in which you can define a
- security level with its demands:
-
- ┌──Level Verwaltung──────────────────────────────────────────────────────┐
- │ │
- │Level : 50 Level Update Downgrade User löschen│
- │ │
- │ Alter Level : - Auf Level : - Tage : - │
- │ Kosten : 1 Hysterese : 0 % │
- │ │
- │ In 14 Tagen Absolut │
- │ │
- │ Calls : - Credits : - │
- │ Messis : - Calls : - │
- │ Files : - Messis : - │
- │ KB : - Files : 30 │
- │ KB : 2000 │
- └────────────────────────────────────────────────────────────────────────┘
-
- In this case a user gets the level 50, if he uploads 30 files or 2000 KB.
- The level cost him one credit and he gets it only if the user can pay
- the credit.
- If everythin is OK then press <esc>. To define more level press insert,
- to delete press delete. Deleted levels will be deleted if you leave the
- menu.
- The list of levels is always sorted. 32 level can be defined. On the left
- side there should apper an arrow ( ), which indicates that the level
- exists in your BBS. If the arrow does not appear you have to look your
- levels up again.
- If all levels are defined, activate in the Menu Main Menu|Event the Level
- updater.
-
- That your user base does not get stuffed with users who do not call any
- more you can define a time after which the user will be deleted:
-
- ┌──Level Verwaltung──────────────────────────────────────────────────────┐
- │ │
- │Level : 50 Level Update Downgrade User löschen│
- │ │
- │ Alter Level : - Auf Level : - Tage : 100 │
- │ Kosten : 1 Hysterese : 0 % │
- │ │
- │ In 14 Tagen Absolut │
- │ │
- │ Calls : - Credits : - │
- │ Messis : - Calls : - │
- │ Files : - Messis : - │
- │ KB : - Files : 30 │
- │ KB : 2000 │
- └────────────────────────────────────────────────────────────────────────┘
-
- User with level 50 will be deleted after 100 days, i.e. the deleted-flag
- will be set. One day later the user will finally be deleted.
-
- ┌──Level Verwaltung──────────────────────────────────────────────────────┐
- │ │
- │Level : 50 Level Update Downgrade User löschen│
- │ │
- │ Alter Level : 40 Auf Level : 40 Tage : 100 │
- │ Kosten : - Hysterese : 80% │
- │ │
- │ In 14 Tagen Absolut │
- │ │
- │ Calls : 8 Credits : - │
- │ Messis : - Calls : - │
- │ Files : 8 Messis : - │
- │ KB : 500 Files : - │
- │ KB : - │
- └────────────────────────────────────────────────────────────────────────┘
-
- A new feature is the level updater for achievement, i.e. for the work
- which an user has done in x days. In this example an user with level
- 40 gets level 50, if he has 8 calls, 8 files and 500 KB in the last
- 14 days. Because these values can decrease again if the user does not
- do so well any more, you can define the level on which an user can
- be downgraded. The hysteresis of 80% says, that the user loses his
- level if his achievements have decreased on a level of 80%. In this
- case this is less than 6.4 calls and messis and less than 400 KB in
- the last 14 days.
-
-
- ------------------------------------------------------------------------------
- 8. Messages
- ------------------------------------------------------------------------------
- Finally FATAL!RA supports the JAM message base. All messages are posted
- with the stati private and local into the corresponding board. Messages
- can be posted into the netmail main board. They get as origin and
- destination address the main aka, which you can define in raconfig.
-
- The following parameters can be used in a message:
- %SYSOP
- %BOX
- %NAME
- %HANDLE
- %LEVEL
- %UPLOADSK
- %UPLOADS
- %AGE
- %CALLS
- %TCALLS (Total Calls)
- %Sx: (Size of hard disk x in MB)
- %Fx: (Free space on disk x)
- %Px: (Used space in per cent)
-
- ex: %SC: is substitudet by the size of disk C:.
-
- You can attach files to messages to new users.
-
-
-
- ------------------------------------------------------------------------------
- 9. Registration
- ------------------------------------------------------------------------------
- If you like FATAL!RA : just buy it :)
- If you don't need it : just kick it
- If you find it too difficult to install : keep tryin' !
-
-
-
- ------------------------------------------------------------------------------
- 10. Copyrights
- ------------------------------------------------------------------------------
-
-
- Remote Access : Wantree Development
- Turbo Pascal : Borland International, Inc.
- JAM(mbp) : Copyright 1993 Joaquim Homrighausen, Andrew Milner,
- Mats Birch, Mats Wallin. All rights reserved.
-
- <end>