home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Devil's Doorknob BBS Capture (1996-2003)
/
devilsdoorknobbbscapture1996-2003.iso
/
Dloads
/
SYSOP
/
MODS1.ZIP
/
ALF4.MOD
< prev
next >
Wrap
Text File
|
1995-06-12
|
3KB
|
104 lines
Alfalfa #1 @9001
Sat Jun 10 15:16:16 1995
4Msg. Status:3▄ 1Please reply!
3 ▀▀▀▀▀▀▀▀▀▀▀▀
┌─────────────────────────────────────────────────────────────────────┐
│ Mod Name » ALF4.MOD │
│ Difficulty » ██▒▒▒▒▒▒▒▒▒ (2/10) │
│ WWIV Version » 4.23 │
│ Files Affected » NEWUSER.C │
│ Description » Disables the ask for callsign when applying │
└─────────────────────────────────────────────────────────────────────┘
Long Description
As a SysOp, I have often wondered why the WWIV newuser routine asks
the user for a callsign. I know that I only have about 4 of 239 users that
actually have a callsign, and many newusers are confused by this (I was my
first time on a WWIV system). All this mod does it disable the part of the
newuser routine that asks for the callsign. You have to delete a lot of stuff
so be very careful, because mistakes can be very maddening (where the hell is
the error on line 399?). Well, here goes.
______legend_______
+ add line
- delete line
= leave line alone
* modify this line
___________________
[Step 1]
Backup your source! This is the most important step!
[Step 2]
Open NEWUSER.C and make the following changes:
= }
= }
=
- void input_callsign(void)
- {
- nl();
- ansic(3);
- pl(get_string(525));
- ansic(3);
- pl(get_string(526));
- prt(2,":");
- mpl(6);
- input(thisuser.callsign,6);
- }
-
= int valid_phone(char *phone)
= {
...Then go down a little further and make these changes:
= #endif
= }
- input_callsign();
= input_sex();
= input_age(&thisuser);
...Then go down a little further and make these changes:
= outstr(get_string(574)); pl(thisuser.realname);
= }
- outstr(get_string(575)); pl(thisuser.callsign);
= outstr(get_string(576)); pl(thisuser.phone);
...Then go down a little further and make these changes:
= input_realname();
= break;
- case '3': input_callsign(); break;
= case '4':
= #ifdef OPT_CALLBACK
...Close NEWUSER.C
[Step 3]
Now, you get to do a MAKE FCNS, and then a full re-compile. The MAKE FCNS
is really needed, but it is best to do it and keep your FCNS.H updated, since
you removed VOID INPUT_CALLSIGN(VOID). You can just comment out the code that
I said to delete and it will do the same thing, it is your call. This mod has
been tested under virgin WWIV 4.23 source, but I doubt it will work on 4.24.
If you need any help with this mod, or have comments or ideas for new mods,
you can call my board, EarthSiege, at (910) 723-2599, or E-Mail me at the
following addresses:
112@5182 WWIVnet
1@9054 TerraNET
1@9001 DigiNet
1@9953 FANTASYnet
1@9951 HolisticNet
1@5 Subtle Net
1@1 GrooveNet
Well, another WWIV modification comes to an end... Hope you like this one.
And feel free to contact me if you need help. Thanks for using my mod.
-Alfalfa 6-10-95