Float ( Vehicle Health ) mit Integer Multiplizieren

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Wie der Titel schon sagt möchte ich herrausfinden wie ich die Auto Health mit einer Zahl multiplizieren kann.
    Ich scripte gerade an einem Autodiebexportsystem, und dieses soll erfassen in welchem Zustand das Auto ist und danach den Preis festlegen.


    Verkaufwert[playerid] = Autowert[playerid] / 1000;
    Verkaufwert[playerid] = Verkaufwert[playerid] * GetVehicleHealth(vehicleid, health);
    Verkaufwert[playerid] = Verkaufwert[playerid] / 100;
    Mit dieser Rechnung komme ich auf einen akzeptablen Exportwert. ( Autowert steht für den Standartwert, je nach Model variierend ).


    Danke im vorraus. ;)

  • Ich verstehs leider immer noch nicht so ganz, habe es jetzt so gemacht und es funktioniert immer noch nicht:



    new Autohealth;
    new Float:health;
    GetVehicleHealth(vehicleid, health);
    floatround(health, floatround_ceil);
    Autohealth = health;


    Verkaufwert[playerid] = Autowert[playerid] / 1000;
    Verkaufwert[playerid] = Verkaufwert[playerid] * Autohealth;
    Verkaufwert[playerid] = Verkaufwert[playerid] / 100;