[Ajuda] PayDay
#1

Ai galera, procurei no search, mas nao encontrei nada parecido.. eu estou criando meu GM(sei que й dificil, mas eu gosto de programaзгo, entao..) e estou tentando fazer o meu payday. eu procurei no ******, mas nao й aquele tipo de payday que faz o pagamento a cada hora exata(ex: 13:00 ou 14:00 ou 15:00) e й desse jeito que eu quero e tals..
eu fiz o meu payday usando timer, mas enquanto os minutos sao 00, ele sai dando dinheiro alopradamente. o legal, й que eu sei por que isso acontece, mas nao sei como arruma. por isso estou aqui e gostaria que me ajudassem.. sem mais delongas, ai esta meu cуdigo

eu criei o timer e coloquei no ongamemodeinit:

Код:
public OnGameModeInit()
{
      SetTimer("PayDay", 1000, 1);
      return 1;
}
e a public do timer й essa:

Код:
public PayDay()
{

	new hora, minuto, segundo;
	gettime(hora, minuto, segundo);

	for(new i=0; i<MAX_PLAYERS; i++)
	{
	
	    if(minuto == 40)
	    {
	    	SendClientMessage(i, -1, "teste");
	    	return;
	    }
	    
	}

	
}

se precisarem de mais algum codigo, de algum lugar, й so pedir. se conseguirem me ajudar, agradeзo muito..

@edit: eu coloquei o if(minuto == 40) sу para testes ok ? pra nao precisar esperar chegar o 00 pra conseguir testar rsrs'
Reply
#2

Ele vai ficar dando grana atй o minuto deixar de ser 40, ou seja, 60 segundos dando grana. Basta alйm de verificar se minuto й 40, verifica tambйm se os segundos sгo 0.
Reply
#3

ahhh boa cara, tu й dms.. vlw vei, vo tenta aqui e do resposta
Reply
#4

aeee mano, deu certinho. vlw mesmo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)