[CODE][NEWBIE]The set name command for the last time

From: anthony benjamin (benjamin@powerweb.net)
Date: 02/15/99

Ok...one last problem...
 all of the code works...it changes the player's name...in every way
except one..The login name, the player still logs in under the old
name..What have I missed? I mean..the score command displays the new
name..the who command displays the new command...everything displays it
except the login name....help please..

here is the code:

case 50:
   if (GET_LEVEL(ch) < GET_LEVEL(vict)) {
    send_to_char("That isn't such a good idea.",ch);
    return 0;
     vict->player.name = str_dup(val_arg);
  strcpy(vict->player.name, val_arg);
  sprintf(buf, "Your name has been changed to %s by %s.\r\n",
     send_to_char(buf, vict);
  sprintf(buf, "Name changed to %s.\r\n",GET_NAME(vict));
  send_to_char(buf, ch);
  save_char(vict, NOWHERE);

anthony - newbie coder

     | 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