Započeo Tom_Redlake
•26. Avg. 2016.• Zaključano[POMOC] Textdraw i timeri2
305
pregleda
2
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
38
Postovi:
10
Teme:
Pridružio se:Dec. 2012
26. Avg. 2016.
Skripta koju koristim: moja
Detaljan opis problema:
Pozz svima,
Dakle stvar je u tome, imam textdraw di pise "First Infection in: (sekunde)"
Sekunde su mi namjestene na 30 dakle ovak
E sad stvar je u tome, namjestio sam da svaki put kad pocne nova runda se ponovo prikaze textdraw i bude timer koji ide sve do nule, onda jedan igrac random postaje zombi, na prvoj mapi funkcionira sve kako treba, ali kad vec pocne druga onda mi je timer odjednom predje na 60 sekundi, pa slijedecu na 90 sekundi, znaci svaku rundu ide na 30+ ali ja tako necu nego hocu da pocne od 30 sekundi i da ide do 0.
Moze li mi netko pomoci?
Dio skripte: navedeno
Detaljan opis problema:
Pozz svima,
Dakle stvar je u tome, imam textdraw di pise "First Infection in: (sekunde)"
Sekunde su mi namjestene na 30 dakle ovak
new fiseconds = 30;E sad stvar je u tome, namjestio sam da svaki put kad pocne nova runda se ponovo prikaze textdraw i bude timer koji ide sve do nule, onda jedan igrac random postaje zombi, na prvoj mapi funkcionira sve kako treba, ali kad vec pocne druga onda mi je timer odjednom predje na 60 sekundi, pa slijedecu na 90 sekundi, znaci svaku rundu ide na 30+ ali ja tako necu nego hocu da pocne od 30 sekundi i da ide do 0.
Moze li mi netko pomoci?
Dio skripte: navedeno
new timer_infection;
new fiseconds = 30;
function StartMap()
{
ClearChat();
maptime = MAX_MAPTIME;
GameTextForAll("~w~WATCH YOUR BACK!",2700,4);
SetWeather(Map);
SetWorldTime(Map);
ObjectMove = CreateObject(Map,Map,Map,Map,Map,Map,Map,1000.0);
ObjectMove = CreateObject(Map,Map,Map,Map,Map,Map,Map,1000.0);
randomzombietimer = SetTimer("RandomZombie",60000,false);
timer_infection = SetTimer("FirstInfection", 1000, true);
mapvar = SetTimer("OnMapUpdate",MAX_MAPUPDATE_TIME,true);
SetTimer("HideMessage2", 2500,false);
SendClientMessageToAll(-1,""chat" {FFFFFF} Round Started!");
SendClientMessageToAll(-1,""chat" {FFFFFF} Random Infection In: {F81414}One {FFFFFF}Minute!");
return 1;
}
forward FirstInfection()
{
fiseconds --;
if(!fiseconds )
{
KillTimer(timer_infection);
return 1;
}
new string;
format(string, sizeof(string), "First Infection In:%02d",fiseconds );
TextDrawShowForAll(moj textdraaw;
return 1;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
26. Avg. 2016.
function StartMap()
{
ClearChat();
maptime = MAX_MAPTIME;
GameTextForAll("~w~WATCH YOUR BACK!",2700,4);
SetWeather(Map);
SetWorldTime(Map);
ObjectMove = CreateObject(Map,Map,Map,Map,Map,Map,Map,1000.0);
ObjectMove = CreateObject(Map,Map,Map,Map,Map,Map,Map,1000.0);
randomzombietimer = SetTimer("RandomZombie",60000,false);
fiseconds = 30;
timer_infection = SetTimer("FirstInfection", 1000, true);
mapvar = SetTimer("OnMapUpdate",MAX_MAPUPDATE_TIME,true);
SetTimer("HideMessage2", 2500,false);
SendClientMessageToAll(-1,""chat" {FFFFFF} Round Started!");
SendClientMessageToAll(-1,""chat" {FFFFFF} Random Infection In: {F81414}One {FFFFFF}Minute!");
return 1;
}
Ovde sam ti jednostavno reset varijablu na 30
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava