home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / WWIVMODS / MODSUNKN.ZIP / FEEDBAK.MOD < prev    next >
Text File  |  1990-10-14  |  5KB  |  156 lines

  1. Shadow-Starr #1 @2374
  2. Thursday, May 17, 1990   6:52 pm
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                   The Ulti-mail Mod
  9.  
  10.                      by
  11.                  Shadow-Starr 1@2374
  12.  
  13.  
  14.     This mod takes care of one silly little occurance in WWIV that I
  15. personally found wasteful.  It combines the Email, Multiple SysOp Feedback,
  16. and Multi-mail into one useful little menu.
  17.     One little note:  all the case 'x' (where is x is a number)
  18. instances are the locations for my myself, my two remote sysops, and my 4
  19. co-sysops.  You will need to eliminate or change these as necessary for your
  20. management cadre (mine is somewhat large).
  21.  
  22.  
  23.     Ok... now, let's get to it...
  24.  
  25. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  26.  
  27. STEP UN (ONE):
  28.  
  29.     In BBSUTIL.C, block read in the following code immediately following
  30. the external calls.
  31.  
  32.  
  33.  
  34. void feedback()
  35. {
  36.   char ch,s1[80];
  37.  
  38.   nl();
  39.   printmenu(16);
  40.   tleft(1);
  41.   print("Time remaining - ",ctim(nsl()),"");
  42.   ansic(1);
  43.   outstr("() Phoenix Express Feedback (> ");  /*  The name of your bbs here */
  44.   ch=onek("1234567EMQ");         /*  Make sure each CASE '?' is listed here */
  45.   switch(ch) {
  46.     case '1':
  47.        strcpy(irt,"Feedback");                    /*  This is your account  */
  48.        email(1,0,0,0);
  49.       break;
  50.     case '2':
  51.        strcpy(irt,"Feedback to Remote SysOp");   /*  These will be the RE:s */
  52.        email(9,0,0,0);
  53.       break;
  54.     case '3':
  55.        strcpy(irt,"Feedback to Remote SysOp (MESSAGE BASE)");
  56.        email(3,0,0,0);                  /*  Change 1st number to account #  */
  57.        break;
  58.     case '4':
  59.        strcpy(irt,"Co-SysOp Feedback (USER MEETS)");
  60.        email(2,0,0,0);
  61.       break;
  62.     case '5':
  63.        strcpy(irt,"Co-SysOp Feedback (TRANSFERS)");
  64.        email(18,0,0,0);
  65.       break;
  66.     case '6':
  67.        strcpy(irt,"Co-SysOp Feedback (USER ENFORCEMENT)");
  68.        email(8,0,0,0);
  69.       break;
  70.     case '7':
  71.        strcpy(irt,"Co-SysOp Feedback (PUBLIC RELATIONS)");
  72.        email(2,0,0,0);
  73.       break;
  74.     case 'E':
  75.       send_email();                  /*  standard email  */
  76.       break;
  77.     case 'M':
  78.       slash_e();                     /*    multi-mail    */
  79.       break;
  80.     case 'Q':                        /*       quit       */
  81.       break;
  82.   }
  83. }
  84.  
  85.  
  86. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  87. STEP DEUX (TWO):
  88.  
  89.     In BBS.C, search for 'slash_e()' and delete that line and the one
  90. above it (they make the call to the multi-mail, and since this is no longer
  91. needed...), and then search down to "case 'E':" and replace case 'E' and case
  92. 'F' with:
  93.  
  94.     case 'E':
  95.       feedback();
  96.       break;
  97.  
  98.  
  99.     Notice that there is no more case 'F'....
  100.  
  101. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  102. STEP TROIS (THREE):
  103.  
  104.     Compile that puppy and watch it go... and all should go well.
  105.  
  106. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  107. STEP QUATRE (FOUR):
  108.  
  109.     Use TheDraw or something to make menu16.msg and or menu16.ans.  Mine
  110. look like this:
  111.  
  112. /-----------------------------------\
  113. | 1 Shadow-Starr                (SY)|
  114. | 2 FrenChem                    (RS)|
  115. | 3 Baron Ferd Von Die Welten   (RS)|
  116. | 4 Lady Astra                  (CO)|
  117. | 5 Rangerlord K                (CO)|
  118. | 6 The Galaxative              (CO)|
  119. | 7 Howard the Flaming Propoise (CO)|
  120. \-----------------------------------/
  121.      /-----------------\
  122.      |E  Standard Email|
  123.      |M  Multi-Mail    |
  124.      |Q  Quit          |
  125.      \-----------------/
  126.  
  127.     That being my ASCII version of the menu.
  128.  
  129. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  130.  
  131. UPCOMING FEATURES:
  132.  
  133.     *  //MAILR command (hotkey) for sysops at prompt
  134.     *  Kill command in menu
  135.     *  Read mail command in menu
  136.     *  Multi-mail to sysops (management)
  137.  
  138. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  139.  
  140. DISCLAIMER:
  141.  
  142.     I, in no way force or imply to force, you to use this mod of mine,
  143. nor at any point do I ask for your money (I, like many sysops out there,
  144. am utterly broke, but still proud) and thus, claim no responsibility for any
  145. damages that may occur to your system do to faulty programming skills.
  146.     This mod does work with 100% accuracy on Phoenix Express (WWIV @2374)
  147. and thus, any fault must lie in translation or reinstillation.
  148.  
  149.     If you do use this mod, however, I would like to know what you think
  150. about it, so please email me at 1@2374.
  151.  
  152.         And thank you for your support....
  153.  
  154.  
  155.                 3-──- 7Shæδσw0-S╤æττ3 -──-
  156.