O kakvom savjetu se radi: Kako da sacuvam timer do ponovnog uzimanja oruzija iz hangara
Detaljan opis savjeta: napravio sam pInfo za vreme uzimanja iz hangara ali nzm kako da kad se igrac vrati na server da mu SetTimerEx se nastavi ako nije isteklo vreme do ponovnog uzimanja oruzija
HangarTimer = SetTimerEx("Hangarsi",1000,1,"d",playerid); to ovako izgleda i kad istekne taj jedan sec onda smanji pInfo za vreme za 1 to jest PlayerInfo --; ali nzm kako da kad se vrati nastavi taj timer😕
Komentar://
[SAVET] Cuvanje Timera za hangar
363
pregleda
6
postova
1. Jul 2016.
1. Jul 2016.
To trebas u neki timer od 1 sec koji se poziva na sve igrace.
Tipa ovo.
SetTimer("Odbrojavanja",1000,1);
Tipa ovo.
SetTimer("Odbrojavanja",1000,1);
forward Odbrojavanja();
public Odbrojavanja()
{
foreach(Player,i)
{
if(!IsPlayerConnected(i)) continue;
if(PlayerInfo > 1)
{
PlayerInfo--;
}
}
return 1;
}1. Jul 2016.
gruja.smoke wrote on July 1, 2016, 11:37 am:
To trebas u neki timer od 1 sec koji se poziva na sve igrace.
Tipa ovo.
SetTimer("Odbrojavanja",1000,1);
Tipa ovo.
SetTimer("Odbrojavanja",1000,1);
forward Odbrojavanja();
public Odbrojavanja()
{
foreach(Player,i)
{
if(!IsPlayerConnected(i)) continue;
if(PlayerInfo > 1)
{
PlayerInfo--;
}
}
return 1;
}Ne treba ti IsPlayerConnected unutar foreach-a jer foreach loop prolazi kroz ONLINE igrace.
Na koji nacin cuvas koliko je ostalo vremena do ponovnog uzimanja oruzija iz hangara (ne kod igraca nego u globalu za hangar) ?
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
1. Jul 2016.
Ne treba ti tu neki tajmer kao tajmer vec varijabla koju cuvas na nalogu kao sto cuvas recimo level. Zatim podesis da kada igrac uzme to iz tog hangara podesis varijablu na odredjen broj sekundi tipa 60 za 1 minut. Onda u komandi sredis ako je varijabla veca od 0 znaci 1+ da ne moze da koristi komandu jer mu nije tajmer istekao. I za kraj u neki globalni tajmer pomocu foreacha prodjes kroz sve online igrace i koji imaju tu varijablu vecu od 0 skidas za -1 ali tajmer treba da ide svake sekunde da bi ispalo sve kako treba 😄 mislim moze on ici i na vise sekundi ali onda moras vise sekundi od 1 da skidas sa varijable ako me razumes...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava