Započeo Majkl Script
•1. Jul 2016.[SAVET] Cuvanje Timera za hangar
385
pregleda
6
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
393
Postovi:
93
Teme:
Pridružio se:Mar. 2016
1. Jul 2016.
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://
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://
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
66
Postovi:
6
Teme:
Pridružio se:Maj 2015
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;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
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) ?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
393
Postovi:
93
Teme:
Pridružio se:Mar. 2016
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Č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