Help me with /changename
#1

pawn Код:
if(strcmp("/changename", cmd, true) == 0)
        {
    if(Spawned[playerid] == 0) return SendClientMessage(playerid,COLOR_ORED,"Please Spawn First!");
    if(isLogged[playerid] == 0) return SendClientMessage(playerid,COLOR_ORED,"Please Login First!");
    new tmp[256], cmdid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /changename [new name]");
    new file[128];
    new name[256];
    new file2[256];
        GetPlayerName(playerid,name,sizeof(name));
    format(file,sizeof(file),SERVER_USER_FILE,name);
    format(file2,sizeof(file2),SERVER_USER_FILE,tmp);
    if(fexist(file2)) return SendClientMessage(playerid,COLOR_ORED,"The name is already in use!");
    new str[256];
    format(str,sizeof(str),"* %s has changed his/her name to %s.",name,tmp);
    SetPlayerName(playerid,tmp);
    dini_Create(file2);
    dini_Remove(file);
    SendClientMessageToAll(COLOR_LIGHTGREEN,str);
             return 1;
        }
Well, it didnt remove the previous name .ini . The new name.ini is created but the old name wasnt removed. Help pls. Reply ASAP.
Reply
#2

Anyone knows how to fix? I need it fast.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)