[Ajuda] Sistema de nascer morto
#1

Quando o player nasce morto cria um anim e deixa ele parado, mais so acontece si o player for ID 0 caso contrario fica normal ai quando entra outro player o anim vai pro outro player

Код:
new TimerMorto[MAX_PLAYERS];

public OnPlayerSpawn(playerid)
{
            if(PlayerInfo[playerid][Morto] == 1 && MorreuAgora[playerid] == false)
	     {
	          TimerMorto[playerid] = SetTimer("AnimMorto", 900, 1);
 	     }
}

forward AnimMorto(playerid);
public AnimMorto(playerid){
	if(PlayerInfo[playerid][Morto] == 1)
	{
    	       ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,1,1,1,1,1000);
    	       ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,1,1,1,1,1000);
	}
	else
	{
		KillTimer(TimerMorto[playerid]);
		return true;
	}
	return 1;
}
Reply
#2

Use SetTimerEx quando for fazer timer para players, tente:
PHP код:
new TimerMorto[MAX_PLAYERS];
public 
OnPlayerSpawn(playerid)
{
    if(
PlayerInfo[playerid][Morto] == && MorreuAgora[playerid] == false)
     {
          
TimerMorto[playerid] = SetTimerEx("AnimMorto"9001"i"playerid);
      }
}
forward AnimMorto(playerid);
public 
AnimMorto(playerid)
{
    if(
PlayerInfo[playerid][Morto] == 1)
    {
         
ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,1,1,1,1,1000);
           
ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,1,1,1,1,1000);
    }
    else
    {
        
KillTimer(TimerMorto[playerid]);
        return 
true;
    }
    return 
1;

https://sampwiki.blast.hk/wiki/SetTimerEx
Reply
#3

Й porque no caso o SetTimer ele fica se repetindo a cada 900mls e o SetTimerEx nгo repete, no caso vc sabe alguma forma de fazer com que ele fique se repetindo caso ele esteja "morto" ainda?
Reply
#4

Quote:
Originally Posted by LosLipe
Посмотреть сообщение
Й porque no caso o SetTimer ele fica se repetindo a cada 900mls e o SetTimerEx nгo repete, no caso vc sabe alguma forma de fazer com que ele fique se repetindo caso ele esteja "morto" ainda?
Leia o link que enviei na minha outra resposta. teste o cуdigo que eu falei acima.
Reply
#5

Depois que me liguei, tava testando, vlw man ajudo muito ja dei rep.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)