Tag mismatch float
#1

I am breaking my head over this; at some part of my script I get error messages for tag mismatch.

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...
Reply
#2

Can you show the error log or the line in which you are getting the error?
Reply
#3

Quote:
Originally Posted by Debjit
Посмотреть сообщение
Can you show the error log or the line in which you are getting the error?
I am getting the error at every 'cache_get_value_name_float' line in the code snipper in my first post.
Reply
#4

You are using DoorInfo where it should be VehicleInfo
Reply
#5

Quote:
Originally Posted by Debjit
Посмотреть сообщение
You are using DoorInfo where it should be VehicleInfo


Thanks for shining a light on my stupidity... +rep for you in case you care about rep

Thanks mate
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)