[Ajuda] Como fazer uma proibiзгo
#1

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
Reply
#2

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
Reply
#3

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;
}
Reply
#4

obrigado pela ajuda
vou tentar
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)