Error 006: Must be assigned to an array
for(new veh=0;veh<15;veh++)
{
new str1[50],str2[20],str3[20],str4[20],str5[20],str6[20],str7[20];
format(str1, sizeof(str1), "VehX%d", veh);
format(str2, sizeof(str1), "VehY%d", veh);
format(str3, sizeof(str1), "VehZ%d", veh);
format(str4, sizeof(str1), "VehAngle%d", veh);
format(str5, sizeof(str1), "VehType%d", veh);
format(str6, sizeof(str1), "Col1%d", veh);
format(str7, sizeof(str1), "Col2%d", veh);
FacInfo[i][VehX][veh] = str1;
FacInfo[i][VehY][veh] = str2;
FacInfo[i][VehZ][veh] = str3;
FacInfo[i][VehRot][veh] = str4;
FacInfo[i][VehType][veh] = str5;
FacInfo[i][VehC1][veh] = str6;
FacInfo[i][VehC2][veh] = str7;
}
format(FacInfo[i][VehX][veh], 50, "VehX%d", veh);
enum something{ VehX[MAX_VEHICLES][50], VehY[MAX_VEHICLES][20], ... };
Lastly, make sure your enum is correctly setup:
Код:
enum something{ VehX[MAX_VEHICLES][50], VehY[MAX_VEHICLES][20], ... }; |
expected token: "}", but found "["
for(new veh=0;veh<15;veh++)
{
new str1[50],str2[20],str3[20],str4[20],str5[20],str6[20],str7[20];
format(str1, sizeof(str1), "VehX%d", veh);
format(str2, sizeof(str1), "VehY%d", veh);
format(str3, sizeof(str1), "VehZ%d", veh);
format(str4, sizeof(str1), "VehAngle%d", veh);
format(str5, sizeof(str1), "VehType%d", veh);
format(str6, sizeof(str1), "Col1%d", veh);
format(str7, sizeof(str1), "Col2%d", veh);
INI_WriteFloat(str1, FacInfo[i][VehX][veh]);
INI_WriteFloat(str2, FacInfo[i][VehY][veh]);
INI_WriteFloat(str3, FacInfo[i][VehZ][veh]);
INI_WriteFloat(str4, FacInfo[i][VehRot][veh]);
INI_WriteInt(str5, FacInfo[i][VehType][veh]);
INI_WriteInt(str6, FacInfo[i][VehC1][veh]);
INI_WriteInt(str7, FacInfo[i][VehC2][veh]);
}
enum e_smt { veh_x[50], veh_y[50], ... } new smt[MAX_VEHICLES][e_smt];