/rename not working
#3

Quote:
Originally Posted by Filbert
Посмотреть сообщение
PHP код:
CMD:rename(playerid,params[]){
    if(
PlayerInfo[playerid][Level] >= 6){
        new 
Index;
        new 
tmp[256];  tmp  strtok(params,Index);
        new 
tmp2[256]; tmp2 strtok(params,Index);
        if(
isnull(tmp) || isnull(tmp2)) return SendClientMessage(playeridred"Usage: /rename [playerid] [new name]");
        new 
player1 strval(tmp);
        new 
length strlen(tmp2);
        new 
string[128];
        if(
udb_Exists(tmp2)) return SendClientMessage(playeridCOLOR_RED"That Name is already in use!");
        if(
length || length MAX_PLAYER_NAME) return SendClientMessage(playerid,red,"ERROR: Incorrect Name Length");
        if(
PlayerInfo[player1][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel])
        return 
SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
        if(
IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
        {
            
strmid(VehicleInfo[PlayerInfo[player1][vowned]][owner], tmp20strlen(tmp2), 255);
            
strmid(VehicleInfo[PlayerInfo[player1][vowned2]][owner], tmp20strlen(tmp2), 255);
            
strmid(VehicleInfo[PlayerInfo[player1][vowned3]][owner], tmp20strlen(tmp2), 255);
            
strmid(VehicleInfo[PlayerInfo[player1][vowned4]][owner], tmp20strlen(tmp2), 255);
            
strmid(VehicleInfo[PlayerInfo[player1][vowned5]][owner], tmp20strlen(tmp2), 255);
            
strmid(VehicleInfo[PlayerInfo[player1][vowned6]][owner], tmp20strlen(tmp2), 255);
            
strmid(VehicleInfo[PlayerInfo[player1][vowned7]][owner], tmp20strlen(tmp2), 255);
            
strmid(VehicleInfo[PlayerInfo[player1][vowned8]][owner], tmp20strlen(tmp2), 255);
            new 
str1[256];
            new 
housenumber dini_Int(str1"Houseid");
            
format(str1sizeof(str1), "SATDM/Houses/houseid%d"housenumber);
            
dini_Set(str1"Name",tmp2);
            
strmid(HouseInfo[housenumber][Name],tmp2,sizeof(tmp2),255);
            new 
hnowner[30];
            
format(hnowner,128,"%s",HouseInfo[housenumber][Name]);
            if(
strcmp(HouseInfo[housenumber][Name],DEFAULT_OWNER,false) == 0) {
                
format(hnowner,128,"Not Owned");
            }
            
UpdateDynamic3DTextLabelText(HouseTextInfo[housenumber],0xFF0000FF,hnowner);
            new 
BizID PlayerInfo[player1][bowned];
            
strmid(BizInfo[BizID][owner], tmp20strlen(tmp2), 255);
            new 
bizowner[30];
            
format(bizowner,128,"%s",BizInfo[BizID][owner]);
            if(
strcmp(BizInfo[BizID][owner],DEFAULT_OWNER,false) == 0) {
                
format(bizowner,128,"Not Owned");
            }
            
UpdateDynamic3DTextLabelText(bizTextInfo[BizID],0xFF0000FF,bizowner);
            
DOF2_RenameFile(DOF2_File(PlayerName2(player1)), DOF2_File(tmp2));
            
SetPlayerName(player1tmp2);
            
CMDMessageToAdmins(playerid,"RENAME");
            
format(stringsizeof(string), "|- You have set \"%s's\" Name to \"%s\" -|"PlayerName2(player1), tmp2);
            
SendClientMessage(playerid,blue,string);
            if(
player1 != playerid)
            {
                
format(string,sizeof(string),"|- Administrator \"%s\" has set your Name to \"%s\" -|"pName(playerid), tmp2);
                
SendClientMessage(player1,blue,string);
            }
            return 
OnPlayerConnect(player1);
        } else return 
SendClientMessage(playerid,red,"ERROR: Player is not connected");
    } else return 
SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command");

I found no errors, the name changed.
Admin levels, score, money transfered succesfuly. But, the old house and business are not transfered, still the old name.
Please help me [REP+]
Sorry for my bad english
is there any commands that fix players data? example /fixplayer [id]

that might work.
Reply


Messages In This Thread
/rename not working - by Filbert - 20.05.2018, 08:32
Re: /rename not working - by Filbert - 20.05.2018, 09:24
Re: /rename not working - by Shadow0707 - 20.05.2018, 10:53
Re: /rename not working - by kovac - 20.05.2018, 12:49
Re: /rename not working - by Filbert - 20.05.2018, 13:34
Re: /rename not working - by Filbert - 20.05.2018, 14:16
Re: /rename not working - by CodeStyle175 - 20.05.2018, 15:14
Re: /rename not working - by nbx2000 - 20.05.2018, 16:15
Re: /rename not working - by Filbert - 21.05.2018, 04:00

Forum Jump:


Users browsing this thread: 1 Guest(s)