Skripta koju koristim: gtarp
Detaljan opis problema: Kako da napravim tajmer da mi poziva biranje lotto dobitnika svakih 10 min posle plate, a plata ide na svakih sat vremena, nesto tipa kao superlotto na OS, hvala unapred, pokusavao sam nesto ali nece
Dio skripte: Dacu ako je potrebno
Neke slike/video za lakse dobivanje pomoci(neobavezno): mislim da tek ovo nije potrbn
Tajmer u paydayu:
[pawn]SetTimer("Lotto_GetWinner", 10 * 60000, false);[/pawn]
[pawn]forward Lotto_GetWinner();
public Lotto_GetWinner()
{
// tvoj kod
return 1;
}[/pawn]
Citat: Slade poslato Novembar 04, 2017, 12:22:10 POSLE PODNE
Tajmer u paydayu:
[pawn]SetTimer("Lotto_GetWinner", 10 * 60000, false);[/pawn]
[pawn]forward Lotto_GetWinner();
public Lotto_GetWinner()
{
// tvoj kod
return 1;
}[/pawn]
I na svaku platu ce da radi ili samo na jednu?
Na svaku, samo dodaj u public/stock PayDaya:
[pawn]SetTimer("Lotto_GetWinner", 10 * 60000, false);[/pawn]
Ako je svima payday u isto vreme(svakih sat vremena) onda negde na pocetak te funkcije koja daje svima platu stavis ovako nesto
[pawn]
lotto_tajmer = 1;
[/pawn]
Onda recimo u neki tajmer koji traje 1 min(ovo je dosta mala stvar tako da nije potrebno praviti zaseban tajmer)
[pawn]
if(lotto_tajmer > 0) lotto_tajmer++;
if(lotto_tajmer == 10){ IzvuciLotto(); lotto_tajmer =0; } // 1 min tajmer => 10 min == 10
[/pawn]
Ovako nesto, ovo mi je prvo palo na pamet, ako mi dodje jos nesto napisacu ti.
Citat: Slade poslato Novembar 04, 2017, 12:24:52 POSLE PODNE
Na svaku, samo dodaj u public/stock PayDaya:
[pawn]SetTimer("Lotto_GetWinner", 10 * 60000, false);[/pawn]
Zahvaljujem, hvala ti puno, pocetnik sam pa ono, trebala mi je pomoc a i nisam imao ideju kako to da uradim, hvala jos jednom druze ;)
Citat: Wiruspwns poslato Novembar 04, 2017, 12:26:03 POSLE PODNE
Ako je svima payday u isto vreme(svakih sat vremena) onda negde na pocetak te funkcije koja daje svima platu stavis ovako nesto
[pawn]
lotto_tajmer = 1;
[/pawn]
Onda recimo u neki tajmer koji traje 1 min(ovo je dosta mala stvar tako da nije potrebno praviti zaseban tajmer)
[pawn]
if(lotto_tajmer > 0) lotto_tajmer++;
if(lotto_tajmer == 10){ IzvuciLotto(); lotto_tajmer =0; } // 1 min tajmer => 10 min == 10
[/pawn]
Ovako nesto, ovo mi je prvo palo na pamet, ako mi dodje jos nesto napisacu ti.
Hvala u svakom slucaju, sredio sam!