home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / WWIVMODS / MODSUNKN.ZIP / FORCREAD.MOD < prev    next >
Text File  |  1990-04-24  |  4KB  |  94 lines

  1. Benny Hill #1 @7400
  2. Mon Apr 23 00:55:10 1990
  3.  
  4. BENNY1.MOD - New User No Abort Mod! v1.1
  5.  
  6.         This was one of my first modifications way back in '88.
  7. There was a bug or two lingering that I never noticed until someone
  8. else noticed it.  Well, I decided that old versions of the modification
  9. should be removed, as it had the bug, and decided to re-release the
  10. modifiction.  What this does is forces your users to read the new user
  11. messages.  If the user spacebars through the message, it is re-printed
  12. again, and again, until they finally read it!
  13.  
  14. ========================================================================
  15. Load up NewUser.C  Search for void getuser().  change the line:
  16.  
  17.   int i,ok,done;          /* Change */
  18.  
  19.  
  20. Ok, search down until you find thisuser.pw[6]=0; and put the following
  21. lines:
  22.  
  23. if (!hangup) {                                       /* Existing Line */
  24.   if (incom) {                                       /* Existing Line */
  25.     do {                                             /*      Add      */
  26.       done=1;                                        /* the following */
  27.       if (printfile("SYSTEM.MSG")) {
  28.         sl1(0,"# Tried aborting System.Msg");
  29.         nl(); nl();
  30.         pl("You MUST read the System Message!");
  31.         nl(); nl();
  32.         done=0;
  33.       }
  34.     } while ((!done) && (!hangup));
  35.     do {
  36.       done=1;
  37.       if (printfile("NEWUSER.MSG")) {
  38.         sl1(0,"# Tried aborting NewUser.Msg");
  39.         nl(); nl();
  40.         pl("You MUST read the New User Message!");
  41.         nl(); nl();
  42.         done=0;
  43.       }
  44.     } while ((!done) && (!hangup));
  45.   }
  46.   input_name();                             /* Existing Line */
  47.   input_realname();                         /* Existing Line */
  48. ======================================================================
  49.  
  50. Ok, Search down to the end of Newuser.C and replace with the
  51. following code....
  52.  
  53.  
  54.     if (incom) {                                        /* Existing line */
  55.       do {                                              /* Add to End */
  56.         done=1;
  57.         if (printfile("FEEDBACK.MSG")) {
  58.           sl1 (0,"# Tried aborting Feedback.Msg");
  59.           nl(); nl();
  60.           pl("You MUST read the Feedback Message!");
  61.           nl(); nl();
  62.           done=0;
  63.         }
  64.       } while ((!done) && (!hangup));
  65.       strcpy(irt,"Validation Feedback");
  66.       email(1,0,1,0);
  67.     }
  68.   }
  69. }
  70.  
  71. ========================================================================
  72.  
  73. I would give thanks to the person who fixed the problem, but I forgot
  74. his name!  C'est la vie!
  75.                                       Benny Hill
  76.  
  77.  
  78. ╔═════════════════════════════════════════════════════════════════════════╗
  79. ║                          The Funny Farm (East)                          ║
  80. ║                                                                         ║
  81. ║                      Head Psychiatrist: Benny Hill                      ║
  82. ║                    Intern Psycho: Gelatinous Citizen                    ║
  83. ║                       Intern Psycho: Kahuna Bambu                       ║
  84. ║                                                                         ║
  85. ║                     WWIVnet @7400   WWIVLink @17400                     ║
  86. ║                            FIDOnet 1:379/15                             ║
  87. ║                  An Official WWIV Support Bulletin Board                ║
  88. ║                        Charlotte, North Carolina                        ║
  89. ║                     (704)554-1496    300/1200/2400                      ║
  90. ╚═════════════════════════════════════════════════════════════════════════╝
  91.  
  92.  
  93.  
  94.