[Ajuda] Como fazer uma proibiзгo - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como fazer uma proibiзгo (
/showthread.php?tid=306752)
[Ajuda] Como fazer uma proibiзгo -
LeMoi - 27.12.2011
Boa noite/tarde/dia pessoal de todo o mundo. Eu estou a fazer um sistema de plantaзгo de drogas (jб fiz) mas estб me faltando a proibiзгo que faz com que um jogador nao possa plantar se outro jogador tenha utilizado recentemente (5 minutos).
Alguem me pode ajudar? Nao sei mesmo :S
Re: [Duvida] Como fazer uma proibiзгo -
!Niiw - 27.12.2011
pawn Код:
new plantou; // Topo do gm
forward TimerPlantou(); // Topo do gm
public TimerPlantou()
{
plantou = 0;
return 1;
}
if(plantou == 1) return SendClientMessage(playerid,Cor, " Parece que alguem jб plantou, aguarde mais um pouco."); // Comeзo do Comando
plantou = 1; // no comando plantar
SetTimer("TimerPlantou",300000,false); // no comando de plantar
Re: [Duvida] Como fazer uma proibiзгo -
Hardware - 27.12.2011
Amigo, tu pode fazer assim. No comando de plantar, crie uma variбvel bool, junto com um SetTimer, entгo faзa assim.
Ex:
pawn Код:
new bool:plantou;
CMD:plantar(playerid,params[])
{
if(plantou == true) return SendClientMessage(playerid, -1, "Jб foi plantado");
plantou = true;
SetTimer("LiberarPlantacao", 5 * 60000, true)
return 1;
}
forward LiberarPlantacao();
public LiberarPlantacao()
{
plantou = false;
return 1;
}
Re: [Duvida] Como fazer uma proibiзгo -
LeMoi - 27.12.2011
obrigado pela ajuda
vou tentar