SA-MP Forums Archive
error 001: expected token: ")", but found "[" - 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 001: expected token: ")", but found "[" (/showthread.php?tid=542777)



error 001: expected token: ")", but found "[" - rockhopper - 22.10.2014

Im getting 4 errors when I compile my script All errors on same line here
pawn Код:
public LoadUser_data(playerid,name[],value[])
{
    INI_String("Password",PlayerInfo[playerid][pPass], 129);
    INI_Int("Cash",PlayerInfo[playerid][pCash]);
    INI_Int("Admin Level",PlayerInfo[playerid][pAdmin]);
    INI_Int("Kills",PlayerInfo[playerid][pKills]);
    INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
    INI_Int("Score",PlayerInfo[playerid][pScore]);
    INI_Int("IsJailed",PlayerInfo[playerid][pJailed]);
    INI_Int("IsBanned",PlayerInfo[playerid][pBanned]);
    INI_Int("Warnings",PlayerInfo[playerid][pWarn]);
    INI_Int("SecondPass",PlayerInfo[playerid][pSPass]);
    INI_String("Mail",PlayerInfo[playerid][pMail], 300); // This Line Errors LINE 281

    return 1;
}
pawn Код:
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 001: expected token: ")", but found "["
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : warning 215: expression has no effect
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 001: expected token: ";", but found "]"
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 029: invalid expression, assumed zero
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : fatal error 107: too many error messages on one line



Re: error 001: expected token: ")", but found "[" - DaTa[X] - 22.10.2014

PlayerInfo[playerid][pMail] is a string ?


Re: error 001: expected token: ")", but found "[" - rockhopper - 23.10.2014

yes Its the player's email


Re: error 001: expected token: ")", but found "[" - Glossy42O - 23.10.2014

Try this
PHP код:
public LoadUser_data(playerid,name[],value[])
{
    
INI_String("Password",PlayerInfo[playerid][pPass], 129);
    
INI_Int("Cash",PlayerInfo[playerid][pCash]);
    
INI_Int("Admin Level",PlayerInfo[playerid][pAdmin]);
    
INI_Int("Kills",PlayerInfo[playerid][pKills]);
    
INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
    
INI_Int("Score",PlayerInfo[playerid][pScore]);
    
INI_Int("IsJailed",PlayerInfo[playerid][pJailed]);
    
INI_Int("IsBanned",PlayerInfo[playerid][pBanned]);
    
INI_Int("Warnings",PlayerInfo[playerid][pWarn]);
    
INI_Int("SecondPass",PlayerInfo[playerid][pSPass]);
    
INI_String("Mail",PlayerInfo[playerid][pMail]), 300); // This Line Errors LINE 281

    
return 1;




Re: error 001: expected token: ")", but found "[" - rockhopper - 23.10.2014

pawn Код:
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : warning 213: tag mismatch
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 035: argument type mismatch (argument 1)
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 029: invalid expression, assumed zero
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 029: invalid expression, assumed zero
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : fatal error 107: too many error messages on one line



Re: error 001: expected token: ")", but found "[" - MasonSFW - 23.10.2014

pawn Код:
public LoadUser_data(playerid,name[],value[])
{
    INI_String("Password",PlayerInfo[playerid][pPass], 129);
    INI_Int("Cash",PlayerInfo[playerid][pCash]);
    INI_Int("Admin Level",PlayerInfo[playerid][pAdmin]);
    INI_Int("Kills",PlayerInfo[playerid][pKills]);
    INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
    INI_Int("Score",PlayerInfo[playerid][pScore]);
    INI_Int("IsJailed",PlayerInfo[playerid][pJailed]);
    INI_Int("IsBanned",PlayerInfo[playerid][pBanned]);
    INI_Int("Warnings",PlayerInfo[playerid][pWarn]);
    INI_Int("SecondPass",PlayerInfo[playerid][pSPass]);
    INI_String("Mail",PlayerInfo[playerid][pMail], 300);

    return 1;
}



Re: error 001: expected token: ")", but found "[" - rockhopper - 26.10.2014

PHP код:
4 Errors.
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 001expected token";"but found "]"
Z:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 029invalid expressionassumed zero
Z
:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : fatal error 107too many error messages on one line
 Z
:\Fresh Start\New folder\gamemodes\TDM.pwn(281) : error 001expected token")"but found "[" 



Re: error 001: expected token: ")", but found "[" - Sawalha - 26.10.2014

In your PlayerInfo enum, How did you define the "Mail" variable? it should be like :
pawn Код:
enum EXAMPLE
{
    Mail[300],
    // other variables..
}

new PlayerInfo[MAX_PLAYERS][EXAMPLE];
You have to set a length for each of string variables.


Re: error 001: expected token: ")", but found "[" - DavidBilla - 26.10.2014

Remove the length parameter and check if it's working...


Re: error 001: expected token: ")", but found "[" - Rudy_ - 26.10.2014

What are you trying to do? Add 300 to it? or make it equal to 300?