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