error 028: invalid subscript (not an array or too many subscripts): "playerinfo" -
Shinta307 - 16.12.2014
error 028: invalid subscript (not an array or too many subscripts): "playerinfo"
PHP код:
if(GetPlayerSkin(playerid) != playerinfo[playerid][pSkin])
{
SetPlayerSkin(playerid,playerinfo[playerid][pSkin]);
SCM(playerid,COLOR_RED,"Please you does not use skin hack");
}
Help me !
Re: error 028: invalid subscript (not an array or too many subscripts): "playerinfo" -
Divergent - 16.12.2014
Are you sure it's not "PlayerInfo"?
Re: error 028: invalid subscript (not an array or too many subscripts): "playerinfo" -
Shinta307 - 16.12.2014
Yes sure ,
PHP код:
enum playerinfo
{
Username[24],
Password[128],
aMoney,
pLevel,
pXP,
Headshots,
PlayersKilled,
ZombiesKilled,
pAdminLevel,
pPremium,
Float:pX,
Float:pY,
Float:pZ,
pWeap1,
pAmmo1,
pWeap2,
pAmmo2,
pWeap3,
pAmmo3,
pWeap4,
pAmmo4,
pWeap5,
pAmmo5,
pWeap6,
pAmmo6,
pWeap7,
pAmmo7,
pWeap8,
pAmmo8,
pWeap9,
pAmmo9,
pHour,
pMin,
pSec,
pHealth,
pFirstSpawn,
pAliveTime,
pSkin,
pIsInFaction,
pFactionID,
IfSeenIntro,
IsPlayerSpawned,
IsPlayerMuted,
pPM,
pWarnings,
pUserID,
pTemp,
pProne,
pSaveSpam,
IsBoxLine,
pLogged
};
Re: error 028: invalid subscript (not an array or too many subscripts): "playerinfo" -
Raweresh - 16.12.2014
It not working like that. Show global variable what use that enum, example:
Код:
enum playerinfo
{
//variables
};
new pinfo[MAX_PLAYERS][playerinfo];
Re: error 028: invalid subscript (not an array or too many subscripts): "playerinfo" -
PowerPC603 - 16.12.2014
An enum doesn't hold any data.
It's only there to define some kind of structure for your arrays, which you create right after defining the enum.
It works like a stamp.
On the stamp, you put letters which will make up the layout of your stamp when you put ink on it and slam in onto a piece of paper.
The stamp holds whatever fields you want to stamp on the paper (the definition of what info should be written down on the paper), but you still need some paper to write down values after the field-names, this would be the array that will hold the actual data.