Tag leute,
hab nen problem, bekomme nen warning, wenn ich Cash = Cash*1.6 schreibe, wenn ich nur eine zahl schreibe kommt kein warning, liegt an der zahl, kann mir einer helfen?
mfg firestormZ
Tag leute,
hab nen problem, bekomme nen warning, wenn ich Cash = Cash*1.6 schreibe, wenn ich nur eine zahl schreibe kommt kein warning, liegt an der zahl, kann mir einer helfen?
mfg firestormZ
dezimalzahlen, bzw variablen die dezimalzahlen enthalten, müssen mit Float gekennzeichnet werden.
Bsp:
new Float: Dezimalzahl = 1.6;
cash ist anscheinend ein integer
mach einfach:
Cash = floatround(Cash*1.6);
Du kannst keinen Integer Zahlen einfach Dezimalzahlen auferlegen.
Du kannst es folgendermaßen machen:
new float: Cash;
Cash = Cash*1.6;
Falls Du aber keine Dezimalzahl haben willst, musst Du runden.
new float: Cash;
Cash = Cash*1.6;
floatround(Cash, floatround_round);
http://wiki.sa-mp.com/wiki/Floatround
ok danke erstmal, wie mache ich dass den dann hier?
new Cash = 1000-250/750*100-floatround(chealth);
Cash = Cash*1.6;
new Cash = 1000-250/750*100-floatround(chealth);
Cash = Cash*1.6;
So:
new Cash = floatround(1000-250/750*100-chealth);
Cash = floatround(Cash*1.6);
mfg.
Jo besten dank euch allen