home *** CD-ROM | disk | FTP | other *** search
-
-
- ■ I'M HERE (Multi-Line Utility) ■ by Serge Sozonoff (c)1993
- ──────────────────────────────────────────────────────────────────────────────
-
-
-
- ─────────────────────────────────────────────────
- RELEASE 1.00
- 07/11/1993
- ─────────────────────────────────────────────────
- FOR USE WITH RemoteAccess 2.xx and 2.xx/Pro ONLY
-
-
-
- DISCLAIMER
- ──────────
-
- This file may be distributed freely as long as all the file are left untampered
- and they are all present in the actual archive. Do not try and change anything
- as this will cause the program to stop working.
-
- Use of this program is at your own risk, there is no guarantee and if this
- thing kills your system, I can not be held responsible !
- Like always it is recomended to make a back up first !!
- But since you are all serious users this should be done allready.
-
-
- The program has been succesfully run under OS/2, Netware 3.11, Netware Lite,
- and Dos 5.0 and 6.0.
-
-
- REGISTRATION
- ────────────
-
- This is a small utility written for Remote Access 2.xx. It is ShareWare !
- Meaning that you may freely test this program for a limited period of 30
- days. If you continue to use this program after the 30 day period then you
- must register the product. See the TXT file "Register.Eng" for more info.
- Registering entitles you to use this program on your Multi-Line BBS for
- all nodes. Your key and registration will be valid for all future versions.
-
-
- ABOUT THIS PROGRAM
- ──────────────────
-
- Well this is a little program I wrote that enables users who connect to your
- BBS to see who is allready on line. As well as this it sends an On-Line message
- in ANSI or ASCII to each connected user telling him in his language when the
- other users LogIn and LogOut. It respects the quite flag and if a user has this
- set then it will not send any messages to him/her. If the hidden flag is set
- then the user will NOT be show nor will a message be sent to the other users
- about him.
- ImHere also has a feature which will post a message to the SysOp telling him he
- has a new user and the information the new user has entered EG. Address etc ..
-
-
- It is a very easy to use thing and there should be no problems in setting it
- up. ALL ideas are welcome.
-
-
-
-
-
- Installation
- ────────────
-
- Make sure you have the RA environment variable set.
-
- EG. SET RA=C:\RAX
-
-
- Make sure you have Share loaded.
-
- Make sure you have defined a Semaphore directory in RAConfig.
-
- Unpack archive in any Sub-Dir you want. ImHere will use the RA environment
- variable as well as the Config.RA file to find what it needs. It will look for
- the DORINFO1.DEF, EXITINFO.BBS in the CURRENT directory.
- If not found the program will halt.
-
- Copy and Edit the ImHere.CTL file in the same place as the ImHere.Exe file.
-
- The ImHere.CTL file should have SIX options :
-
- AnnounceNew = ON/OFF : Turn post message to SysOp about newuser ON or OFF
-
- Board = x : Msg. Board Number to post new user message too sysop
-
- NewFlag = A1..D8 : This tells ImHere which Flag you are using for the
- New User Announce feature. You must set this flag in
- RaConfig|Options|New Users so that when a NewUser logs
- in ImHere will see the flag and announce the user.
- ImHere will turn the flag OFF afterwards so you do not
- need to worry about this.
-
-
- Log = ON/OFF : Turns logging to Ra.log ON or OFF.
-
-
- Name = : This is your System Name and is used when making
- your key.
-
- Key = : This is your key when registered. Otherwise leave
- it to the 12 Zeros "000000000000".
-
-
- Thats all for the ImHere.CTL file.
-
-
-
-
- RUNNING ImHere
- ──────────────
-
- The program needs to be run twice once at login and once at logoff.
- The parameters are IMHERE.EXE <ON|OFF> <NODENUMBER>
-
- <ON|OFF> Stand for logON and logOFF depending if the user is logging in or out.
-
- <NODE NUMBER> I use the *N to pass the node number to imhere.
-
- <*M> Optional see NOTES
-
-
- Now you have to ways to set it up.
-
-
- You can either make a menu type 7 that only executes once using flags,
- or you can use the Remote Access option which allows a text file to
- shell to DOS. This is the way I do it and it works fine.
-
- EG. I don't use the welcome1.ans file for anything so I just created one and in
- it I put:
-
- ^XC:\RAX\IMHERE.EXE ON *N|
-
- You can also put it at the beggining of Welcome.ans or wherever you want
- it to be executed.
-
- Don't forget that when executing a prog from within a text file you need to put
- a "|" character at the END.
-
- Then at the begining of the GOODBYE.ANS file I put:
-
- ^XC:\RAX\IMHERE.EXE OFF *N|
-
-
- ** NOTE ** if this options is used make sure that you have set the
- Raconfig|System|Text Shells| option to YES !!
-
-
- And thats it. The program is run once at LOGIN with the ON parameter and once at
- LOGOFF with the OFF parameter. If you want to use menus to run ImHere and you
- don't really understand how, then feel free to contact me.
-
-
-
-
- NOSHOW.CTL
- ──────────
-
- Now you can also Optionally create an NoShow.CTL file. This file should contain
- ONE name per line of the users that are not shown at all. This is like setting
- the Hidden flag in RA for the user. If this file is found, then it will be used.
-
- ** NoShow.CTL must be in the same Sub-Dir as the ImHere.exe.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LANGUAGE FILES
- ──────────────
-
- *** NOTE : This is only availiable when REGISTERED !! ***
-
- Language files can also be created. Each language file you create should be
- named after the first 8 characters of the name of the language you have defined
- in RaConfig, NOT the name of the .RAL file !!. So if I have a language called
- English I would call my Language file English.CTL.
- Create one of these files for each language you want to change from the default.
-
-
-
- There are two lines in the Language file :
-
- LogOn =
- LogOff =
-
- Define the text for the LogOn and LogOff.
- These are the texts used in the On-Line messages sent to users about other
- users who are logging in and out of the system.
-
- You can use to special definitions :
-
- %NODE will be replaced by the node that the user being announced is on.
-
- %NAME will be replaced by the name of the user being announced.
-
- %LOCATION will be replaced by the location of the user being announced.
-
-
-
- Example :
-
- Logon = %Name has just logged in on node %Node !
- LogOff = %Name has just logged off of node %Node !
-
-
- If the language files are not found or used then the default message is sent.
- This is the default messsage :
-
- Logon = %NAME LOGGED IN on node %Node.
- LogOff = %NAME LOGGED OFF on node %Node.
-
- You can use and modify the included examples.
-
- ** Note that the Language .CTL file must be placed in the same sub-directory as
- the ImHere.EXE file.
-
-
-
- NOTES
- ─────
-
- ■ If the user has Ansi enabled he will receive the message in ANSI unless he is
- in an external door, since I cannot gurantee the doors programs will translate
- the ANSI sequence, but RA does.
-
- ■ Also when using the multi-language support, if the user changes langauges and
- stays On-Line the messages will still be in the previous language. The change
- does NOT take place until the user has logged off and logged on again.
-
- ■ ImHere should work fine on most systems without the EXTRA *M parameter telling
- RA to Swap. If you are having probs then try using *M in the command line.
-
- How to reach me
- ───────────────
-
- If you have questions you may reach me here:
-
- Serge Sozonoff
- 29 Ch. Sur-le-Beau
- 1232 Confignon
- GE-Switzerland
-
- BUG reports ideas etc .... can be sent here :
-
- BBS & Mailer & Fax : (+41 22) 777 12 75
- BBS Line2 : (+41 22) 777 12 70
-
- FIDO 2:301/329
- RANET 73:7410/329
-
-
- IMHERE is allways availiable as a FileRequest using the MagicName IMHERE
-
-
- Special Thanks To
- ─────────────────
-
- Tom Nielsen and Gerard Saloukvadze and Sergio Creimer for there help, ideas and
- Beta testing.
-
- David Clerc, The Geneva Team for some hints and help with some of the code.
-
-
- Credits
- ───────
-
- Hans Siemons for his great (tm)RADU unit.
-
- Support site BBS's
- ──────────────────
-
- Switzerland
- ───────────
- Espace Info BBS
- SysOp : Gerard Saloukvadze
- (+41) 22 3423369
- Fido 2:301/326
-
- Evening Light's BBS
- SysOp : Tom Nielsen
- (+41) 22 7885616
- Fido 2:301/324
-
- Brazil
- ──────
- Horizontes BBS
- SysOp : Sergio Creimer
- (+55) 33 281 2925
- Fido 4:803/2
-
-