floatround(Benzin, floatround_round);
Da wird wohl ein Fehler sein.floatround return den Wert der gerundet wurde als Integer.
new
iBenzin;
iBenzin = floatround(Benzin, floatround_round);
TankstellenInfo[tanke][tLiter] -= float(iBenzin);
Möglich,dass du ein TagMismatch Warning bekommst. Kann ja schlecht wissen,ob tLiter ein Tag hat ( Float: ) oder nicht :p.
//Edit:
Falls es nicht klappt,füg mal folgendes noch ein:
Benzin = VehicleMaxTank(vv) - Gas[vv];
printf("Benzin %.1f", Benzin);