23.12.2013, 18:47
Primeiro crie uma booleana no topo de seu Game Mode:
Crie uma SetTimerEx, para comeзar uma contagem а um jogador:
Adicione a linha abaixo no seu comando de roubo.
Depois crie a callback para poder ser executada depois que o SetTimerEx chegar em seu tйrmino:
Volte а seu comando de roubo, e adicione a seguinte linha, uma condiзгo:
Somente uma base, creio que irб ajuda-lo.
Boa sorte.
PHP код:
new bool:Roubo[MAX_PLAYERS]; // Essa booleana irб dar efeito em todos os jogadores.
Adicione a linha abaixo no seu comando de roubo.
PHP код:
SetTimerEx("LiberarRoubo", 600000, false, "i", playerid); // Isso irб fazer com que bloqueie por 1 hora.
Roubo[playerid] = true;
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;
}
PHP код:
if(Roubo[playerid] == true) return SendClientMessage(playerid, -1,"Vocк jб roubou o local, aguarde uma hora.");
Boa sorte.