[AYUDA]GetVehicleHealth y Floatround -
[M]xFire - 22.12.2010
pawn Код:
new Float:health;
new veh;
veh = GetPlayerVehicleID(i);
GetVehicleHealth(veh, health);
new Float:VehicleHealth = floatround(health, floatround_round);
Ese es el codigo que tengo, pero no me deja la Salud en "1000" la deja en "1000.00000", alguien sabe como dejarla solo en 1000? Gracias.
Re: [AYUDA]GetVehicleHealth y Floatround -
Zamaroht - 22.12.2010
La funciуn floatround devuelve un integer, no un float. Simplemente sacale la tag Float: a VehicleHealth.
Respuesta: Re: [AYUDA]GetVehicleHealth y Floatround -
[M]xFire - 22.12.2010
Quote:
Originally Posted by Zamaroht
La funciуn floatround devuelve un integer, no un float. Simplemente sacale la tag Float: a VehicleHealth.
|
Le quito el Float: a VehicleHealth y solo me aparece 0.00000.
Re: [AYUDA]GetVehicleHealth y Floatround -
MrDeath537 - 22.12.2010
pawn Код:
new
Float: health,
VehicleHealth,
veh;
veh = GetPlayerVehicleID(i);
GetVehicleHealth(veh, health);
VehicleHealth = floatround(health);
Deberнa funcionar xD
Respuesta: Re: [AYUDA]GetVehicleHealth y Floatround -
[M]xFire - 22.12.2010
Quote:
Originally Posted by MrDeath
pawn Код:
new Float: health, VehicleHealth, veh;
veh = GetPlayerVehicleID(i); GetVehicleHealth(veh, health); VehicleHealth = floatround(health);
Deberнa funcionar xD
|
No =(, sigue igual...
Respuesta: [AYUDA]GetVehicleHealth y Floatround -
[M]xFire - 22.12.2010
Cuando le pongo Float:VehicleHealth = ... me aparece 1000.00000, en cambio, si le quito el health solo me aparece 0.00000. Talvez sea ese el problema.
Re: [AYUDA]GetVehicleHealth y Floatround -
MrDeath537 - 22.12.2010
Harй un test con este comando:
pawn Код:
if (!strcmp(cmdtext[1], "test", true))
{
new
Float: fHealth,
iVehicle,
iHealth,
szText[128];
iVehicle = GetPlayerVehicleID(playerid);
GetVehicleHealth(iVehicle, fHealth);
iHealth = floatround(fHealth);
format(szText, sizeof (szText), "VehicleID: %i - Health: %f - %i", iVehicle, fHealth, iHealth);
SendClientMessage(playerid, 0xFFFFFFFF, szText);
return 1;
}
Respuesta: [AYUDA]GetVehicleHealth y Floatround -
TheChaoz - 22.12.2010
pawn Код:
new Float:vH;
GetVehicleHealth(GetPlayerVehicleID(i), vH);
printf("%i", floatround(vH));
Respuesta: [AYUDA]GetVehicleHealth y Floatround -
[M]xFire - 22.12.2010
Solucionado, yo puse %f en vez de %i... xD gracias!
Respuesta: [AYUDA]GetVehicleHealth y Floatround -
TheChaoz - 22.12.2010

el problema era q retorna un integer y no un float