Problem oko PayDay-a

Započeo Majkl Script, Jun 17, 2017, 22:09:40 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam stock za PayDay obracun, postavio da plata dolazi svakih 1h kada je tacno 00 minuta i 30 sekundi ali plata ne dolazi taj stock se ne izvrsava
Dio skripte:


public SyncTime()
{
	new string[256];
	new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	if(tmphour >=0 && tmpminute == 0 && tmpsecond == 30)
	{
		format(string, sizeof(string), "[SAT] Tacno je %d sati .",tmphour);
		SCMTA(COLOR_LYELLOW,string);
		ghour = tmphour;
		PayDay();

			SetWorldTime(tmphour);

	}
}

ps: stavio sam timer u ongamemodeinit

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Poslednja Izmena: Jun 17, 2017, 23:40:36 POSLE PODNE od MEDO

Pogledaj malo druge modove, jednostavno je :)

Joy

*

Probaj nesto ovako jer nema smisla u sekundu da pogadjas.  :D
I nek ti se taj SyncTime opoziva svakih 1 min.
new bilaplata = 0; 

public SyncTime()
{
	new string[256];
	new tmphour, tmpminute, tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	if(tmpminute >= 0 && tmpminute <= 3 && bilaplata == 0)
	{
		format(string, sizeof(string), "[SAT] Tacno je %d sati .",tmphour);
		SCMTA(COLOR_LYELLOW,string);
		ghour = tmphour;
		PayDay();

			SetWorldTime(tmphour);
                bilaplata = 1;
	}
        if(tmpminute > 3) bilaplata = 0;
}
Poslednja Izmena: Jun 18, 2017, 18:01:31 POSLE PODNE od Joy