


 
 ķ
  What are Users actually DOING?                Version 1.13              
                                                (C)1996 Fe-line Software  
 ͼ
  



                    DOING - Pex for ProBoard BBS Version 2.1x
                                10th October 1996


                           Written by Faye Pearson.
                        Docs written by Sarah Pearson.




-----------------------------------------------------------------------------

DOING will only work on ProBoard Version 2.1x.

DOING will allow the User or Sysop to see what a User on any other Nodes is
actually doing whilst online.

ProBoard only displays a few basic "What is this node doing" type messages
when using MenuFunction 50 and 53.  DOING will allow you to setup your Menu's
to display a much more detailed description of what the User is actually
doing.

DOING checks the status of each Node every 3 seconds (by default) and displays
an update.  You can change the time between updates.

DOING displays and works the same in ASCII (TTY) as it does in ANSI, AVATAR
or AVT+.

If you want to remove the Fe-line Software copyright header, then run DOING
with the /NH paramerter.

Within this archive comes a Windows 3.1x/Windows 95 program that allows you
to view who is online and what they are doing, without having the Node
window(s) open.  

Installation
------------

As of version 1.13 of DOING, the use of FeSetup is required.  FeSetup is a
DOS EXE that will automate the installation/upgrading of DOING and all future
PEXs from Fe-line Software.

You should be able to download the latest version of FeSetup from the same 
place that you downloaded this archive from.

Please make sure that you have the latest version of FeSetup, which at this
time is version 1.01.  The filename is FESET101.??? (RAR, ZIP or ARJ).

Type : FESETUP DOING  <press enter>

FeSetup will now run.  Please follow the onscreen prompts and help.
Installation is relatively quick and very simple

If you have any problems with the installation, please make sure you have
followed all the installation questions properly.  If there appears to be an
error in FeSetup, please can you send us a message and tell us what the
problem is and what PEX .PKG file you were trying to install.

The DOING.A?? files included with this archive are just samples and only fit
3 Nodes.  You can use your own .A?? files as long as you use the following %
codes to display the Node Info.

You can display as many Node Info lines as you wish, your only limitation is
screen size.

%#  Node Number
%N  Name of Person online
%C  City of the Person online
%D  What they are Doing
%B  Baud Rate of Person online

If you put . in between the % and the letter then you can specify the
length of the field.

eg, %................N   will display the Name field at a maximum length of
20 characters.  The % and N are included in the length, hence only 18 .'s.

If the DOING.A?? files are not located, then DOING will use a hardcoded
screen display.

See the .A?? files for an example of how these codes are implemented.

DOING now has OS/2 Doing Support included.  If you wish to have this support,
insert the following into your AUTOEXEC.BAT file :

    SET OS2DOING=YES

Only the first 12 characters of the DOING description can be shown in the
Window Title.  This is a limitation of OS/2 Warp.

Ŀ
 DOING : How to use                               (C)1996 Fe-line Software 


DOING MENU
DOING ? [secs] /NH
DOING "<text to display to user>" [MenuFunction Number] [Data]

MENU                      will set DOING to the current menu name.
?                         Display the DOING Node Status
[secs]                    Number of seconds between updates [optional]
                          (default is 3 seconds and the minimum is 3 seconds)
/NH                       Do NOT display the Fe-line Software header.
<text to display to user> is the text description you would like to display
                          about what the User is doing.  This can be upto 30
                          characters in length.
[MenuFunction Number]     is the ProBoard Menu Function you would like to
                          perform. [optional]
[Data]                    is the Data Parameters for the MenuFunction Number.
                          [optional]
Examples:

Our example user is called Peter Pan and he is in the menu defined in
"MESSAGE.PBM".

1)      Set the DOING Descriptive Text to the current Menu Name.

        There are two ways of doing this.

        a)  DOING MENU - This will display "Peter Pan in MESSAGE Menu"
           (MESSAGE is the .PBM filename as seen in ProCfg)

            or

        b)  DOING "is in the Message Menu" - This will display "Peter Pan is
            in the Message Menu".

2)      Set the DOING Descriptive Text to the selected Menu Option and then
        perform that Menu Option.

        There are two ways of doing this.

        a)  To display "Peter Pan is Entering a New Message" :
            DOING "is Entering a New Message" 27 *
            27 is the MenuFunction Number as specified in ProCfg and * is the
            parameter the Menu Function Number requires to run.

[ MESS ]ͻ
 0        1         2         3         4         5         6         7     
 12345678901234567890123456789012345678901234567890123456789012345678901234 
          [^E^] Enter New Message                                           
                                                                            
 Color    : White on Black             Example Text                         
                                                                            
 HotKey   : E                                                               
 Function : 60 - Run ProBoard PEX File                                      
 Data     : DOING "Entering a New Message" 27 *                             
                                                                            
 Min.Level: 0                               Nodes: All nodes                
 Max.Level: 0                                                               
 Flags    : --------------------------------                                
 Min. Age : 0                   Password required: No                       
 Max. Age : 0                            Password:                          
 Sex      : Don't Care                                                      
 Time Left: 0                          RIPĿ                
 Time Onl.: 0                           Show remote : No                  
 Timeframe: Fully enabled               Show local  : Yes                 
 Min.Speed: 0                           Reset screen: Yes                 
 Max.Speed: 0                                          
                                                                            
ͼ

        b)  To display "Peter Pan is Entering a Message":

            This way need 2 menu option entries with the same HotKey.  This
            means the DOING description is entered as the first Menu Option
            and the actual existing Menu Option is executed afterwards.

[ MESS ]ͻ
 0        1         2         3         4         5         6         7     
 12345678901234567890123456789012345678901234567890123456789012345678901234 
          [^E^] Enter New Message                                           
                                                                            
 Color    : White on Black             Example Text                         
                                                                            
 HotKey   : E                                                               
 Function : 60 - Run ProBoard PEX File                                      
 Data     : DOING "Entering a New Message"                                  
                                                                            
 Min.Level: 0                               Nodes: All nodes                
 Max.Level: 0                                                               
 Flags    : --------------------------------                                
 Min. Age : 0                   Password required: No                       
 Max. Age : 0                            Password:                          
 Sex      : Don't Care                                                      
 Time Left: 0                          RIPĿ                
 Time Onl.: 0                           Show remote : No                  
 Timeframe: Fully enabled               Show local  : Yes                 
 Min.Speed: 0                           Reset screen: Yes                 
 Max.Speed: 0                                          
                                                                            
ͼ
[ MESS ]ͻ
 0        1         2         3         4         5         6         7     
 12345678901234567890123456789012345678901234567890123456789012345678901234 
 ;                                                                          
                                                                            
 Color    : White on Black             Example Text                         
                                                                            
 HotKey   : E                                                               
 Function : 27 - Enter New Message                                          
 Data     : *                                                               
                                                                            
 Min.Level: 0                               Nodes: All nodes                
 Max.Level: 0                                                               
 Flags    : --------------------------------                                
 Min. Age : 0                   Password required: No                       
 Max. Age : 0                            Password:                          
 Sex      : Don't Care                                                      
 Time Left: 0                          RIPĿ                
 Time Onl.: 0                           Show remote : No                  
 Timeframe: Fully enabled               Show local  : Yes                 
 Min.Speed: 0                           Reset screen: Yes                 
 Max.Speed: 0                                          
                                                                            
ͼ

            This way is only really useful if the PEX or MenuFunction you
            wish to use is exceptionally long.

            We recommend you use method 1 above.

3)  Displaying the current DOING info for the Nodes and update this info
    every 4 seconds.

    There is only one way of doing this.

    DOING ? 4

    This will display the DOING.A?? file to the User and update every 4
    seconds.   The minimum update is 3 seconds

    If you don't want the Fe-line Software Copyright header displayed, then
    simply add /NH to the Data line.

    DOING ? /NH

You should hopefully be able to get the idea of how DOING works from the
above 3 examples.


DOING is FreeWare.  No registration fee is required for you to use this PEX.

This PEX is supplied "as is" and we will not be held responsible for any
damage caused by this PEX.  It works on our BBS ok, so that is the only
guarantee given :-)

If you have any bugs, comments or suggestions then you can contact us by :

  Fe-line      +44-181-548-9620, V34/VFC
  2:254/278    FidoNet
  752:752/0    The Global ProBoard Network
  173:902/300  DqP
  sysops@fe-line.demon.co.uk

You can find the latest version of DOING and all our other ProBoard Software
on our WWW and FTP sites as well as on our BBS.

                    http://www.fe-line.demon.co.uk

Sarah and Faye
Home of Fe-line Software.
