home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Current Shareware 1994 January
/
SHAR194.ISO
/
modem
/
tm3dhost.zip
/
TM3DHST.DOC
< prev
next >
Wrap
Text File
|
1993-09-28
|
15KB
|
357 lines
WELCOME TO THE NEW "3D" TELEMATE HOST.
Three "D" for Dimension.
We have reached the "Third Dimension" in Host Script files.
This is a fully tested host and I have found no problems.
I hope you like this Host Script as much as I, when writing it? And I
had a Blast in writing it too. It is the Ultimate Host for Telemate
with Power that is just unreal. You will understand very shortly.
---------
But before I get into the descriptions of improvements or additions
to the Host Script. You should read the file "HOST.DOC" that came
with Telemate when you received it. Then after you have read this,
read the following.
The "Host.Doc" is a very through listing of what is in your Host Mode.
The listing that follows are "Additions" or "Revisions" to what you
just read. So, By reading Host.doc first, This eleminates the need to
re-write the same or close to the same material twice.
Thank You
---------
At this time I am Distributing only the "Compiled Version" of
"TM3DHOST". It is fully functional as your host, but won't allow
you to make changes its internal script. I have also sent with this
Zipfile the New "TM3DHCFG.SCR". This will show the Power of this
script and the Power of its Sysop. You.
---------
This Version of "Tm3dhost" is for general "Downloading from the BBS
Systems". Only the Author of Telemate "Mr. Winfred Hu" and "Myself"
will have the complete version. I hope as a "Fellow Telemate User"
you will understand and be patient about matters of this sort.
Thank You,
---------
Filename changes:
---------
In this Archive are the Guts of possibly the best Host Mode to hit
the BBS Systems, for the Telemate Communication Program.
But, There were some filename changes made along the way. They were
done because the "Added", "Sysop Menu". And others.
For instance.
Hmenu.hst is now "TM3dUSER.HST". And this would be the Menu the
caller would see.
That statement would only be true if the caller was known to you. If
just anybody call's, it being a open system. The caller would be
allowed to "Upload" possible trouble to your "Door"!
So, this brought "TM3d_New.hst" into the host. The caller will not be
able to Upload at this level. All other option's that were available
to the regular user on "HMENU.HST". Will still be. This menu level
is "ONE".
Here's the list of file's and their "New" names.
They're Names and what they are.
---------------------------------------------------------------------
TM3dHelo.Hst = Telemate Greeting Menu
TM3d_Bye.Hst = Telemate Leaving Menu
TM3d_New.Hst = Telemate New User Menu
TM3dUser.Hst = Telemate Host User Menu
TM3dSlvr.Hst = Telemate Silver Level Menu
TM3dGold.Hst = Telemate Gold Level Menu
TM3d_Sys.Hst = Telemate Sysop Menu
TM3dProt.hst = Telemate Protocol Menu
TM3dNote.Hst = Telemate Support
Tm3dHost.Scr = Telemate Host Script
TM3dHcfg.Scr = Telemate Host Config Script
Tm412hst.scr = The Original, Unedited Telemate Host Script.
I included this, so you may compare the two
script's, now. Instead of hunting around for
for your version.
---------------------------------------------------------------------
Now the Six User Levels.
---------------------------------------------------------------------
Hlevel5.Hst These menus are provided to for you to do a
HLevel6.Hst variety of things. They can represant a menu for
HLevel7.Hst someone Special. Or other menus altogether.
HLevel8.Hst Utilities on the "Utils Menu", For instance.
---------------------------------------------------------------------
Other files that are in this archive.
---------------------------------------------------------------------
TM3dHst.doc - which is what you are reading, and is of my own
making. So if I misspelled a few wyrds along the way,
just you wait till next time.
There will be more, You can couunt un That.
---------------------------------------------------------------------
SO, ON WITH THE ShuoW ALREADY!
-------
Let me bring you up to date as of Today, and Yesterday!
Yesterday seems so long ago when speaking of this host script file
that it almost doesn't exist!
The "Host Mode" had, "Only One Main Menu", with "Two Levels of
Security". New User Level and Sysop Level!
That was Yesterday!
---------
It now has "Nine Main Menus", And Nine Security Levels, Too.
And Also, Each "Menu" now has up to "Nine Security Levels".
Also, Each and every Command can have it's Own Security Level.
So, You see, There has been a vast improvement indeed!
Level One is the "New User Level", for when a caller hasn't ever
logged on to system before. The "Upload Command" is not available
to this level.
Level Two is "TM User Level", and it replaces the standard "Menu".
Caller will be able to "Upload" at this level.
Level Nine is the "New Sysop" level and you have full access to all
commands from here as always. The menu is a bit differant in its making
but basicly the same. Only now all command's are shown.
Then there are Six Alternate Levels, Also.
These may be set in the "TM3dHCFG.SCR" which has also been "Revised".
This is Today!
---------
The "Host Mode" had only a small part of the screen displayed
while you were in "Chat Mode". Since what ever was on the screen before
you went into chat, would still be there.
That was Yesterday!
-----
There is now a Full Screen Chat Mode in your Host. One that is not only
fast as lighting but polite too. The text that said "Caller is Yelling",
that was, is no longer. It has been replaced with a Boxed In message
asking the caller to wait a moment. You may place any message here of
your choosing, of course!
The "KEYSTROKE", Script command is used in your new Chat Mode also.
For those that are not familiar with this Command or its action, I will
give you a brief description and then you can jump into your New Host.
The Keystoke Script Command delivers the text to the screen just as if
you had written it right then and there. Only a little faster and at
the same speed, unlike keyed in text.
You will like this feature I'm sure.
This is Today!
---------
The "Host Mode" had only the "Command Line" itself displayed while
you were in "Expert Mode.
That was Yesterday!
---------
The "Host Mode" now has a Full Screen Expert Mode. And it's own
Menu of Sorts. It tells how the caller can "Switch" from "Expert to
Standard Mode", or back again in a instant.
In fact the "New Protocol Menus" were designed with this mode in
operation.
This is Today!
----------
The caller "NOW" must (Confirm), that the name entered is the name
that he, or she wishes to log on with. If is "Not" on the list of
Telemate Host Users and the Spelling is Confirmed Correct. The user
is Welcomed to your as a New User. However, If the caller confirms
the spelling is correct and the password doesn't match up. The caller
is disconnected. And this all goes down even with when you have your
host setup as a "OPEN" system.
You no longer need to set your system to "CLOSED" to be Protected.
----------
I have also added a higher Baudrate, it's "38400 baud". You are now
able to have a caller logon at "14400". That is providing your modem
is a High Speed modem, of course.
----------
Hold on to that chair over there, I didn't stop there.
I got tired of the "Hconfig.scr" as it was, so I changed that too.
When you configure this host mode. It will ask you to specify what
the "Nine User Levels" amounts will be.
That's Right! Nine.
They can be in any amount, up to Nine.
*******************************
The "New User Menu" is level "One". The "TM User Menu" is "Two".
Also the "SYSOP LEVEL" is "Nine" now. And these levels are written
in to the script and should not be changed for any reason at all.
*******************************
And being The "SysopLevel" having the value of "NINE" also makes this
host "INCOMPATIBLE" with the old "HUSER.HST" file. You will need to
edit it and raise the "Sysop Level" to "9".
Also why your at it.
Delete the "Hconfig.hst" file. It to is "Incompatible" with this host
also. Not to worry thou. Telemate will make a New "Hconfig.hst" file
after its "Host" has been configured.
For information on doing this. Read the file "HOST.DOC" that came with
Telemate.
*******************************
The "6 User Levels" available to you can be any Userlevel you desire,
no higher then "Nine", of course. Also, There can't be any "two" menus
with the same "Security Level" other wise, Telemate will get confused.
It's like the old story "You can't be in two place's at one time".
Well that hold true here also. If "NewUser Menu" Security level is
"Nine" and the "Sysop" level is also "Nine", Telemate will only
recognize the "First" correct anwser.
What this means to you as a the Sysop of a Telemate Host is that you
can now have a "Menu" Specifically for your friend "Wendy", or "Jack"
lets say. And only these people would see it. Never, anyone else,
unless you change "Their" your User levels, in the "H3dtmcfg.Scr".
You have unlimited "Power" with this host that it is almost hard to
believe. And when you put yourself down as the "Sysop".
Your "The Boss"!
And that's the way it should be.
-------
There are Six User menus "Sample Menus" for you to see your "Host" in
action with. Also the "User Title" is in the menu, when displayed.
These menus, Should be of your own making of course to provide each
with its own special meaning.
The Menus that I have provided are all the same except for the title.
In the Title, you will see that you are truely looking at "User Level
6" since it says "User Menu 6" on it. Just for demonstation purposes
only.
-------
They can also be used as "Sub-Menus" from the "Main Menu". Since the
host is now Multi-Level, Why not have a Multi-Level menu System, Ha.
Let's say a menu named "George" and one "Brenda". As options off your
Main Menu. When this option was chosen, Telemate would first check to
see if the caller had a high enough "Security Level". And if not, The
option wouldn't be availble. But if it was, well that would open
another "Door" in manner of speaking and a whole bunch of options to
choose from.
This "Option" would run an alternate script file off of the main with
its own options "Aboard".
Are you beginning to feel that "POWER" I spoke of eariler?
If not, think about this one?
-------
You have a Menu with 10 option's on it. But, Is that all you have?
No!
For each option, their can be an "if statement" requiring the correct
user level. And if there's an "Option" that requires a Security Level
of "3" for it's action to procide. And a "Password" to!
Well, Can you just think of what you can do with a script file of
this sort.
-------
The "HOSTCONFIG PROCEDURE" Has been revised to add the new security
levels to it.
------
The "TM3dHcfg.scr" menu display will look like this when you
reconfigure your New Host Script.
------
A: TeleMate New User : 1
B: TeleMate Main Menu : 2
C: TeleMate Silver : 3
D: TeleMate Gold : 4
E: TeleMate Level 5 : 5
F: TeleMate Level 6 : 6
G: TeleMate Level 7 : 7
H: TeleMate Level 8 : 8
I: Telemate SySop : 9
J: Detect Baud Rate : ON
K: Initial Baud Rate : 38400
L: Yell Time : 3 seconds
M: Yell Sound : 1 seconds
N: Host Directory : D:\TM\
O: Download Directory : D:\TM\
P: Upload Directory : D:\TM\
R: Close System : OFF
------------------------------------
S: Save Configuration and Run Host Mode
Q: Abort Configuration
------------------------------------
Which option:
==================================================================
This is how it works!
The "Caller" log's on. Is greeted by your Host Mode. And at this time,
The caller is a new user. And has a "UserLevel of 1". The "New User
Menu will be displayed. If you wish the caller to have a higher level.
Then let him have it!
No, not That way.
Edit your "HUSER.HST" file and assign the level number you wish him
have. That's all there's to it. The "Host Mode" requires level's "1
and 2 and 9".
--------------------------------------------------------------------
To use this Technique in "ASSIGNING" menus to a user. You use the "="
sign. For instance; "if userlevel=5" would display the menu under this
command, if not then go on to next statement. When doing things in
this manner, the user can only see and use the menu that was "Assigned
to Him or Her, by You".
That give's you complete control over things that happen in your host
mode.
---------------------------------------------------------------------
Well on with the other changes to the Host Mode!
---------------------------------------------------------------------
New Menus:
I have created New Full Screen Menu's especially for this host. They
work well together. But if you come up with better one's, and I know
you will. Feel free to pass them on. I'm sure the rest us would love
to see them to. So keep them (Menus and Scripts) just rollin in.
---------------------------------------------------------------------
The "TypeFile Procedure" has been changed to give the "Caller" the
option of "Quitting" on a long file that is being viewed with the "Type
Command" from the main Menu. The "Caller already had this option
available to him" its just now he is able to see it.
-----------------
A "New Procedure" has been defined and can be used in place of the
"TypeFile Procedure" in certain cases. The new procedure is "ClearType",
and it will clear the screen and bring the file to the top of the screen
without any of the previous menu being displayed.
It works very well as you shell see!
=================
Do "NOT USE" this command on the file "HNOTICE.HST" in your script as this
will cause a script error and not update your record files properly. For
instance, you could have a caller upload or receive files all day long
and there wouldn't be any record of it at all. So don't use it on
"Hnotice.hst"!
=================
Chat Mode has been changed. You now have a full screen chat mode
screen. As soon as Chat Mode is Granted by the sysop. A message that
is sent by way of the "KeyStoke Script File Command". The message
greets the caller, acknowledges that he is on line in chat mode and is
awaiting your text. When it all comes out you have a message like
this.
Hello,
This is the sysop. What can I do for You?
It is very impressive to say the least. But, it does get the
conversation going mighty fast, let me tell you. If you didn't have
anything to say before you went to chat, you will now.
---------------------------------------------------------------------