Započeo warning
•10. Jan. 2012.• Zaključano[pomoc] timer
533
pregleda
4
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
64
Postovi:
26
Teme:
Pridružio se:Jan. 2012
10. Jan. 2012.
Skripta koju koristim: Noxicus
Detaljan opis problema: Ja pokusam da napravim da se /pomoc moze traziti svaki 1 minut i sve radi ali problem je sto nekad i posle 10 minuta ne mogu /pomoc ili nisam nikako trazio /pomoc a opet pise da treba 1 minut sacekati...a sve sam napravio da se sacuvava u akauntu itd....
Dio skripte:evo pod pInfo sam ovo add:
pa sam u komandi za slanje /pomoc stavio ovo:
i naravno napravio sam varijablu za timer:
naravno dodao sam i forward ali sad da ne postam ....
Neke slike/video za lakse dobivanje pomoci(neobavezno)
Valjda sete me razumeli 😄
Detaljan opis problema: Ja pokusam da napravim da se /pomoc moze traziti svaki 1 minut i sve radi ali problem je sto nekad i posle 10 minuta ne mogu /pomoc ili nisam nikako trazio /pomoc a opet pise da treba 1 minut sacekati...a sve sam napravio da se sacuvava u akauntu itd....
Dio skripte:evo pod pInfo sam ovo add:
pPomoc zatim sam pod OnGameModeInit stavio timer:SetTimer("PonovoPomoc",120000,true);,pa sam u komandi za slanje /pomoc stavio ovo:
PlayerInfo = 1; i na vrhu komande sams tavio ovo tj uslov da provjeru:if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_RED, "* Sacekaj 1 minut");
return 1;
}i naravno napravio sam varijablu za timer:
public PonovoPomoc()
{
new playerid;
PlayerInfo = 0;
return 1;
}naravno dodao sam i forward ali sad da ne postam ....
Neke slike/video za lakse dobivanje pomoci(neobavezno)
Valjda sete me razumeli 😄
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
10. Jan. 2012.
warning wrote on January 10, 2012, 12:06 pm:
SetTimer("PonovoPomoc",120000,true);Zasto koristis globalni tajmer ?
koristi
SetTimerEx("PonovoPomoc",120000, false, "i", playerid);Sa globalnim tajmerom si odredio da svi igraci mogu da zatraze pomoc tek tad i tad, nevazno dal su pitali ili ne...
I globalni tajmer ti se stalno vrti, tj nezaustavlja se dok ga ti nezaustavis preko skripte
PlayerInfo = 1;Zasto ovo koristis ?
Bespotrebno se cuva u profilu, to mozes i ovako da odradis
Na vrh skripte
new Pomoc;KAd ukuca tu komandu onda mu stavis ovako
Pomoc = 1;I napravis proveru|
if(Pomoc == 1)
{
SendClientMessage(playerid, COLOR_RED, "* Sacekaj 1 minut");
return 1;
}Cuvanje u profilu ti za ovo i netreba, tj jos je i problem, jer ti ako zatrazis pomoc odes off a tajmer nije isteko, ti kad udjes neces moci da zatrazis pomoc... zato koristi ovo sto sam ti pokazao... zato sto se ovo gore "restartuje" prilikom odlaska off/on
btw, 120000 ms su ti 2 minuta, ne 1 minut 😄
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
10. Jan. 2012.
stavis ga u komandu, tj kad ukuca /pomoc , aktivirace se taj tajmer... isto tako stavis i onu varijablu tamo u komandu...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava