SA-MP Forums Archive
error 028: invalid subscript (not an array or too many subscripts) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: error 028: invalid subscript (not an array or too many subscripts) (/showthread.php?tid=474925)



error 028: invalid subscript (not an array or too many subscripts) - Voxel - 10.11.2013

Hello i have this error:
pawn Код:
(371) error 028: invalid subscript (not an array or too many subscripts)
code
pawn Код:
enum pDataInfo
{
    pMoney
};
new pInfo[MAX_PLAYERS][pDataInfo];
pawn Код:
if(dialogid == 1)
    {
        if(response)
        {
            //Login(playerid, inputtext);
            new Query[128];
            new PlayerName[MAX_PLAYER_NAME];
            new DBResult: Result;

            GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
            format(Query, sizeof(Query), "SELECT * FROM `USERS` WHERE `NAME` = '%s' COLLATE NOCASE AND `PASSWORD` = '%s'", DB_Escape(PlayerName), DB_Escape(inputtext));
            Result = db_query(CSZMdb, Query);
            if(db_num_rows(Result))
            {
                new Money[30];
                db_get_field_assoc(Result, "CASH", Money, 30);
                pDataInfo[playerid][pMoney] = strval(Money); // <========= error line 371
                GivePlayerMoney(playerid, strval(Money));

            }
            else
            {
                Kick(playerid);
            }
            db_free_result(Result);
        }
        else
        {
            Kick(playerid);
        }
        return 1;
    }
    return 0;
}



Re: error 028: invalid subscript (not an array or too many subscripts) - Voxel - 10.11.2013

Solved my self by chaning pDataInfo to pInfo at error line.