[Ajuda] O que estб errado?
#1

Eu fiz isso:

PHP код:

new TimerVida;
public 
PerderVida(playerid)
{
    new 
Float:Vida;
    
GetPlayerHealth(playeridVida);
    
SetPlayerHealth(playeridVida 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.
Reply
#2

PHP код:
new TimerVida[MAX_PLAYERS];
public 
PerderVida(playerid)
{
    new 
Float:Vida;
    
GetPlayerHealth(playeridVida);
    if(
Vida <= 2.0)
    {
        
SetPlayerHealth(playerid1.0);
        
KillTimer(TimerVida[playerid]);
        return 
1;
    }
    
SetPlayerHealth(playeridVida 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.
Reply
#3

Vlw mano, deu muito certo +REP
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)