CMD:bonus(playerid, params[])
{
if(PlayerInfo[playerid][pLevel] <= 1 ) // the line 4417
{
GivePlayerCash(playerid, 1000000);
new playerlevel = PlayerInfo[playerid][pLevel];
PlayerInfo[playerid][pLevel] = playerlevel + 2;
SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
PlayerInfo[playerid][pDriveLicense] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Ai primit un cadou din partea staffului");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Cadoul este doar pentru incepatori (Level 1)!");
}
return 1;
}
C:\Documents and Settings\user\Desktop\gm\gamemodes\gm.pwn(4417) : error 017: undefined symbol "PlayerInfo" C:\Documents and Settings\user\Desktop\gm\gamemodes\gm.pwn(4417) : warning 215: expression has no effect C:\Documents and Settings\user\Desktop/gm\gamemodes\gm.pwn(4417) : error 001: expected token: ";", but found "]" C:\Documents and Settings\user\Desktop\gm\gamemodes\gm.pwn(4417) : error 029: invalid expression, assumed zero C:\Documents and Settings\user\Desktop\gm\gamemodes\gm.pwn(4417) : fatal error 107: too many error messages on one line
new PlayerInfo[MAX_PLAYERS][pInfo];
C:\Documents and Settings\user\Desktop\gm\gm\BuGGed.pwn(446) : error 017: undefined symbol "pInfo" C:\Documents and Settings\user\Desktop\gm\gm\BuGGed.pwn(446) : error 009: invalid array size (negative, zero or out of bounds)
enum pInfo
{
pLevel,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
|
Thanks.. Please resolve new error.
Код:
C:\Documents and Settings\user\Desktop\gm\gm\BuGGed.pwn(446) : error 017: undefined symbol "pInfo" C:\Documents and Settings\user\Desktop\gm\gm\BuGGed.pwn(446) : error 009: invalid array size (negative, zero or out of bounds) |
enum pInfo
{
pPass,
pSex,
pAge,
pOrigin,
pPlace,
pCash,
pExp,
pAdmin,
pNumber,
pTester,
pWarns,
pSelected,
pMuted,
pMuteTime,
pFirstJoined,
pModel,
pVip,
pSpawn,
pLocked,
pDriveLic
};
error 091: ambiguous constant; tag override is required (symbol "pLevel")