[Pedido] Ajuda tempo /roubar
#2

Primeiro crie uma booleana no topo de seu Game Mode:

PHP код:
new bool:Roubo[MAX_PLAYERS]; // Essa booleana irб dar efeito em todos os jogadores. 
Crie uma SetTimerEx, para comeзar uma contagem а um jogador:
Adicione a linha abaixo no seu comando de roubo.
PHP код:
SetTimerEx("LiberarRoubo"600000false"i"playerid); // Isso irб fazer com que bloqueie por 1 hora.
Roubo[playerid] = true
Depois crie a callback para poder ser executada depois que o SetTimerEx chegar em seu tйrmino:

PHP код:
forward LiberarRoubo(playerid);
public 
LiberarRoubo(playerid)
{
     
// Aqui serб o local onde irб ocorrer a desbloqueamento, vamos colocar a booleana а false.
     
Roubo[playerid] = false;
     
SendClientMessage(playerid, -1,"Vocк foi liberado para roubar.");
     return 
1;

Volte а seu comando de roubo, e adicione a seguinte linha, uma condiзгo:

PHP код:
if(Roubo[playerid] == true) return SendClientMessage(playerid, -1,"Vocк jб roubou o local, aguarde uma hora."); 
Somente uma base, creio que irб ajuda-lo.
Boa sorte.
Reply


Messages In This Thread
Ajuda tempo /roubar - by gmstrikker - 23.12.2013, 11:07
Re: Ajuda tempo /roubar - by Ley - 23.12.2013, 18:47
Re: Ajuda tempo /roubar - by gmstrikker - 23.12.2013, 23:09
Re: Ajuda tempo /roubar - by JonathanFeitosa - 23.12.2013, 23:16
Re: Ajuda tempo /roubar - by gmstrikker - 24.12.2013, 12:59

Forum Jump:


Users browsing this thread: 1 Guest(s)