You could Flag their character, and at logon, automatically send them to "PC
Limbo" or somthing.
in structs.h
struct char_player_data {
char passwd[MAX_PWD_LENGTH+1]; /* character's password */
int Name_approved;
<-SNIP->
};
(NB you would have to change the Save and Load functions to account for this
new data)
then in "interpreter.c" in the "nanny" function
for
Case CON_MENU
you will see
if ((load_room = GET_LOADROOM(d->character)) != NOWHERE)
load_room = real_room(load_room);
you could change this to
if ( ((load_room = GET_LOADROOM(d->character)) !=
NOWHERE)&&(d->character->Name_Approved!=0))
load_room = real_room(load_room);
else {
load_room = //Whatever your PC limbo is
Thats one way , but I would not advise using any code I may have typed as
its straight from da head :).
Shades B )
-----Original Message-----
From: Kyos ~Overlord~ [mailto:kyos_overlord@hotmail.com]
Sent: Thursday, August 05, 1999 2:03 PM
To: CIRCLE@post.queensu.ca
Subject: CODE: name approval
Anyone know where to find info about coding a name approval,
system, where players get hung in character creation until name
gets approved?
/kyos
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST