SA-MP Forums Archive
Help error 001: expected token - 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: Help error 001: expected token (/showthread.php?tid=512751)



Help error 001: expected token - qmnty - 12.05.2014

Anyone can help me to fix this problem....

I want to make Toys Vehicle with Text...
And got some problem error....

pawn Код:
enum pvInfo
{
    pvToy[MAX_OBJECTS_PER_PLAYER],
    pvToyID[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosZ[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotZ[MAX_OBJECTS_PER_PLAYER],
    pvToyColor[MAX_OBJECTS_PER_PLAYER],
    pvToyIndex[MAX_OBJECTS_PER_PLAYER],
    pvToyText[MAX_OBJECTS_PER_PLAYER][128], //This line error (170) i want to make this string enum
    pvToyTextCol[MAX_OBJECTS_PER_PLAYER],
    pvToyTextSize[MAX_OBJECTS_PER_PLAYER],
};
new PlayerVehicleInfo[MAX_PLAYERS+1][MAX_PLAYERVEHICLES][pvInfo];
I get this error on that line...

pawn Код:
D:\NE3CF9~1\GAMEMO~1\Untitled.pwn(170) : error 001: expected token: "}", but found "["
How to fix that?


Re: Help error 001: expected token - Parallex - 12.05.2014

Try changing it to this and test:
pawn Код:
enum pvInfo
{
    pvToy[MAX_OBJECTS_PER_PLAYER],
    pvToyID[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosZ[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotZ[MAX_OBJECTS_PER_PLAYER],
    pvToyColor[MAX_OBJECTS_PER_PLAYER],
    pvToyIndex[MAX_OBJECTS_PER_PLAYER],
    pvToyText[MAX_OBJECTS_PER_PLAYER][128];,
    pvToyTextCol[MAX_OBJECTS_PER_PLAYER],
    pvToyTextSize[MAX_OBJECTS_PER_PLAYER],
};
new PlayerVehicleInfo[MAX_PLAYERS+1][MAX_PLAYERTOY][pvInfo];



Re: Help error 001: expected token - qmnty - 12.05.2014

Not work..

Get same problem.


Re: Help error 001: expected token - SAMProductions - 12.05.2014

Try this,
pawn Код:
enum pvInfo
{
    pvToy[MAX_OBJECTS_PER_PLAYER],
    pvToyID[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosZ[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotZ[MAX_OBJECTS_PER_PLAYER],
    pvToyColor[MAX_OBJECTS_PER_PLAYER],
    pvToyIndex[MAX_OBJECTS_PER_PLAYER],
    pvToyText[MAX_OBJECTS_PER_PLAYER][128], //This line error (170) i want to make this string enum
    pvToyTextCol[MAX_OBJECTS_PER_PLAYER],
    pvToyTextSize[MAX_OBJECTS_PER_PLAYER]
};
new PlayerVehicleInfo[MAX_PLAYERS+1][MAX_PLAYERVEHICLES][pvInfo];



Re: Help error 001: expected token - lulo356 - 12.05.2014

pawn Код:
enum pvInfo
{
    pvToy[MAX_OBJECTS_PER_PLAYER],
    pvToyID[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyPosZ[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotX[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotY[MAX_OBJECTS_PER_PLAYER],
    Float:pvToyRotZ[MAX_OBJECTS_PER_PLAYER],
    pvToyColor[MAX_OBJECTS_PER_PLAYER],
    pvToyIndex[MAX_OBJECTS_PER_PLAYER],
    pvToyText[MAX_OBJECTS_PER_PLAYER][128],
    pvToyTextCol[MAX_OBJECTS_PER_PLAYER],
    pvToyTextSize[MAX_OBJECTS_PER_PLAYER]
}
new PlayerVehicleInfo[MAX_PLAYERS+1][MAX_PLAYERTOY][pvInfo];



Re: Help error 001: expected token - qmnty - 12.05.2014

Got same problem guys...


Re: Help error 001: expected token - lulo356 - 12.05.2014

Send us the full error line


Re: Help error 001: expected token - ball - 12.05.2014

Reason of this problem is this variable

Код:
pvToyText[MAX_OBJECTS_PER_PLAYER][128]
This variable is two dimensional, but others are one dimensional - you can't do that. Solution is deleting [128] but probably your script won't work or it will give more errors, but you have to do something with this - maybe other variable, but not in enum.


Re: Help error 001: expected token - qmnty - 12.05.2014

When i use this..

pawn Код:
new pvToyText[128][MAX_PLAYERS+1][MAX_OBJECTS_PER_PLAYER][MAX_PLAYERVEHICLES];
It has other error.
Like this....

pawn Код:
D:\NE3CF9~1\GAMEMO~1\Untitled.pwn(153) : error 053: exceeding maximum number of dimensions



Re: Help error 001: expected token - ball - 12.05.2014

You must change whole script - as i said, delete this variable from enum (this is solution of your error) and next you must create new variable instead of variable in enum which caused error.