[Ajuda] O que estб errado? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] O que estб errado? (
/showthread.php?tid=638772)
[Ajuda] O que estб errado? -
WiliHacking - 06.08.2017
Eu fiz isso:
PHP код:
new TimerVida;
public PerderVida(playerid)
{
new Float:Vida;
GetPlayerHealth(playerid, Vida);
SetPlayerHealth(playerid, Vida - 2.0);
if(Vida == 1)
{
KillTimer(TimerVida);
return 1;
}
return 1;
}
O problema й que tipo.. quando a vida chega em 1 nгo para.. continua perdendo vida, e eu queria que quando chegasse em 1 de vida para se de perde.
Re: [Ajuda] O que estб errado? -
RodrigoMSR - 06.08.2017
PHP код:
new TimerVida[MAX_PLAYERS];
public PerderVida(playerid)
{
new Float:Vida;
GetPlayerHealth(playerid, Vida);
if(Vida <= 2.0)
{
SetPlayerHealth(playerid, 1.0);
KillTimer(TimerVida[playerid]);
return 1;
}
SetPlayerHealth(playerid, Vida - 2.0);
return 1;
}
E tambйm a variбvel
TimerVida tem de ser uma array (assim como feito acima), pois cada jogador terб seu prуprio timer.
Re: [Ajuda] O que estб errado? -
WiliHacking - 06.08.2017
Vlw mano, deu muito certo +REP