Hallo Leute,
ich suche ein Befehl womit ich die normale Vehicle HP in 1000 oder weniger als 1000 bringe je nachdem.
Die normale HP ist ja irgendwas mit 1150234 ...
Gibt es da irgend ein Befehl womit man die auf 1000 oder so bekommt?
MFg pierre
Hallo Leute,
ich suche ein Befehl womit ich die normale Vehicle HP in 1000 oder weniger als 1000 bringe je nachdem.
Die normale HP ist ja irgendwas mit 1150234 ...
Gibt es da irgend ein Befehl womit man die auf 1000 oder so bekommt?
MFg pierre
1000 ist eigentlich der normale Wert. Evtl hast du die HP in eine normale Variable geschrieben, und nicht einen Float.
Besipiel:
// richtig
new Float:hp;
GetVehicleHealth(vehicleid, hp);
// falsch
new stuemmelhp;
GetVehicleHealth(vehicleid, stuemmelhp);
hatte Float:vehHP und wenn ich sie übern string ausgebe (%d) dann kommt irgendwas mit 118593
hatte Float:vehHP und wenn ich sie übern string ausgebe (%d) dann kommt irgendwas mit 118593
gibs über %f aus
vielen dank für deine Hilfe Firefan ich dachte immer man gibt die zahlen immer mit %d aus und die namen mit %s ... wusste nicht das es noch %f gibt, es gibt dann bestimmt noch mehr oder?
Aber danke es funktioniert !
Eigentlich gibt es nur :
%f
%s
%d
Und noch mehr eigentlich gibts diese hier
ZitatAlles anzeigen
Placeholder Meaning
%b Inserts a number at this position in binary radix
%c Inserts a single character.
%d Inserts an integer (whole) number
%f Inserts a floating point number.
%i Inserts an integer.
%s Inserts a string.
%x Inserts a number in hexadecimal notation.
%% Inserts the literal '%'
Siehe hier