home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / SYSOP / MODS1.ZIP / ALF8.MOD < prev    next >
Text File  |  1995-06-24  |  4KB  |  127 lines

  1. Alfalfa #1 @9001
  2. Wed Jun 14 23:16:12 1995
  3.     ┌─────────────────────────────────────────────────────────────────────┐
  4.     │ Mod Name       » ALF8.MOD                                           │ 
  5.     │ Difficulty     » ██▒▒▒▒▒▒▒▒▒ (2/10)                                 │ 
  6.     │ WWIV Version   » 4.24                                               │ 
  7.     │ Files Affected » MMENU.C                                            │ 
  8.     │ Description    » Reminds users that they should be posting...       │ 
  9.     └─────────────────────────────────────────────────────────────────────┘ 
  10.  
  11.         If your BBS has great posting potential, but doesn't get many post,
  12. this mod is for you.  It reminds your users they need to be posting after they
  13. do a new message scan, download a file, or go into the chains area.  Support
  14. is also included if you use ALF2.MOD, which asks users to scan messages.  Who
  15. knows, the users may catch on a start posting...  Or it may just be annoying..
  16.  
  17. ______legend_______
  18.  + add line
  19.  - delete line
  20.  = leave line alone
  21.  * modify this line
  22. ___________________
  23.  
  24. [Step 1]
  25.    Backup your source.
  26.  
  27. [Step 2]
  28.    Open MMENU.C and make the following changes to the code in VOID MAINMENU:
  29.  
  30. = if (strcmp(s,"/A")==0) {
  31. =   write_inst(INST_LOC_SUBS,usub[cursub].subnum,INST_FLAGS_NONE);
  32. =   express=0;
  33. =   expressabort=0;
  34. =   if ((uconfsub[1].confnum!=-1) && (okconf(&thisuser))) {
  35. =     ac=1;
  36. =     tmp_disable_conf(1);
  37. =   }
  38. =   nscan(0);
  39. =   if (ac)
  40. =     tmp_disable_conf(0);
  41. +     nl();
  42. +     prt(2,"7Have you considered posting any messages recently1?");
  43. +     nl();
  44. = }
  45. = if (strcmp(s,"/E")==0)
  46.  
  47. ...then go down a little further and make these changes...
  48.  
  49. =     case '.':
  50. =       helpl=26;
  51. =       write_inst(INST_LOC_CHAINS,0,INST_FLAGS_NONE);
  52. =       play_sdf(get_string(1030),0);
  53. =       existprint(get_string(1030));
  54. =       do_chains();
  55. +       nl();
  56. +       prt(2,"7Have you considered posting any messages recently1?");
  57. +       nl();
  58. =       break;
  59.  
  60. ...then go down a little further and make these changes...
  61.  
  62. =     case 'N':
  63. =       write_inst(INST_LOC_SUBS,65535,INST_FLAGS_NONE);
  64. =       express=0;
  65. =       expressabort=0;
  66. =       nscan(0);
  67. +       nl();
  68. +       prt(2,"7Have you considered posting any messages recently1?");
  69. +       nl();
  70. =       break;
  71. =     case 'O':
  72.  
  73. [Step 3]
  74.    Now, go to VOID DLMAINMENU and make these changes:
  75.  
  76. =     case 'D':
  77. =       helpl=20;
  78. =       play_sdf(get_string(1038),0);
  79. =       existprint(get_string(1038));
  80. =       download();
  81. +       nl();
  82. +       prt(2,"7Have you considered posting any messages recently1?");
  83. +       nl();
  84. =       break;
  85. =     case 'E':
  86.  
  87. ...close MMENU.C
  88.  
  89. [Step 4]
  90.    ONLY DO THIS STEP IF YOU ARE USING ALF2.MOD!  If so, open LILO.C and make
  91. these changes:
  92.  
  93. = setiia(90);
  94. = nl();
  95. =   prt(2,"7Scan for new messages 1[2y1/2N1]7?");
  96. =   if (yn()) {
  97. =   tmp_disable_conf(1);
  98. =   nscan(0);
  99. =   tmp_disable_conf(0);
  100. +   nl();
  101. +   prt(2,"7Have you considered posting any messages recently1?");
  102. +   nl();
  103. = }
  104. =
  105. = /* Handle case of first conf with no subs avail */
  106.  
  107. ...close LILO.C
  108.  
  109. [Step 5]
  110.    Now you get to compile the BBS.  Have fun.  You can adapt the code in this
  111. modification for use in other places.  You can put it in after Nscanning the
  112. x-fer area, uploading a file, or just logging in!  It has a lot of good uses,
  113. I have only documented the best ones in my opinion.  Anyway, this mod should
  114. work, but incase it doesn't, you can E-Mail me at the addresses below, or call
  115. my board, EarthSiege, at (910) 723-2599.  Hell, if you just like the mod or
  116. have ideas for future mods, contact me.
  117.  
  118.           1@9054     TerraNET
  119.           1@9001     DigiNet
  120.           1@9953     FANTASYnet
  121.           1@9951     HolisticNet
  122.           1@5        Subtle Net
  123.           1@1        GrooveNet
  124.  
  125. Well, two mods in one day, both for 4.24...  Hope you enjoy this mod!
  126.                                                 -Alfalfa   6-13-95
  127.