[Ajuda]Loteria
#1

Код:
	if(strcmp(cmd, "/comecarloteria", true) == 0)
	{
	  if(IsPlayerConnected(playerid))
	  {
	    if(PlayerInfo[playerid][pAdmin] >= 1337)
	    {
	      format(string, sizeof(string), "Notнcias da Loteria: A Loteria foi iniciada.");
	      OOCOff(COLOR_DBLUE, string);
	      new rand = random(80);
	      if(rand < 77) { rand += 3; }
	      Lotto(rand);
	    }
	    else
	    {
	      SendClientMessage(playerid, COLOR_GREY, "  Vocк nгo estб autorizado a usar esse comando !");
	      return 1;
	    }
	  }
		return 1;
	}
Esse й o comando que eu usp para a loteria rodar.
Eu queria colocar ela automatica.Tipo 5min antes do pay day(que acontece em cada hora cheia)
avisasse que a loteria ia rodar e rodava 1min depois.

So que tinha que ser antes do pay day pra nao se qualque hora...
alguem sabe como eu faзo na hora certa??
tipo

12:55
13:55
14:55

etc
Reply
#2

uses settimer .-.
Reply
#3

Isso й facio cria uma public com a funзгo depois um setimer para puxar a public::


EXemplo

No Topo
pawn Код:
forward Loteria()

public OnPlayerConnect()
pawn Код:
SetTimer("Loteria",3300000,1); // Isso Ira fAzer Com Que A Public seja chamada a cada 55 min ja que uma hora tem 60
Fim Do GM
pawn Код:
public Loteria()
{
          new rand = random(80);
          if(rand < 77) { rand += 3; }
          Lotto(rand);
           return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)