Compilation Error - HELP
#1

So, after i compiled my script. It shows 'error 033: array must be indexed (variable "newname")'.

Here's my code :-
pawn Код:
CMD:changename(playerid,params[])
{
    if(IsSpawned[playerid] == 0) return SendClientMessage(playerid, -1, "ERROR : You must be logged in to use this command, nigga");
    if(pInfo[playerid][pRDonator] == 1)
    {
        new newname[24];
        new string[250];
        new pName[MAX_PLAYER_NAME];
        if(sscanf(params,"s[128]", newname)) return SendClientMessage(playerid, -1, "Correct Usage: /changename [newname]");
        if((newname < 3) || (newname > 24)) return SendClientMessage(playerid, -1, "ERROR: Your new name cannot be smaller than 3 or longer than 24 Characters"); //Line - Here
        {
            new filePath[128];
            GetPlayerName(playerid, pName, sizeof(pName));
            format(filePath, sizeof(filePath), "System-x32/Users/%s.ini", newname);
            if(fexist(filePath)) return SendClientMessage(playerid, -1, "ERROR: name was taken, please enter a different name.");
            else
            format(string, sizeof(string), "You just successfully rename your account %s to %s.", pName, newname);
            SendClientMessage(playerid, -1, string);
            frename(UserPath(playerid), filePath);
            SetPlayerName(playerid, newname);
        }
    }
    else return SendClientMessage(playerid, -1, "You aren't authorized.");
    return 1;
}
Reply


Messages In This Thread
Compilation Error - HELP - by SAMProductions - 03.06.2014, 11:27
Re: Compilation Error - HELP - by Tagathron - 03.06.2014, 11:29
Re: Compilation Error - HELP - by SAMProductions - 03.06.2014, 11:31
Re: Compilation Error - HELP - by Konstantinos - 03.06.2014, 11:50

Forum Jump:


Users browsing this thread: 5 Guest(s)