home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / WWIVMODS / MODSUNKN.ZIP / 8BSUBHST.MOD next >
Text File  |  1992-12-01  |  2KB  |  43 lines

  1. ═════════════════════════════════════════════════════════════════════════════
  2.  EIGHT BALL'S MOD #24: Adds [Sub-board Host System] after all posts on net
  3.                subs that you host
  4.  Another Presentation of the Dead Sysops Society
  5.  Estimated Installation time: 30 seconds (another block read mod)
  6. ═════════════════════════════════════════════════════════════════════════════
  7.  
  8. The mod adds the words [Sub-board Host System] after all posts on net subs
  9. that you host.  So posts on my system show up as
  10.  
  11. Name: Some Loser User #666 @6909 [Sub-board Host System]
  12.  
  13. Note that the change will not show up on YOUR BOARD but it will show up
  14. on other boards.  So the only way to really test out if this works or not is
  15. to have someone on another system send you mail about it.
  16.  
  17. Load up MSGBASE.C and look for void inmsg.  Look waaaay down to the bottom of
  18. this function (in fact, a better way might be to look for the function
  19. int forwardm(unsigned short *u, unsigned short *s) and work your way up.  It
  20. should come right after inmsg if you haven't messed around too much)
  21. The lines marked with /*==*/ are already there.  Lines with /*++*/ should be
  22. added or block read in.  REMOVE lines marked with /*--*/
  23.  
  24. /*==*/   m1->stored_as=0xffffffff;          /* EXISTING CODE */
  25. /*==*/   return;                            /* EXISTING CODE */
  26. /*==*/ }                                    /* EXISTING CODE */
  27. /*==*/                                      /* EXISTING CODE */
  28. /*==*/ l1=0;                                /* EXISTING CODE */
  29. /*==*/ if (real_name)                       /* EXISTING CODE */
  30. /*--*/   addline(b,thisuser.realname,&l1);  /* REMOVE THIS LINE */
  31. /*++*/   strcpy(s,thisuser.realname);       /* ADD THIS LINE */
  32. /*==*/ else                                 /* EXISTING CODE */
  33. /*--*/   addline(b,nam1(&thisuser,usernum,syscfg.systemnumber),&l1);/*REMOVE*/
  34. /*++*/   strcpy(s,nam1(&thisuser,usernum,syscfg.systemnumber)); /* ADD THIS */
  35. /*++*/ sprintf(s1,"%sN%u.NET",syscfg.datadir,   /* ADD THIS LINE */
  36. /*++*/   subboards[curlsub].type);              /* ADD THIS LINE */
  37. /*++*/ if (exist(s1))                           /* ADD THIS LINE */
  38. /*++*/   strcat(s," [Sub-board Host System]");  /* ADD THIS LINE */
  39. /*++*/ addline(b,s,&l1);                        /* ADD THIS LINE */
  40. /*==*/ time(&ll);                               /* EXISTING CODE */
  41. /*==*/ strcpy(s,ctime(&ll));                    /* EXISTING CODE */
  42.  
  43. That's it!  Re-compile and test it out.