Schreib das alles mal so:
new Kilometer[MAX_VEHICLES]; //Oben ins Skript
public CheckGas(playerid)
{
for(new veh,string[32]; veh < MAX_VEHICLES; veh++)
{
if(!MotorSystemMotor[veh] || Gas[veh] <= 0) continue;
if(IsAPlane(veh) || IsABoat(veh) || IsAFahrrad(veh)) Gas[veh] += 2;
Gas[veh]--; // TANK
Kilometer[veh] = floatround(floatdiv(float(GetVehicleSpeed(veh)),3.6));
format(string, sizeof string, "Kilometer: %d Km", floatround(Kilometer[veh]/1000));
TextDrawSetString(Tacho7[playerid],string);
}
return 1;
}
stock GetVehicleSpeed(vehicleid) {
new Float:Q[3];
return GetVehicleVelocity(vehicleid,Q[0],Q[1],Q[2]),floatround(floatmul(VectorSize(Q[0], Q[1], Q[2]), 170.0));
}
Lösche mal alle Variablen die du da verwendest und mache es so 
PS: Versuche deine string-Größe immer anzupassen, damit du nicht unnötige Cells verschwendest und Variablen muss man eigentlich nicht in Schleifen deklarieren 
mfg. 