19.10.2017, 04:30
I am breaking my head over this; at some part of my script I get error messages for tag mismatch.
This is the enum:
This is the code generating the errors:
I can't see the error in it, please help...
This is the enum:
pawn Код:
enum vehicleInfo{
carID,
carModel,
Float:carPosX,
Float:carPosY,
Float:carPosZ,
Float:carPosAngle,
carMoved,
Float:carPosXNew,
Float:carPosYNew,
Float:carPosZNew,
Float:carPosAngleNew,
carColor1,
carColor2,
carLastUsed,
Float:carEngine,
Float:carBattery,
Float:carFuel,
Float:carHP,
carPanelDamage,
carDoorDamage,
carLightDamage,
carTireDamage
};
new VehicleInfo[MAX_VEHICLES][vehicleInfo];
This is the code generating the errors:
pawn Код:
forward LoadCars();
public LoadCars()
{
new rows;
cache_get_row_count(rows);
if(!rows) return 1;
for (new i = 0; i < rows; i++)
{
cache_get_value_name_int(i, "carID", VehicleInfo[i][carID]);
cache_get_value_name_int(i, "carModel", VehicleInfo[i][carModel]);
cache_get_value_name_float(i, "carPosX", DoorInfo[i][carPosX]);
cache_get_value_name_float(i, "carPosY", DoorInfo[i][carPosY]);
cache_get_value_name_float(i, "carPosZ", DoorInfo[i][carPosZ]);
cache_get_value_name_float(i, "carPosAngle", DoorInfo[i][carPosAngle]);
cache_get_value_name_int(i, "carMoved", VehicleInfo[i][carMoved]);
cache_get_value_name_float(i, "carPosXNew", DoorInfo[i][carPosXNew]);
cache_get_value_name_float(i, "carPosYNew", DoorInfo[i][carPosYNew]);
cache_get_value_name_float(i, "carPosZNew", DoorInfo[i][carPosZNew]);
cache_get_value_name_float(i, "carPosAngleNew", DoorInfo[i][carPosAngleNew]);
cache_get_value_name_int(i, "carColor1", VehicleInfo[i][carColor1]);
cache_get_value_name_int(i, "carColor2", VehicleInfo[i][carColor2]);
cache_get_value_name_int(i, "carLastUsed", VehicleInfo[i][carLastUsed]);
cache_get_value_name_float(i, "carEngine", DoorInfo[i][carEngine]);
cache_get_value_name_float(i, "carBattery", DoorInfo[i][carBattery]);
cache_get_value_name_float(i, "carFuel", DoorInfo[i][carFuel]);
cache_get_value_name_float(i, "carHP", DoorInfo[i][carHP]);
cache_get_value_name_int(i, "carPanelDamage", VehicleInfo[i][carPanelDamage]);
cache_get_value_name_int(i, "carDoorDamage", VehicleInfo[i][carDoorDamage]);
cache_get_value_name_int(i, "carLightDamage", VehicleInfo[i][carLightDamage]);
cache_get_value_name_int(i, "carTireDamage", VehicleInfo[i][carTireDamage]);
SpawnCar(i);
}
return 1;
}
I can't see the error in it, please help...