Ich habe halt vor auch wenn ihr soetwas vielleicht blöd findet ein richtiges Tanksystem zu machen mit Verbrauch auf 100 Kilometer usw.
//edit: obwohl ich auch einfach beim Verbrauch / 1000 rechnen könnte damit es mit den Metern passt.
//edit:2 Jetzt sieht meine Funktion so aus. new Float:distanz,
Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
distanz = GetDistanceFromPointToPoint(gX2[playerid], gY2[playerid], gZ2[playerid], x, y, z);
if(distanz>100) return 1;
distance[car] = distance[car]+distanz;
GetPlayerPos(playerid, gX2[playerid], gY2[playerid], gZ2[playerid]);
if(distance[playerid] > 100)
{
distance[car] = distance[car] - 100;
floatsub(TankInhalt[car],floatdiv(vInfo[model][vVerbrauch],1000));
format(tankstr, sizeof(tankstr), "%i", TankInhalt[car]);
TextDrawSetString(TankAnzeige, tankstr);
}
TextDrawSetString(TankAnzeige, TankInhalt[car]);
Kann sie sich mal jemand angucken und mir sagen ob es so geht.?
Edit:// Es geht nicht. Ich bewege mich 1 Millimeter wirklich nur einmal die w taste angetptt und gleich angeblich 1316215156765 Kilometer.
Irgendetwas passt hier nicht.