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