GetPlayerHealth a Una variable tipo Flotante -
xSDx - 13.11.2012
buenas, tengo un pequeсo error al usar GetPlayerHealth tengo que usar tambien floatround para que me de los valores de 0 a 100 pero si el jugador tiene mas de 100 de vida creo que no me da los valores correctos y el problema es que quiero almacenarlos en una variable tipo flotante para todos los jugadores habria alguna forma de que me los de correctamente aunque el jugador tuviera mas de 100 de vida?
Respuesta: GetPlayerHealth a Una variable tipo Flotante -
Parka - 13.11.2012
PHP код:
new OldVida, Vida;
OldVida = GetPlayerHealth( playerid );// flotante
Vida = GetPlayerHealth( playerid );
new Health = floatround(Vida);
Health = GetPlayerHealth( playerid );// entero
PD: Ni puta idea de lo que quieres solo hice esto haber si acertaba
Respuesta: GetPlayerHealth a Una variable tipo Flotante -
[J]ulian - 13.11.2012
pawn Код:
new Float:health;
GetPlayerHealth(playerid, health);
new vida = floatround(health);
printf("float %f - entero %i", health, vida);
No se entiende cual es el problema que tenes. Y si el problema es tu cуdigo, no somos adivinos...
Con el printf podes comprobar si te los da correctos o no.
Re: GetPlayerHealth a Una variable tipo Flotante -
ZeQualX - 13.11.2012
floatround no es necesario para eso lol simplemente compara el valor con decimal un valor siempre sera un valor y un numero mayor que otro asi sea por un decimal vida > 100.0
Respuesta: Re: GetPlayerHealth a Una variable tipo Flotante -
[J]ulian - 13.11.2012
Quote:
Originally Posted by ZeQualX
floatround no es necesario para eso lol simplemente compara el valor con decimal un valor siempre sera un valor y un numero mayor que otro asi sea por un decimal vida > 100.0
|
Quiere guardar un decimal en un entero (hasta donde comprendн), no quiere comparar si es mayor a X.
Respuesta: GetPlayerHealth a Una variable tipo Flotante -
xSDx - 13.11.2012
no osea lo que quiero saber es si hay alguna forma de usar el GetPlayerHealth sin el floatround ya que esto cuando pasa la Health de 100 ( Health > 100 ) da valores diferentes cada vez espero que me entiendan
Respuesta: GetPlayerHealth a Una variable tipo Flotante -
[J]ulian - 13.11.2012
Es que no es necesario usarlo con floatround... siempre y cuando depende de para quй lo necesites.
Respuesta: GetPlayerHealth a Una variable tipo Flotante -
xSDx - 13.11.2012
tienes razon no use floatround y me funciona bien
![Smiley](images/smilies/smile.png)
gracias
pd es para un anticheat