Hey Com,
Wieso bekomme ich bei dem Code ein Warning?
GivePlayerMoney würde nicht alle Werte haben?
new Money = GetPlayerMoney(playerid);
new ergebnis = -Money * 0.02;
GivePlayerMoney(playerid,ergebnis);
Hey Com,
Wieso bekomme ich bei dem Code ein Warning?
GivePlayerMoney würde nicht alle Werte haben?
new Money = GetPlayerMoney(playerid);
new ergebnis = -Money * 0.02;
GivePlayerMoney(playerid,ergebnis);
Was genau hat du damit vor ?
Er möchte 0.2% Zinsen darauf berechnen.
Gruß
ICh will das 2 % vom Geld beiom sterben abgezogen werden?
Wie lautet der Fehler genau und wieso ein " - " vor Money :
new ergebnis = -Money * 0.02; //mach mal das - weg....
PS: Mach das - dann bei GivePlayerMoney hin! und sollte der Warning immernoch sein Code senden!
tag mismatch bedeutet etwas anderes.
Du versuchst eine Rechnung bei der Potentiell eine kommazahl rauskommt in eine gerade zahl zu speichern, das zeigt er dir als warnung an.
Die Nachkommastellen würden verloren gehen, lösung:
new Money = GetPlayerMoney(playerid);
new Float:ergebnis = Money * 0.02;
GivePlayerMoney(playerid,-floatround(ergebnis));
Danke sehr