cache_get_value_name_float(i, "tank", cInfo[id][c_tank]);
Dort speicherst du den Tank in der Float "cInfo[id][c_tank]" aber in der Abfrage verwendest du "tank[cInfo[id][id_x]]"
Ich denke mal das im Vehicleenum ist das richtige, also ersetz einfach das "tank[cInfo[id][id_x]]" mit "cInfo[id][c_tank]"
EDIT:
Hab Zeile 5 übersehen, ist denn "cInfo[id][c_tank]" auch als Float deklariert?