[Ajuda] Ajuda Contagem
#1

Coloquei uma contagem na minha gm que conta o tempo em que o resgate sera feito, mais ele esta contando para todos e quero que conte apenas para quem fez o comando
Quote:

forward ResgateEm();
public ResgateEm()
{
{
ContandoResgate --;
new String[256];
format(String, sizeof(String), "~r~~h~%d", ContandoResgate);
GameTextForPlayer(playerid, String, 2000, 6);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
if(ContandoResgate == 0)
{
KillTimer(timer);
}
}
return 1;
}

Reply
#2

Troque sua callback por esta, e exclua o timer na qual chama esta sua callback.

PHP код:
forward ResgateEm(playeridcontagem);
public 
ResgateEm(playeridcontagem)
{
    if(
contagem == -1) return 1;
    static 
String[10];
    
format(Stringsizeof(String), "~r~~h~%d"contagem);
    
GameTextForPlayer(playeridString20006);
    
PlayerPlaySound(playerid10560.00.00.0);
    
contagem--;
    return 
SetTimerEx("ResgateEm"1000false"ii"playeridcontagem);

Para utiliza-la й simples, coloque o id do jogador e o numero da contagem que irб comeзar.

PHP код:
public OnPlayerConnect(playerid
{
    
ResgateEm(playerid10); //Irб fazer a contagem de 10 а 0
    
return 1;

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)