Array problem..?
#1

I've modified an existing (working) variable in my gamemode, here's my array before; (which works fine)

pawn Код:
enum E_accVars {

    Passcode,               Cash,               BankCash,
    Kills,                  Deaths,             Model,
    Colour [ 15 ],          Auth,               Experience,
    Level,                  SkillPoints,        Float:LastX,
    Float:LastY,            Float:LastZ,        Float:LastAng,
    Float:LastHP,           Float:LastAR,       LastInt,
    LastVW,                 StrengthSkill,      Float:PVHP [ MAX_PERSONAL_VEHICLES ],
    PVID [ MAX_PERSONAL_VEHICLES],              PVC1 [ MAX_PERSONAL_VEHICLES],
    PVC2 [ MAX_PERSONAL_VEHICLES],              Float:PVX [ MAX_PERSONAL_VEHICLES ],
    Float:PVY [ MAX_PERSONAL_VEHICLES],         Float:PVZ [ MAX_PERSONAL_VEHICLES ],
    Float:PVA [ MAX_PERSONAL_VEHICLES],         PVUPG [ MAX_PERSONAL_VEHICLES ]
}
Now, I modifiy the variable..

pawn Код:
enum E_accVars {

    Passcode,               Cash,               BankCash,
    Kills,                  Deaths,             Model,
    Colour [ 15 ],          Auth,               Experience,
    Level,                  SkillPoints,        Float:LastX,
    Float:LastY,            Float:LastZ,        Float:LastAng,
    Float:LastHP,           Float:LastAR,       LastInt,
    LastVW,                 StrengthSkill,      Float:PVHP [ MAX_PERSONAL_VEHICLES ],
    PVID [ MAX_PERSONAL_VEHICLES],              PVC1 [ MAX_PERSONAL_VEHICLES],
    PVC2 [ MAX_PERSONAL_VEHICLES],              Float:PVX [ MAX_PERSONAL_VEHICLES ],
    Float:PVY [ MAX_PERSONAL_VEHICLES],         Float:PVZ [ MAX_PERSONAL_VEHICLES ],
    Float:PVA [ MAX_PERSONAL_VEHICLES],         PVUPG [ MAX_PERSONAL_VEHICLES ] [ MAX_UPGRADES ]
}
And it gives me an error;

Quote:

C:\Users\Sky\Desktop\SA-MP\SA-MP\gamemodes\newmode.pwn(56) : error 001: expected token: "}", but found "["

Now, I try to use it..

pawn Код:
for( new up; up < MAX_UPGRADES; up ++ )
                            {
                                AddVehicleComponent( p_SpawnedVehicle [ playerid ] [ v ], accInfo [ playerid ] [ PVUPG ] [ v ] [ up ] );
                            }
And it gives me..

Quote:

C:\Users\Sky\Desktop\SA-MP\SA-MP\gamemodes\newmode.pwn(823) : error 001: expected token: ",", but found "["
C:\Users\Sky\Desktop\SA-MP\SA-MP\gamemodes\newmode.pwn(823) : error 029: invalid expression, assumed zero
C:\Users\Sky\Desktop\SA-MP\SA-MP\gamemodes\newmode.pwn(823) : warning 215: expression has no effect
C:\Users\Sky\Desktop\SA-MP\SA-MP\gamemodes\newmode.pwn(823) : error 001: expected token: ";", but found "]"

What's wrong?
Reply
#2

if you don't mind put the lines which have the problem
Reply
#3

pawn Код:
Float:PVA [ MAX_PERSONAL_VEHICLES],         PVUPG [ MAX_PERSONAL_VEHICLES ] [ MAX_UPGRADES ]
is line 56, and..

pawn Код:
AddVehicleComponent( p_SpawnedVehicle [ playerid ] [ v ], accInfo [ playerid ] [ PVUPG ] [ v ] [ up ] );
is line 823.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)