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 >
Wrap
Text File
|
1995-06-24
|
4KB
|
127 lines
Alfalfa #1 @9001
Wed Jun 14 23:16:12 1995
┌─────────────────────────────────────────────────────────────────────┐
│ Mod Name » ALF8.MOD │
│ Difficulty » ██▒▒▒▒▒▒▒▒▒ (2/10) │
│ WWIV Version » 4.24 │
│ Files Affected » MMENU.C │
│ Description » Reminds users that they should be posting... │
└─────────────────────────────────────────────────────────────────────┘
If your BBS has great posting potential, but doesn't get many post,
this mod is for you. It reminds your users they need to be posting after they
do a new message scan, download a file, or go into the chains area. Support
is also included if you use ALF2.MOD, which asks users to scan messages. Who
knows, the users may catch on a start posting... Or it may just be annoying..
______legend_______
+ add line
- delete line
= leave line alone
* modify this line
___________________
[Step 1]
Backup your source.
[Step 2]
Open MMENU.C and make the following changes to the code in VOID MAINMENU:
= if (strcmp(s,"/A")==0) {
= write_inst(INST_LOC_SUBS,usub[cursub].subnum,INST_FLAGS_NONE);
= express=0;
= expressabort=0;
= if ((uconfsub[1].confnum!=-1) && (okconf(&thisuser))) {
= ac=1;
= tmp_disable_conf(1);
= }
= nscan(0);
= if (ac)
= tmp_disable_conf(0);
+ nl();
+ prt(2,"7Have you considered posting any messages recently1?");
+ nl();
= }
= if (strcmp(s,"/E")==0)
...then go down a little further and make these changes...
= case '.':
= helpl=26;
= write_inst(INST_LOC_CHAINS,0,INST_FLAGS_NONE);
= play_sdf(get_string(1030),0);
= existprint(get_string(1030));
= do_chains();
+ nl();
+ prt(2,"7Have you considered posting any messages recently1?");
+ nl();
= break;
...then go down a little further and make these changes...
= case 'N':
= write_inst(INST_LOC_SUBS,65535,INST_FLAGS_NONE);
= express=0;
= expressabort=0;
= nscan(0);
+ nl();
+ prt(2,"7Have you considered posting any messages recently1?");
+ nl();
= break;
= case 'O':
[Step 3]
Now, go to VOID DLMAINMENU and make these changes:
= case 'D':
= helpl=20;
= play_sdf(get_string(1038),0);
= existprint(get_string(1038));
= download();
+ nl();
+ prt(2,"7Have you considered posting any messages recently1?");
+ nl();
= break;
= case 'E':
...close MMENU.C
[Step 4]
ONLY DO THIS STEP IF YOU ARE USING ALF2.MOD! If so, open LILO.C and make
these changes:
= setiia(90);
= nl();
= prt(2,"7Scan for new messages 1[2y1/2N1]7?");
= if (yn()) {
= tmp_disable_conf(1);
= nscan(0);
= tmp_disable_conf(0);
+ nl();
+ prt(2,"7Have you considered posting any messages recently1?");
+ nl();
= }
=
= /* Handle case of first conf with no subs avail */
...close LILO.C
[Step 5]
Now you get to compile the BBS. Have fun. You can adapt the code in this
modification for use in other places. You can put it in after Nscanning the
x-fer area, uploading a file, or just logging in! It has a lot of good uses,
I have only documented the best ones in my opinion. Anyway, this mod should
work, but incase it doesn't, you can E-Mail me at the addresses below, or call
my board, EarthSiege, at (910) 723-2599. Hell, if you just like the mod or
have ideas for future mods, contact me.
1@9054 TerraNET
1@9001 DigiNet
1@9953 FANTASYnet
1@9951 HolisticNet
1@5 Subtle Net
1@1 GrooveNet
Well, two mods in one day, both for 4.24... Hope you enjoy this mod!
-Alfalfa 6-13-95