/smsad

Započeo toncikica, Avgust 28, 2023, 14:02:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Napravio sam cmd:smsad i telefon i kredit i sve, ali nezz kako da napravim timer za oglase. Hocu da se oglas moze objavljivat svake minute, a kad ga igrac postavi da ima cooldown od 2 minute... Kako to ?

[pawn]new toglas;
toglas = 0; //ovo mozes da stavis u onplayerconnect, a i ne moras

if(gettime() < toglas[playerid]) return SCM(playerid, -1, ""SIVA"Oglase mozete davati svakih 2 minuti!"); //stavis de ti je cmd za igraca koji je pre toga stavio oglas
if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglase mozete davati svakih minuti!"); //stavis de ti je cmd da svi igraci nacok sto su dobili cooldown iskace poruka da sacekaju 1 minut
toglas = gettime() + 60; //stavis kad igrac uspesno stavi oglas,ovo ce svima dati cooldown na 1 minut ti stavi kolko oces
toglas[playerid] = gettime() + 120; //2 minuta colldown za odredjenog igraca[/pawn]
Poslednja Izmena: Avgust 28, 2023, 14:24:09 POSLE PODNE od Wizzard1

Citat: Wizzard1 poslato Avgust 28, 2023, 14:22:14 POSLE PODNE
[pawn]new toglas;
toglas = 0; //ovo mozes da stavis u onplayerconnect, a i ne moras

if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglase mozete davati svakih minuti!"); //stavis de ti je cmd
toglas = gettime() + 60; //stavis kad igrac uspesno stavi oglas,ovo ce svima dati cooldown na 1 minut ti stavi kolko oces
toglas[playerid] = gettime() + 120; //2 minuta colldown za odredjenog igraca[/pawn]
Hvala velika brate, ja mislio da se to mora peko timer-a  :-[