[pomoc] timer

Započeo warning
10. Jan. 2012. Zaključano
526
pregleda
4
postova
warning
3
Hustler
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:
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 😄
Maki187
5
Crime Lord
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 😄
warning
3
Hustler
10. Jan. 2012.
a ovaj tvoj timer da stavim u komandu ili negdje u varijablu?
Maki187
5
Crime Lord
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha