home *** CD-ROM | disk | FTP | other *** search
/ Carsten's PPE Collection / Carstens_PPE_Collection_2007.zip / T / TSCV06.ZIP / TSC.DOC < prev    next >
Text File  |  1994-03-19  |  9KB  |  434 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                               The Spiro Collection
  12.  
  13.                          the ultimate collection of PPEs
  14.  
  15.                              Copyright by Spiro '94
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. Table of contents
  64. ─────────────────
  65.  
  66.     Preface
  67.     Quick start
  68.     Generel info
  69.     The NUPChecker
  70.     The Votingprogram
  71.     The Votechecker
  72.     The Voteinfo
  73.     The Oneliner
  74.     End
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121. Preface
  122. ───────
  123.  
  124. I don't think there's so much to say about these program other than in
  125. my (and the betatesters) opinion it's some great programs. The programs
  126. should be easy to configure, because of the GUI and the online help. But
  127. read the documentation anyway, there could be some features you've
  128. missed (there's lots of features).
  129.  
  130. The programs configfiles ain't that structured, and one day when I get
  131. to much time I'll structure the files a little more, but that is a very
  132. far call!
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181. Quick start
  182. ───────────
  183. This is a quick start manual, this will get the system working, but you
  184. will have to live with the built in forms and my humor (?).
  185.  
  186.  1) Start the NUPNVOTE.EXE.
  187.  2) Choose NUP/Modify NUP and enter the NUP for your board.
  188.  3) Choose Voter/Generel Info and enter the specified things, or leave it
  189.     as it is, if you are satisfied with it.
  190.  4) Exit the program.
  191.  5) Edit your PCBTEXT with MKPCBTXT and modify prompt 54 to contain the
  192.     full path and name of NUPCHECK.PPE
  193.     (eg. !D:\PCB\SPIROCOL\NUPCHECK.PPE)
  194.  6) Exit the program
  195.  
  196. Now you have personalised Nup'N'Vote a little bit. But now you have to
  197. make a decision: Do you want "passive" or "active" voting?
  198. * "Passive" means that the when a new user is applying, all the other
  199.   users HAS to vote for him when they login.
  200. * "Active" means that the users get a mail when a new user is applying,
  201.   and have to enter the votingprogram manually.
  202.  
  203. If you choose passive then:
  204.  7) Enter PCBSETUP and choose B/D and then edit the "Name/Loc of Logon
  205.     Script Quest."
  206.  8) Insert the full path and name of CHKVOTE.PPE and VOTE.PPE in this
  207.     file, and ONELINER.PPE if you want to use my onelinerprogram, ex.:
  208.     !D:\PCB\SPIROCOL\CHKVOTE.PPE
  209.     !D:\PCB\SPIROCOL\VOTE.PPE
  210.     !D:\PCB\SPIROCOL\ONELINER.PPE
  211.  9) Exit the file and choose "Configuration Files", and then edit CMD.LST
  212. 10) Then insert VOTEINFO.PPE under what name you want.
  213. 11) Goto step 12
  214.  
  215. If you choose active then:
  216.  7) Enter PCBSETUP and choose B/D and then edit the "Name/Loc of Logon
  217.     Script Quest."
  218.  8) Insert the full path and name of CHKVOTE.PPE this file, and
  219.     ONELINER.PPE if you want to use my onelinerprogram, ex.:
  220.     !D:\PCB\SPIROCOL\CHKVOTE.PPE
  221.     !D:\PCB\SPIROCOL\ONELINER.PPE
  222.  9) Enter PCBSETUP and choose B/B and then edit the CMD.LST.
  223. 10) Insert the VOTEINFO.PPE and VOTE.PPE into the list.
  224. 11) Goto step 12
  225.  
  226. 12) Edit your BRDM, BRDR, etc. so that is corresponds to the filenames
  227.     that you've put into CMD.LST
  228.  
  229. Now your system should be ready to check the users that login.
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241. Generel info
  242. ────────────
  243. ■ GENEREL.CFG
  244.   This file holds all sorts of info for all of the programs, the
  245.   votingquestion, number of votes to accept user, etc.
  246. ■ *.CFG
  247.   These files holds the X/Y-positions of all the different files plus
  248.   some other info, but all of these files is defined in NUPNVOTE
  249.  
  250.  
  251. The NUPChecker
  252. ──────────────
  253. This program is infact two program that I built into one, a NUPChecker
  254. and a questionprogram (known as a InfoForm).
  255.  
  256. The NUPCheck program has three files that you should edit manually (in a
  257. textdrawing-program, ex. Thedraw/PCBEdit):
  258. ■ NUPMAIN.
  259.   This file holds the ANSI/PCB-file where the user has to enter the
  260.   NewUserPassword to enter your BBS.
  261.   The X/Y-position of where the user shall enter the password stands in
  262.   NUPMAIN.CFG with the NUP and number of tries the user gets (configured in
  263.   NUPNVOTE)
  264. ■ WELCOME
  265.   This file will be shown to the user when he has entered the correct
  266.   NUP, and before he will have to answer some questions!
  267. ■ FUCKOFF.
  268.   This file will be shown to the user when he failed to enter the
  269.   correct password, and he will be disconnected right after.
  270.  
  271. The InfoForm will come right after WELCOME. is shown. In this program
  272. there are two files you can edit:
  273. ■ SYS-ONLY.
  274.   This is the Sysop's InfoForm, which only users with sysopsecurity will
  275.   see.
  276. ■ ELITEZ.
  277.   This is the InfoForm which will be shown to all the users on the BBS.
  278. All the info that the user enters will be saved in two files, with the
  279. name of the user and extension .SYS (Sysop) and .ALL (All users). For
  280. example, if "Futtes Gardening" logs in his answers will be saved in
  281. FUTTESGA.SYS and FUTTESGA.ALL. And his name will be written in the file
  282. USERS.APL (Applying users)
  283. A oneliner will also be added about the appliance (optional)
  284.  
  285. To install this program you can put it in the newuserscript or you can
  286. put it in as PCBText-record #54.
  287.  
  288.  
  289. The Votingprogram
  290. ─────────────────
  291. This is the program that handles all the votes that the users on a BBS
  292. gives to a applying user. It ofcourse uses the same files that the
  293. InfoForm-program users, and users the *.SYS and *.ALL files. This
  294. program can be placed in the CMD.LST or directly into the Loginscript.
  295. It uses two files:
  296.  
  297.  
  298.  
  299.  
  300.  
  301. ■ PROGRESS.
  302.   This is the file where the progress of the current user is shown plus
  303.   the comments that the voters has added.
  304.  
  305. When chosen the program will ask if the user wants to vote (optional),
  306. then shows the file SYS-ONLY. to the user (if he has security enough)
  307. and all the answers, and after that it shows ELITEZ. and ofcourse the
  308. answers. After that PROGRESS. is shown and the date is put in on all the
  309. correct places (PROGRESS.CFG).
  310. The the user is asked for his vote, and after that he's asked if he want
  311. to add a comment (questions defined in GENEREL.CFG). Then the program
  312. starts again with the next user.
  313. When a user is accepted or rejected, a file with the name of the user
  314. and extenstion .END is created.
  315.  
  316. The Votechecker
  317. ───────────────
  318. This program should be run in the loginscript, and will if the user is
  319. applying, check whether or not he is accepted/rejected or if the voting
  320. isn't voter. It shows uses $$$$ files:
  321. ■ UPGRWELC
  322.   This file will be shown to the user when he is accepted
  323. ■ UPGRWAIT
  324.   This file will be shown if the users if the voting isn't over, if you
  325.   don't want the user to come into your board then just add a @HANGUP@
  326.   in the end of the file.
  327. ■ UPGRFUCK
  328.   This file will be shown to the user, if he is approved as a genuine
  329.   lamer (he is rejected), and he will be disconnected right away!
  330. ■ CONFEREN.CFG
  331.   This is a list of conferences that the user will be registred in, if
  332.   he is accepted
  333. If a user is accepted all his data will be moved to the subdir
  334. ACCEPTED\, and his name will be written in the file USERS.ELI (elitez).
  335. Then he will be registered in the conferences listed in CONFEREN.CFG,
  336. then he will be upgraded to the security defined in GENEREL.CFG.
  337. If he is rejected then all data will be deleted right away, and his
  338. security will be downgraded to subzero! Plus his name will be written
  339. in the file USERS.LAM (lamers!).
  340. The program will then write a oneliner (optional) about the
  341. reject/accept of the user.
  342.  
  343.  
  344. The Voteinfo
  345. ────────────
  346. This program shows a list of the applying users, and how many
  347. yes/no/blank votes they have.
  348. It uses one file:
  349. ■ INFO.
  350.   This is the files which will be shown to the user with the list on it
  351.   ofcourse.
  352. Just install this program in your loginscript and/or in your CMD.LST.
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361. The Oneliner
  362. ────────────
  363. This is a classic onelinerproggy, which should be started in the
  364. loginscript. Is has the ability to log all old oneliners in a file, and
  365. will remember the jokers who has written the oneliners. There's not much
  366. to say about it, but I coded it so that you would have one more feature
  367. in TSC. It uses/creates a hole bunch of files:
  368. ■ ONELINER.
  369.   This is the file that will be shown to the user when the proggy runs.
  370. ■ ONELINER.DAT
  371.   This file holds the oneliners.
  372. ■ ONELINER.OLD
  373.   This file holds all the old oneliners.
  374. ■ ONELINER.JOK
  375.   This files holds the names of the jokers who has written til
  376.   oneliners.
  377. ■ ONELINER.JOL
  378.   This file holds all the old jokers
  379. ■ ONELINER.INP
  380.   This file holds the inputstrings for (YES/NO/WHO/LIST), colors, etc.
  381. This program is easy to get working - just put it in your loginscript.
  382. Then it works.
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421. End
  422. ───
  423. This file is only a brief introduction to all the features of TSC. You
  424. will have to play a little around with the files and also look at the
  425. help in NUPNVOTE to get a real look at the features. I will if I get
  426. some time make a revised and better documentation.
  427. If you've got anything you want to ask me about, or you have some
  428. improvements/bugs then just contact me on any major board in Denmark
  429. (ex. Anoxia-boards).
  430.  
  431. Have happy thoughts
  432.  
  433. Spiro
  434.