/setname error ..
#8

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
pawn Код:
INI_WriteString(File,"OriginalName",originalname);
It writes a string, not an integer.
Well, i "fixed" it now, but now i have this issue:



Code again(If needed)

pawn Код:
CMD:setname(playerid, params[]) {
    if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_RED, "[ADMIN] - You're not a high enough level to use this command!");
    new string[84], newname[20], id;
    new originalname[MAX_PLAYER_NAME];
    PlayerInfo[id][pOriginalName] = GetPlayerName(id, originalname, sizeof(originalname)); //Should i edit something here?
    new plrIP[16];
    if(sscanf(params, "us[20]", id, newname)) return SendClientMessage(playerid, COLOR_RED, "[USAGE] - /setname [ID] [NewName]");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "[NOTE] - Player not found!");

    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Cash",GetPlayerMoney(id));
    INI_WriteInt(File,"Admin",PlayerInfo[id][pAdmin]);
    INI_WriteInt(File,"Kills",PlayerInfo[id][pKills]);
    INI_WriteInt(File,"Deaths",PlayerInfo[id][pDeaths]);
    INI_WriteInt(File,"Score",GetPlayerScore(id));
    INI_WriteInt(File,"Password",PlayerInfo[id][pPass]);
    INI_WriteInt(File,"Muted",PlayerInfo[id][pMuted]);
    INI_WriteInt(File,"VIP",PlayerInfo[id][pVIP]);
    //INI_WriteInt(File,"Reward",PlayerInfo[playerid][pReward]);
    INI_WriteInt(File,"IP",GetPlayerIp(id, plrIP, sizeof(plrIP)));
    INI_WriteInt(File,"TimesWarned",PlayerInfo[id][pTimesWarned]);
    INI_WriteInt(File,"TimeKicked",PlayerInfo[id][pTimesKicked]);
    INI_WriteInt(File,"LoggedIn",PlayerInfo[id][pLoggedIn]);
    INI_WriteInt(File,"Banned",PlayerInfo[id][pBanned]);
    INI_WriteInt(File,"OriginalName",PlayerInfo[id][pOriginalName]);
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    new receiver[MAX_PLAYER_NAME];
    GetPlayerName(id, receiver, sizeof(receiver));
   
    format(string, sizeof(string), "[ADMIN] - %s[%d] has used SETNAME on %s[%d]", pName, playerid, receiver, id);
    SendMessageToAdmins(string);
   
    format(string, sizeof(string), "* Your name has been changed to %s by %s[%d]", newname, pName, playerid);
    SendClientMessage(id, COLOR_YELLOW, string);
   
    format(string, sizeof(string), "%s", newname);
    SetPlayerName(id, string);
    return 1;
}

The
pawn Код:
PlayerInfo[id][pOriginalName] = GetPlayerName(id, originalname, sizeof(originalname));
Should "store" the players Original name..
Reply


Messages In This Thread
/setname error .. - by Kyance - 07.01.2014, 14:10
Re: /setname error .. - by ViciousRoleplay123 - 07.01.2014, 14:16
Re: /setname error .. - by Kyance - 07.01.2014, 14:16
Re: /setname error .. - by rakshith122 - 07.01.2014, 14:17
Re: /setname error .. - by Kyance - 07.01.2014, 14:21
Re: /setname error .. - by ViciousRoleplay123 - 07.01.2014, 14:26
Re: /setname error .. - by Konstantinos - 07.01.2014, 14:29
Re: /setname error .. - by Kyance - 07.01.2014, 14:31
Re: /setname error .. - by Konstantinos - 07.01.2014, 14:41
Re: /setname error .. - by Kyance - 07.01.2014, 14:46

Forum Jump:


Users browsing this thread: 9 Guest(s)