home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / tm3dhost.zip / TM3DHST.DOC < prev    next >
Text File  |  1993-09-28  |  15KB  |  357 lines

  1.  
  2. WELCOME TO THE NEW "3D" TELEMATE HOST.
  3.  
  4. Three "D" for Dimension.
  5. We have reached the "Third Dimension" in Host Script files.
  6.  
  7. This is a fully tested host and I have found no problems.
  8.  
  9. I hope you like this Host Script as much as I, when writing it? And I
  10. had a Blast in writing it too. It is the Ultimate Host for Telemate
  11. with Power that is just unreal. You will understand very shortly.
  12. ---------
  13. But before I get into the descriptions of improvements or additions
  14. to the Host Script. You should read the file "HOST.DOC" that came
  15. with Telemate when you received it. Then after you have read this,
  16. read the following.
  17. The "Host.Doc" is a very through listing of what is in your Host Mode.
  18.  
  19. The listing that follows are "Additions" or "Revisions" to what you
  20. just read. So, By reading Host.doc first, This eleminates the need to
  21. re-write the same or close to the same material twice.
  22.  
  23. Thank You
  24. ---------
  25. At this time I am Distributing only the "Compiled Version" of
  26. "TM3DHOST". It is fully functional as your host, but won't allow
  27. you to make changes its internal script. I have also sent with this
  28. Zipfile the New "TM3DHCFG.SCR". This will show the Power of this
  29. script and the Power of its Sysop. You.
  30. ---------
  31. This Version of "Tm3dhost" is for general "Downloading from the BBS
  32. Systems". Only the Author of Telemate "Mr. Winfred Hu" and "Myself"
  33. will have the complete version. I hope as a "Fellow Telemate User"
  34. you will understand and be patient about matters of this sort.
  35.  
  36. Thank You,
  37. ---------
  38. Filename changes:
  39. ---------
  40. In this Archive are the Guts of possibly the best Host Mode to hit
  41. the BBS Systems, for the Telemate Communication Program.
  42. But, There were some filename changes made along the way. They were
  43. done because the "Added", "Sysop Menu". And others.
  44.  
  45. For instance.
  46. Hmenu.hst is now "TM3dUSER.HST". And this would be the Menu the
  47. caller would see.
  48. That statement would only be true if the caller was known to you. If
  49. just anybody call's, it being a open system. The caller would be
  50. allowed to "Upload" possible trouble to your "Door"!
  51.  
  52. So, this brought "TM3d_New.hst" into the host. The caller will not be
  53. able to Upload at this level. All other option's that were available
  54. to the regular user on "HMENU.HST".  Will still be.  This menu level
  55. is "ONE".
  56.  
  57. Here's the list of file's and their "New" names.
  58.  
  59.   They're Names and what they are.
  60. ---------------------------------------------------------------------
  61.   TM3dHelo.Hst  =  Telemate Greeting Menu
  62.   TM3d_Bye.Hst  =  Telemate Leaving Menu
  63.   TM3d_New.Hst  =  Telemate New User Menu
  64.   TM3dUser.Hst  =  Telemate Host User Menu
  65.   TM3dSlvr.Hst  =  Telemate Silver Level Menu
  66.   TM3dGold.Hst  =  Telemate Gold Level Menu
  67.   TM3d_Sys.Hst  =  Telemate Sysop Menu
  68.   TM3dProt.hst  =  Telemate Protocol Menu
  69.   TM3dNote.Hst  =  Telemate Support
  70.   Tm3dHost.Scr  =  Telemate Host Script
  71.   TM3dHcfg.Scr  =  Telemate Host Config Script
  72.   Tm412hst.scr  =  The Original, Unedited Telemate Host Script.
  73.                    I included this, so you may compare the two
  74.                    script's, now. Instead of hunting around for
  75.                    for your version.
  76. ---------------------------------------------------------------------
  77. Now the Six User Levels.
  78. ---------------------------------------------------------------------
  79.   Hlevel5.Hst     These menus are provided to for you to do a
  80.   HLevel6.Hst     variety of things. They can represant a menu for
  81.   HLevel7.Hst     someone Special. Or other menus altogether.
  82.   HLevel8.Hst     Utilities on the "Utils Menu", For instance.
  83.  
  84. ---------------------------------------------------------------------
  85. Other files that are in this archive.
  86. ---------------------------------------------------------------------
  87.   TM3dHst.doc - which is what you are reading, and is of my own
  88.                 making. So if I misspelled a few wyrds along the way,
  89.                 just you wait till next time.
  90.                 There will be more, You can couunt un That.
  91.  
  92. ---------------------------------------------------------------------
  93.  
  94. SO, ON WITH THE ShuoW ALREADY!
  95. -------
  96.  
  97. Let me bring you up to date as of Today, and Yesterday!
  98.  
  99. Yesterday seems so long ago when speaking of this host script file
  100. that it almost doesn't exist!
  101.  
  102. The "Host Mode" had, "Only One Main Menu", with "Two Levels of
  103. Security". New User Level and Sysop Level!
  104. That was Yesterday!
  105. ---------
  106. It now has "Nine Main Menus", And Nine Security Levels, Too.
  107.  
  108. And Also, Each "Menu" now has up to "Nine Security Levels".
  109. Also, Each and every Command can have it's Own Security Level.
  110. So, You see, There has been a vast improvement indeed!
  111.  
  112. Level One is the "New User Level", for when a caller hasn't ever
  113. logged on to system before. The "Upload Command" is not available
  114. to this level.
  115.  
  116. Level Two is "TM User Level", and it replaces the standard "Menu".
  117. Caller will be able to "Upload" at this level.
  118.  
  119. Level Nine is the "New Sysop" level and you have full access to all
  120. commands from here as always. The menu is a bit differant in its making
  121. but basicly the same. Only now all command's are shown.
  122.  
  123. Then there are Six Alternate Levels, Also.
  124.  
  125. These may be set in the "TM3dHCFG.SCR" which has also been "Revised".
  126. This is Today!
  127. ---------
  128.  
  129. The "Host Mode" had only a small part of the screen displayed
  130. while you were in "Chat Mode". Since what ever was on the screen before
  131. you went into chat, would still be there.
  132. That was Yesterday!
  133. -----
  134.  
  135. There is now a Full Screen Chat Mode in your Host. One that is not only
  136. fast as lighting but polite too. The text that said "Caller is Yelling",
  137. that was, is no longer. It has been replaced with a Boxed In message
  138. asking the caller to wait a moment. You may place any message here of
  139. your choosing, of course!
  140.  
  141. The "KEYSTROKE", Script command is used in your new Chat Mode also.
  142. For those that are not familiar with this Command or its action, I will
  143. give you a brief description and then you can jump into your New Host.
  144.  
  145. The Keystoke Script Command delivers the text to the screen just as if
  146. you had written it right then and there. Only a little faster and at
  147. the same speed, unlike keyed in text.
  148. You will like this feature I'm sure.
  149. This is Today!
  150. ---------
  151.  
  152. The "Host Mode" had only the "Command Line" itself displayed while
  153. you were in "Expert Mode.
  154. That was Yesterday!
  155. ---------
  156. The  "Host Mode" now has a Full Screen Expert Mode. And it's own
  157. Menu of Sorts. It tells how the caller can "Switch" from "Expert to
  158. Standard Mode", or back again in a instant.
  159.  
  160. In fact the "New Protocol Menus" were designed with this mode in
  161. operation.
  162. This is Today!
  163. ----------
  164. The caller "NOW" must (Confirm), that the name entered is the name
  165. that he, or she wishes to log on with. If is "Not" on the list of
  166. Telemate Host Users and the Spelling is Confirmed Correct. The user
  167. is Welcomed to your as a New User. However, If the caller confirms
  168. the spelling is correct and the password doesn't match up. The caller
  169. is disconnected. And this all goes down even with when you have your
  170. host setup as a "OPEN" system.
  171. You no longer need to set your system to "CLOSED" to be Protected.
  172. ----------
  173. I have also added a higher Baudrate, it's "38400 baud". You are now
  174. able to have a caller logon at "14400". That is providing your modem
  175. is a High Speed modem, of course.
  176. ----------
  177. Hold on to that chair over there, I didn't stop there.
  178. I got tired of the "Hconfig.scr" as it was, so I changed that too.
  179.  
  180. When you configure this host mode. It will ask you to specify what
  181. the "Nine User Levels" amounts will be.
  182.  
  183. That's Right! Nine.
  184.  
  185. They can be in any amount, up to Nine.
  186. *******************************
  187.  
  188. The "New User Menu" is level "One". The "TM User Menu" is "Two".
  189. Also the "SYSOP LEVEL" is "Nine" now. And these levels are written
  190. in to the script and should not be changed for any reason at all.
  191.  
  192. *******************************
  193. And being The "SysopLevel" having the value of "NINE" also makes this
  194. host "INCOMPATIBLE" with the old "HUSER.HST" file. You will need to
  195. edit it and raise the "Sysop Level" to "9".
  196.  
  197. Also why your at it.
  198. Delete the "Hconfig.hst" file. It to is "Incompatible" with this host
  199. also. Not to worry thou. Telemate will make a New "Hconfig.hst" file
  200. after its "Host" has been configured.
  201.  
  202. For information on doing this. Read the file "HOST.DOC" that came with
  203. Telemate.
  204. *******************************
  205. The "6 User Levels" available to you can be any Userlevel you desire,
  206. no higher then "Nine", of course. Also, There can't be any "two" menus
  207. with the same "Security Level" other wise, Telemate will get confused.
  208.  
  209. It's like the old story "You can't be in two place's at one time".
  210. Well that hold true here also. If "NewUser Menu" Security level is
  211. "Nine" and the "Sysop" level is also "Nine", Telemate will only
  212. recognize the "First" correct anwser.
  213.  
  214. What this means to you as a the Sysop of a Telemate Host is that you
  215. can now have a "Menu" Specifically for your friend "Wendy", or "Jack"
  216. lets say. And only these people would see it. Never, anyone else,
  217. unless you change "Their" your User levels, in the "H3dtmcfg.Scr".
  218.  
  219. You have unlimited "Power" with this host that it is almost hard to
  220. believe. And when you put yourself down as the "Sysop".
  221.  
  222. Your "The Boss"!
  223. And that's the way it should be.
  224. -------
  225.  
  226. There are Six User menus "Sample Menus" for you to see your "Host" in
  227. action with. Also the "User Title" is in the menu, when displayed.
  228. These menus, Should be of your own making of course to provide each
  229. with its own special meaning.
  230.  
  231. The Menus that I have provided are all the same except for the title.
  232. In the Title, you will see that you are truely looking at "User Level
  233. 6" since it says "User Menu 6" on it. Just for demonstation purposes
  234. only.
  235.  
  236. -------
  237. They can also be used as "Sub-Menus" from the "Main Menu". Since the
  238. host is now Multi-Level, Why not have a Multi-Level menu System, Ha.
  239. Let's say a menu named "George" and one "Brenda". As options off your
  240. Main Menu. When this option was chosen, Telemate would first check to
  241. see if the caller had a high enough "Security Level". And if not, The
  242. option wouldn't be availble. But if it was, well that would open
  243. another "Door" in manner of speaking and a whole bunch of options to
  244. choose from.
  245.  
  246. This "Option" would run an alternate script file off of the main with
  247. its own options "Aboard".
  248.  
  249. Are you beginning to feel that "POWER" I spoke of eariler?
  250. If not, think about this one?
  251. -------
  252. You have a Menu with 10 option's on it. But, Is that all you have?
  253.  
  254. No!
  255.  
  256. For each option, their can be an "if statement" requiring the correct
  257. user level. And if there's an "Option" that requires a Security Level
  258. of "3" for it's action to procide. And a "Password" to!
  259.  
  260. Well, Can you just think of what you can do with a script file of
  261. this sort.
  262. -------
  263. The "HOSTCONFIG PROCEDURE"  Has been revised to add the new security
  264. levels to it.
  265. ------
  266.  
  267. The "TM3dHcfg.scr" menu display will look like this when you
  268. reconfigure your New Host Script.
  269. ------
  270. A: TeleMate New User   : 1
  271. B: TeleMate Main Menu  : 2
  272. C: TeleMate Silver     : 3
  273. D: TeleMate Gold       : 4
  274. E: TeleMate Level 5    : 5
  275. F: TeleMate Level 6    : 6
  276. G: TeleMate Level 7    : 7
  277. H: TeleMate Level 8    : 8
  278. I: Telemate SySop      : 9
  279. J: Detect Baud Rate    : ON
  280. K: Initial Baud Rate   : 38400
  281. L: Yell Time           : 3 seconds
  282. M: Yell Sound          : 1 seconds
  283. N: Host Directory      : D:\TM\
  284. O: Download Directory  : D:\TM\
  285. P: Upload Directory    : D:\TM\
  286. R: Close System        : OFF
  287.    ------------------------------------
  288. S: Save Configuration and Run Host Mode
  289. Q: Abort Configuration
  290.    ------------------------------------
  291. Which option:
  292.  
  293.  
  294. ==================================================================
  295.  
  296. This is how it works!
  297.  
  298. The "Caller" log's on. Is greeted by your Host Mode. And at this time,
  299. The caller is a new user. And has a "UserLevel of 1". The "New User
  300. Menu will be displayed. If you wish the caller to have a higher level.
  301. Then let him have it!
  302. No, not That way.
  303.  
  304. Edit your "HUSER.HST" file and assign the level number you wish him
  305. have. That's all there's to it. The "Host Mode" requires level's "1
  306. and 2 and 9".
  307. --------------------------------------------------------------------
  308. To use this Technique in "ASSIGNING" menus to a user. You use the "="
  309. sign. For instance; "if userlevel=5"  would display the menu under this
  310. command, if not then go on to next statement. When doing things in
  311. this manner, the user can only see and use the menu that was "Assigned
  312. to Him or Her, by You".
  313.  
  314. That give's you complete control over things that happen in your host
  315. mode.
  316. ---------------------------------------------------------------------
  317. Well on with the other changes to the Host Mode!
  318. ---------------------------------------------------------------------
  319. New Menus:
  320. I have created New Full Screen Menu's especially for this host. They
  321. work well together. But if you come up with better one's, and I know
  322. you will. Feel free to pass them on. I'm sure the rest us would love
  323. to see them to. So keep them (Menus and Scripts) just rollin in.
  324. ---------------------------------------------------------------------
  325. The "TypeFile Procedure" has been changed to give the "Caller" the
  326. option of "Quitting" on a long file that is being viewed with the "Type
  327. Command" from the main Menu.  The "Caller already had this option
  328. available to him" its just now he is able to see it.
  329. -----------------
  330. A "New Procedure" has been defined and can be used in place of the
  331. "TypeFile Procedure" in certain cases. The new procedure is "ClearType",
  332. and it will clear the screen and bring the file to the top of the screen
  333. without any of the previous menu being displayed.
  334.  
  335. It works very well as you shell see!
  336. =================
  337. Do "NOT USE" this command on the file "HNOTICE.HST" in your script as this
  338. will cause a script error and not update your record files properly. For
  339. instance, you could have a caller upload or receive files all day long
  340. and there wouldn't be any record of it at all. So don't use it on
  341. "Hnotice.hst"!
  342. =================
  343. Chat Mode has been changed. You now have a full screen chat mode
  344. screen. As soon as Chat Mode is Granted by the sysop. A message that
  345. is sent by way of the "KeyStoke Script File Command". The message
  346. greets the caller, acknowledges that he is on line in chat mode and is
  347. awaiting your text. When it all comes out you have a message like
  348. this.
  349.  
  350. Hello,
  351. This is the sysop. What can I do for You?
  352.  
  353. It is very impressive to say the least. But, it does get the
  354. conversation going mighty fast, let me tell you. If you didn't have
  355. anything to say before you went to chat, you will now.
  356. ---------------------------------------------------------------------
  357.