home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / SYSOP / MODS1.ZIP / SINISTR1.MOD < prev    next >
Text File  |  1994-12-03  |  4KB  |  106 lines

  1. Nice menu with Options for a user who has 3 illegal logons
  2. Sinister #1 @8326
  3. Thu Dec 01 16:56:40 1994
  4. 0R 34 12/03 02:43 WWIVNet 8315->8320
  5. 0R 34 12/02 23:43 WWIVnet 11012->8315
  6. 0R 34 12/02 04:19 WWIVnet 2001->11012
  7. 0R 34 12/02 01:36 WWIVnet 4001->2001
  8. 0R 34 11/30 18:30 WWIVnet 4000->4001
  9. 0R 34 12/01 07:24 WWIVnet ->4000
  10. 0R 34 12/01 00:59 WWIVnet 4001->4000
  11. 0R 34 11/30 09:21 WWIVnet 8314->4001
  12. 0R 34 11/30 21:16 WWIVNET 8304->8314
  13. 0R 34 11/30 20:57 WWIVnet 8307->8304
  14. 0R 34 11/30 19:59 WWIVnet 8334->8307
  15. 0R 34 11/30 19:54 WWIVnet 8326->8334
  16. 0R 34 12/01 16:57 WWIVNET ->8326
  17. ┌────────────────────────────────────────────────────────────────────────────┐
  18. │ Mod Name: SINSTR01.423  Date:  November 27, 1994         1@8326  WWIVNET   │
  19. │ Difficulty:  █▒▒▒▒▒▒▒▒▒▒  Author: Sinister               1@54    DigiNet   │
  20. │ WWIV Version:  4.23                                                        │
  21. │ Files Affected: lilo.c , fcns.h                                                     │
  22. │ Description:Presents Users with a list of options after 3 illegal logons   │
  23. └────────────────────────────────────────────────────────────────────────────┘
  24.  
  25. Disclaimer -  Works fine on my bbs If it doesnt on yours sorry not my fault.
  26.  
  27. * Thanks to Frank & Justice for getting me started in writting mods.
  28.  
  29. Step 1 - Back Up that Source!! Sometimes it's the easiest mods that screw ya
  30.  
  31. Step 2 - Open up Lilo.c and search for "getuser void" and make the following
  32.      changes
  33.  
  34.  =          } while ((!hangup) && (!ok) && (++count<3));
  35.  =+   if (count==3) {   /* added the { */
  36.  +     nologon();       /*Added for Sinister01.423*/
  37.  =     hangup=1;
  38.  +   }                  /* added for sinister01.423*/
  39.  =  checkit=0;
  40.  =  okmacro=1;
  41.  
  42. step 3 - Add the following function to the bottom of LILO.C
  43. /* Start Block Copy */
  44. void nologon(void)
  45. {
  46. char ch;  
  47.  printfile ("NOLOGON");
  48.     ch=onek("1234");
  49.     switch(ch) {
  50.       case '1':
  51.        feedback(1);
  52.        pl("7Thanks For your time, I will fix the problem asap");
  53.        pausescr();
  54.        nologon();
  55.        break;
  56.        case '2':
  57.     newuser();
  58.     pl("7Please Log on with your new acount, if there is a problem");
  59.     pl("7I will Fix it asap");
  60.     pausescr();
  61.     getuser();
  62.     break;
  63.       case '3':
  64.       reqchat();
  65.       nologon();
  66.       break;
  67.       case '4':
  68.     {
  69.      hangup=1;
  70.      }
  71.    }
  72.   }
  73. /* END BLOCK COPY */
  74.  
  75. STEP 3 - UUDECODE the following ansi and stick it in your gfiles dir.
  76. section 1 of uuencode 5.15 of file nologon.msg    by R.E.M.
  77.  
  78. begin 644 nologon.msg
  79. M&UL_-V@;6S0P;1M;,DH;6S0P;0T*#0H-"@T*#0H-"AM;,#LQ;2#:Q+_$&ULP
  80. M;<+$^1M;,3LS,&W$^2#Y&ULU-$/Y(/D@(/G$&ULP;<3"&ULQ;<3:Q+\-"B#`
  81. MQ!M;,&W%Q,3$&ULQ.S,P;<0;6S!MQ!M;,3LS,&W$Q,3$Q,3$Q,3$Q,3$Q,3$
  82. MQ,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  83. MQ,3$Q!M;,&W$Q,4;6S%MQ-D-"B`;6S!MPQM;,3LS,&W$L\39(!M;,#LS-&U3
  84. M:6YC92!Y;W4@8V%N)W0@4V5E;2!T;R!L;V<@3VX@66]U($YO=R!(879E(%-E
  85. M=F5R86P@3W!T:6]N<R!T;R!H96QP&ULQ.S,P;<#$.AM;,&W$M`T*(!M;,3LS
  86. M,&W#Q#K$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q/G$^?D@(/D;6S$R0_D@^?G$^<3$
  87. MQ,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q#K$M`T*(+,@+AM;-S)#+B"S#0H@
  88. MLQM;-4,;6S`[,S1M,2X@3&5A=F4@4VEN:7-T97(@12UM86EL&ULX0S,N(%!A
  89. M9V4@4VEN:7-T97(@1F]R($-H870;6S$T0QM;,3LS,&VS#0H@LQM;-4,;6S`[
  90. M,S1M,BX@07!P;'D@87,@02!N97<@=7-E<AM;,3!#-"X@4V%Y('1O(&AE;&P@
  91. M=VET:"!I="!A;F0@:&%N9R!U<!M;-4,;6S$[,S!MLPT*(+,;6S<V0[,-"B`;
  92. M6S!MLR`;6S$[,S!M.AM;-S)#&ULP;3H@LPT*(,/$.AM;,3LS,&W$OQM;,S1#
  93. M&ULS-VU9;W5R($-H;VEC92`;6S0T;2`@("`@(!M;,39#&ULS,#LT,&W:&ULP
  94. M;<2SQ!M;,6VT#0H@VL0;6S!MQ<3$&ULQ.S,P;<0;6S!MQ!M;,3LS,&W$Q,3$
  95. MQ,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  96. MQ,3$Q,3$Q,3$Q,3$Q!M;,&W$&ULQ.S,P;<0;6S!MQ,3$Q!M;,6W%Q+\-"B#`
  97. MQ-D;6S!MQ,$;6S$[,S!MQ/GY(/D;6S4U0_D@^?D@^?G$&ULP;<'$P!M;,6W$
  98. 9V0T*#0H-"@T*#0H-"@T*&ULP;1M;,C4U1#4U
  99. `
  100. end
  101. sum -r/size 51260/1244 section (from "begin" to "end")
  102. sum -r/size 35470/880 entire input file
  103.  
  104. Step 4 - Make FCNS & Recompile and enjoy the mod!
  105.      If you actually use this E-mail me.
  106.