TELEMATE ENHANCED HOST / 4F - A DEMONSTRATION OF THE POWER YOU NOW HAVE!

-----------------------------------------------------------------------
IN THIS FILE, I WILL ATTEMPT TO SHOW YOU THE POWER THAT IS NOW AT YOUR
FINGER TIPS. YOU WILL ENHANCE YOUR WELCOME SCREEN TO DISPLAY A FULL SCREEN
ANSI OR TEXT GRAPHIC.
------
YOU WILL ALSO LEARN HOW TO CHANGE YOUR PASSWORD'S TO ANYTHING AT ALL.
BUT, AFTER CHANGING THEM. BE SURE AND WRITE THEM DOWN TILL YOU MEMORIZE
THEM.
-----------------------------------------------------------------------

MAKING IT YOURS:
----------------
You make it yours, by Editing the *(INNARDS)* of the Enhanced Host.
There are a few things that must be done in order for your Additions and
or Editing Session to be complete.

Since the (Enhanced Host) is made up of Internal Alternate Scripts now.
If there has been Changes made to those Alternate Scripts, *(TM4FUTIL.SCR)*
and or file *(HOSTPASS.SCR)*.

The file *(TME4FHST.TMS)* must first be deleted before you Recompile the
TELEMATE ENHANCED HOST. It seems that when Telemate see's the "TMS" file.
It doesn't know that change's have been made to it's internal scripts.

That is why when you change your *(PASSWORDS)* add more *(NOTICE'S)* or
anything else, if those internal Scripts have changed, the main Host
Compiled file must be deleted in order for those changes to take affect.

--------------------------------------------------------------------------
This ONLY APPLIES to those two scripts, *(TM4FUTIL.SCR)*, AND *(HOSTPASS)*.
--------------------------------------------------------------------------

SAMPLE EDITING SESSION:
-----------------------
Before you make any changes to the "Telemate Enhanced Host Script".
Enter this command at the Prompt to save your present Script.

COPY TME4FHST.SCR TME_HSTZ.SCR <ENTER>

Do the Same for the Other Scripts as Well. You will work on "TME_HSTZ.SCR".

That way you always have an "UNEDITED" ENHANCED HOST SCRIPT AVAILABLE.
-----------------------------------------------------------------------
=======================================================================


BEFORE WE START. YOU MUST CHANGE THE NAMES OF THE SCRIPTS INSIDE THE HOST
ITSELF. THE NAME THAT IS THERE NOW IS "TME4FHST.SCR", WE WANT IT TO LOOK
FOR "TME_HST1.SCR". SO WE MUST TELL IT THAT FIRST, SO IT WILL KNOW.

LOAD THE FILE "TME_HSTZ.SCR" INTO YOUR FAVORITE EDITOR. IT MUST HAVE A
SEARCH AND REPLACE FUNCTION TO IT.
You may use "Telemate's Editor for this Job Also".

While in your Terminal mode, "BLACK SCREEN", Press "ALT-E", Twice.
This will Load "Telemate's Editor Menu". Highlight load and Press enter.
Then Highlight the file "TME_HSTZ.SCR" and press Enter.
Now that the file is loaded in to Telemate's Editor. Besure that your Cursor
is at the Top of file and Press (Alt-E) Again, Highlight (REPLACE) on the
menu. A small prompt will be at the TOP OF THE SCREEN,  FIND:
Enter the TEXT, "TME4FHST" and press enter.

Ok, Now another Prompt is asking you to Replace it with what, REPLACE:
Enter "TME_HSTZ", and press enter. The Prompts at the TOP of your screen
will begin to blink. There will also be another one of those PROMPTS.
Only this one will say, (Yes,No,Replace all,Quit). We want to replace all.
So, Go ahead and press (R), Now.

Your screen will blink, then return, and when it does. Your script is ready.

Save the file by pressing the (F2 FUNCTION KEY), And your Done With this one.
For Now, You will Return to it in a short while. Press (ALT-N) to clear the
screen.
Now, Go ahead and Do the same thing to the Other scripts
Besure, and Rename the Script before loading it to the Editor.
----------------------------------------------------------------------------
On the "TME4FUTL.SCR" it's new name will be "TME_UTLZ.SCR".
----------------------------------------------------------------------------
On the "TME4FCFG.SCR" it's new name will be "TME_CFGZ.SCR".
----------------------------------------------------------------------------

AFTER ALL THAT. YOU MUST DELETE THE FILE "TME4FHST.TMS". BESURE AND DELETE
IT. OTHERWISE, After you Compile your host. You will get and Error Message.
Telemate will be looking for the "Script", "Tme4fhst.scr". And is not there
or at least it should not be there.



Ok, Now that's all done. Let down to the Business at Hand!

Let's say that you wanted a Full Ansi or Text Welcome Screen.
This is how it would be done, and how you should do it.

AT THE DOS PROMPT:
------------------

EDIT TME4FHST.SCR

The file opens, you go down to the line that display's the Command Below.
LINE NUMBER #107 and #111.

Line Number #107 has the (Ansi) Version & Line Number #111 has the Text.
One or Both may be changed if you wish.

SHOWSCREEN "Hello_A.HST"  -  THIS WOULD BE THE LINE TO CHANGE

In between the Double Quotes is the "MenuFile". You can tell it is
the Ansi Version, or the Color Version by the (A) at the End of its name.

Now replace "HELLO_A.HST" with "TMLVL9A.HST". This will Display the
sysop menu the Next time you logon. Of course you would not want to show
the Sysop Menu every time someone Calls your Host. But this is a Good
Demonstration for the Editing that you will do to your host in the future.

You will customize it to your needs. Display what you want and where you
you want it displayed. That give's you a lot of freedom in Maintaining
your Host.

IF YOU HAVEN'T NOTICED IT YET? I SAY THAT A LOT IN THIS PROGRAM.
YOUR HOST, THAT IS. BECAUSE THAT IS JUST EXACTLY WHAT IT IS!
YOU ADD or REMOVE PASSWORDS, BULLETINS, NOTICES, SCREENS, MENUS, AND
ALSO TELL YOUR CALLER WHAT TYPE OF FILES THAT YOU WANT AND DON'T!
THAT MAKE'S IT YOUR HOST!

NOW GETTING BACK TO THE SCREENS.

Your not finished YET. You will need to change a "Procedure Call".
On line numbers #165,#171,#179, and #185 the Procedure "ShowNote" is used.

This will have to be changed to "ShowScreen". And a "Pause" placed after the
command. And then a "Clear Text" command following it.
As it is in the following lines.

ShowScreen "TMNOTE1A.HST"
PAUSE
CLEAR TEXT

ShowNote displays the file, until and "EndofFile" is Incountered" or up to
22 lines, then stops the display.
If used, When the Next screen displays. You will only see half of the next
screen. Then it will break for a "Press a Key to see More" display.
So line numbers #165 to #167, #171 to #173, #179 to #181, #185 to #187.
Should look like the ones above. And be sure the code is all lined up under
the "f" in (if) userlevel, just the way it is in the script.
Just follow the pattern laid out?

Now save your file and Exit out.

Now you must Re-Compile TME4FHST.SCR in order for Telemate to understand
what you did. If the "FILE" your Editing were one of the "INTERNAL" SCRIPTS.
You would first delete the Present (.TMS) FILE.

This isn't necessary in this case since you are Editing or Changing
the Main Tme4fhst.scr.

Now that's done.

Issue this command: TMS TME4FHST.SCR

If you did everything right you should see a "NO ERRORS" message from
TELEMATE'S SCRIPT COMPILER "TMS.EXE".

NOW RUN "YOUR" NEW MODIFIED ENHANCED HOST.


-----
The Next time someone calls your host.

The "TELEMATE ENHANCED HOST" message will appear, Then the Sysop Menu.
In full screen, then right under that. Will be the Prompt for Name and
Password. Then Right after that, the screen will clear and the List of
BBS Systems will display. Full Screen, Remember. You are using
"ShowScreen" Now. Then when the screen has displayed the Screen or Menu.
The Screen will once again Clear and "TMENOT_A.HST" will display.

It's not really to confusing, I taken that part out of the Host.
You will catch on, if not from reading the "TELEMATE SCRIPT MANUAL".
You will receive all the help that you Request from the Telemate Echo.
Which is on most Good Bulletin Boards.
-----

I have used these screens in this example because this is what you will be
doing to maintain your HOST, the way you wish it Displayed to a Caller.

I HOPE YOU LIKE MY HOST AND MAKE YOUR OWN. TELL ALL ABOUT IT AND REMEMBER.
A PENNY SAVED IS A PENNY EARNED.
BUT A PENNY DONATED IS A PENNY WELL SPENT.

I AM ASKING $10.00 DOLLARS FOR MY HOST AND I WON'T EVER SEE A PENNY OF IT.
I WANT YOU TO DONATE $10.00 DOLLARS TO A CHARITY OF YOUR OWN CHOOSING.
BUT IF YOU CAN'T AFFORD TO, THEN DON'T. THIS A REQUEST AND NOT A DEMAND!

---------------------------------------------------------------------------
===========================================================================
---------------------------------------------------------------------------

EXAMPLE TWO:
-------------

CHANGING YOUR HOST SYSOP LEVEL PASSWORDS IN THE *(HOSTPASS.SCR)*.

IN THIS EXAMPLE, IT WILL BE NECESSARY TO DELETE THE *(TME4FHST.TMS)* FILE
AFTER ALL EDITING OF THE FILE (HOSTPASS.SCR) HAS BEEN COMPLETED.

THE SYSOP PASSWORD THAT SHOULD BE IN ALL "ENHANCED HOST SCRIPT FILES" IS
TELEMATE 412 DOS. $ .SHELL.

We are going to change the "Variable".

--------------------------------------------
THE CURRENT LINE SHOULD LOOK LIKE THIS:
pA="TELEMATE 412 DOS. $ .SHELL"
--------------------------------------------

--------------------------------------------
We are going to make look like this:
pA="WHO'S THAT KNOCKING AT MY DOOR?.. ... ."
--------------------------------------------

THERE ARE SOME IMPORTANT THINGS TO REMEMBER HERE SO RIGHT THEM DOWN.
THE PASSWORD YOU HAVE JUST CHANGED IS THE SYSOP LEVEL "SHELLOUT" PASSWORD.
IF YOU DON'T REMEMBER WHAT IT IS WHEN YOU RUN THE HOST? YOU WON'T BE ABLE
DROP TO DOS SHELL.

The "PASSWORD" consist of Only what is in between the Double Quotes.
The "PA=" Is a "Variable" that represents your password in your Enhanced host.

NOW SAVE THE FILE.
------------------
DELETE THE FILE "TME4FHST.TMS", THEN RECOMPILE "TME4FHST.SCR" WITH THIS
COMMAND AT THE DOS PROMPT: TMS TME4FHST.SCR

YOUR NEW PASSWORD IS IN PLACE:
------------------------------

NOW RUN THE ENHANCED HOST AND ATTEMPT TO DROP TO DOS USING THE OLD PASSWORD!

HOW FAR DID YOU GET? .... ABOUT THAT FAR, HA! ... WELL GOOD FOR YOU?
YOUR WELL ON YOUR WAY TO HAVING A HOST THAT YOU CAN MAINTAIN BY YOURSELF.
NO OUTSIDERS NEEDED.

--------


ENJOY TELEMATE AND ITS NEW HOST. IT IS A POWERFUL PROGRAM AND I HOPE I HAVE
GIVEN IT A POWERFUL ENOUGH HOST. AT LEAST THE AUTHOR THINKS SO. I HOPE YOU
DO ALSO?

HAVE FUN, AND REMEMBER TO KEEP YOUR PASSWORDS OUT OF SIGHT. ZIP THEM UP.

