22.11.2015, 03:13
My code:
When I compile it,
Код:
#define team1_skin1 287 //Let us assume that all of the skins are ID 287
#define team1_skin2 287
#define team1_skin3 287
#define team1_skin4 287
#define team2_skin1 287
#define team2_skin2 287
#define team2_skin3 287
#define team2_skin4 287
#define team3_skin1 287
#define team3_skin2 287
#define team3_skin3 287
#define team3_skin4 287
#define team4_skin1 287
#define team4_skin2 287
#define team4_skin3 287
#define team4_skin4 287
enum TeamInfo
{
String:Name[12],
Float:spawnX[4],
Float:spawnY[4],
Float:spawnZ[4],
Skins[4],
Players
}
new Team[MAX_TEAMS][TeamInfo];
stock loadTeams()
{
Team[0][Skins[0]] = team1_skin1; // <-------------------------------- THIS IS THE ERROR LINE
Team[0][Skins[1]] = team1_skin2;
Team[0][Skins[2]] = team1_skin3;
Team[0][Skins[3]] = team1_skin4;
Team[1][Skins[0]] = team2_skin1;
Team[1][Skins[1]] = team2_skin2;
Team[1][Skins[2]] = team2_skin3;
Team[1][Skins[3]] = team2_skin4;
Team[2][Skins[0]] = team3_skin1;
Team[2][Skins[1]] = team3_skin2;
Team[2][Skins[2]] = team3_skin3;
Team[2][Skins[3]] = team3_skin4;
Team[3][Skins[0]] = team4_skin1;
Team[3][Skins[1]] = team4_skin2;
Team[3][Skins[2]] = team4_skin3;
Team[3][Skins[3]] = team4_skin4;
for(new i = 0; i < 3; i++)
{
for(new j = 0; j < 3; j++) AddPlayerClass(Team[i][Skins[j]], 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
}
return 1;
}
Код:
C:\Users\Acer\Desktop\SA-MP Server\gamemodes\tdm.pwn(83) : error 028: invalid subscript (not an array or too many subscripts): "Skins" C:\Users\Acer\Desktop\SA-MP Server\gamemodes\tdm.pwn(83) : warning 215: expression has no effect C:\Users\Acer\Desktop\SA-MP Server\gamemodes\tdm.pwn(83) : error 001: expected token: ";", but found "]" C:\Users\Acer\Desktop\SA-MP Server\gamemodes\tdm.pwn(83) : error 029: invalid expression, assumed zero C:\Users\Acer\Desktop\SA-MP Server\gamemodes\tdm.pwn(83) : fatal error 107: too many error messages on one line

