home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / WWIVMODS / MODSUNKN.ZIP / POSTGAME.MOD < prev    next >
Text File  |  1990-03-15  |  3KB  |  106 lines

  1. Parker Prospect #1 @9964
  2. Mon Mar 12 07:08:05 1990
  3. This mod forces users to post a message before going to the
  4. [.] chain section.
  5.  
  6. ----------------------------------------------------------------------
  7. Step #1
  8.  
  9. Add the following line to the end of VARS.H...
  10.  
  11. int posted_a_message;
  12.  
  13. ----------------------------------------------------------------------
  14. Step #2
  15.  
  16. Add the following line to the "extern" declarations at the
  17. top of the file MSGBASE1.C...
  18.  
  19. extern int posted_a_message;
  20.  
  21. ----------------------------------------------------------------------
  22. Step #3
  23.  
  24. Search for/add the following in MSGBASE1.C...
  25.  
  26. --      deleted_flag=dm;
  27. --    }
  28. --    msgs[++nummsgs]=p;
  29. --    bchanged=1;
  30. --    savebase();
  31. ++    ++posted_a_message;
  32. --    ++thisuser.msgpost;
  33. --    ++thisuser.posttoday;
  34. --    ++status.msgposttoday;
  35. --    save_status();
  36. --    topscreen();
  37.  
  38. ----------------------------------------------------------------------
  39. Step #4
  40.  
  41. Add the following line to the "extern" declarations at the
  42. top of the file BBSUTL1.C...
  43.  
  44. extern int posted_a_message;
  45.  
  46. ----------------------------------------------------------------------
  47. Step #5
  48.  
  49. Search/edit the following in BBSUTL1.C...
  50.  
  51. --    if (ok) {
  52. --      map[mapp++]=i;
  53. --      if ((mapp % 10) ==0)
  54. --        odc[mapp/10 -1]='0'+(mapp/10);
  55. --    }
  56. --  }
  57. ++  if (!(posted_a_message)) {
  58. ++    nl();
  59. ++    nl();
  60. ++    pl("The sysop says you must post a message");
  61. ++    pl("before you play any games.");
  62. ++    nl();
  63. ++    return;
  64. ++  }
  65. --  if (mapp==0) {
  66. --    nl();
  67. --    nl();
  68. --    pl("Sorry, no external programs available.");
  69. --    nl();
  70. --    return;
  71. --  }
  72. --  if (mapp==1) {
  73. --    run_chain(map[0]);
  74.  
  75. ----------------------------------------------------------------------
  76. Step #6
  77.  
  78. Go grab a cold brew and wait for WWIV to recompile...
  79.  
  80. ----------------------------------------------------------------------
  81. Disclaimer
  82.  
  83. As with all my mods, I claim ABSOLUTELY NO liability OR warranty,
  84. expressed or implied, to be associated with this mod.
  85.  
  86. Hey, if anybody likes this mod, please send me a donation of $5.  I
  87. am working DESPARATELY toward a USR 9600 HST (Dual-Standard), and
  88. being a 15-year-old high school sophomore, I need every penny I can
  89. get.  Send donations to:
  90.  
  91.       Jeff Garzik
  92.       117 Harrell St.
  93.       Greenville, NC  27858
  94.  
  95. OR give my board a call...
  96.  
  97.    The East Carolina Connection
  98.    919-756-2939
  99.    1200 (temporarily)
  100.    24hrs - WWIVnet node #9964
  101.    Autovalidation of WWIV sysops!
  102. 
  103.     5█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  104.     5▌ 3░▒▓█0 4The East Carolina Connection @99640 - 124 Hrs0 - 22400 Baud0 3█▓▒░0 5▐
  105.     5▌ 3░▒▓█0 1Home of the Skull BBS!               AMIGA Support too!0 3█▓▒░0 5▐
  106.     5█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█