Započeo Timur Script
•29. Jan. 2019.Å ta je tajmer ( Timer ) i kako se ubacuje.
3,366
pregleda
22
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
173
Postovi:
50
Teme:
Pridružio se:Jul 2018
29. Jan. 2019.
Prije svega ukoliko ste dosli da nesto saznate na pravome ste mjestu
Ja mislim da je vrijeme da saznate definiciju sta je tajmer kroz primjer, te primjer kako rade tajmeri
Pocnimo :
Timer(Tajmer) - Prije svega, potrebno je znati da imate SetTimerEx i SetTimer, i sada prije definicije timera morate forwardovati neki text
Vjerovatno ste sada zbunjeni i ne znate sta treba uraditi pa hajde da vam to kroz primjer pokazem
A ukoliko radite SetTimerEx potrebno je napisati sljedece SetTimerEx("Stavite ime koje ste stavili dok ste radili forward ono forward pa ime", sekunde, ponavljanje, "i", playerid);
Mozda sam vas zbunio ali sada cu vam pokazati prmjer
Znaci vi naprimjer napisete SendClientMessage(playerid, -1, "Cao"); i stavite ispod SetTimer/SetTimerEx("Ime", sekunde, ponavljanje, "i" playerid); ili "Ime", sekunde, ponavljanje );
I sada vi napravite forward Ime(playerid); ili ();
i samo public Ime(playerid) / ()
i unutra napisete naprimjer ili prikazete Textdraw NPR: SendClientMessage(playerid, -1, "Drugo cao"); - i to drugo cao ce se prikazati za onoliko sekundi koliko ste stavili.
Vazna stvar jeste da napomenem da se sekunde izrazavaju u milisekundama Sekunda 1 je 1000 - 2 sekunde 2000 1 minuta 60000 , i tako
USKORO UPDAE TUTORIJALA
Nadam se da sam pomogao.
Ugodna vece.
Ja mislim da je vrijeme da saznate definiciju sta je tajmer kroz primjer, te primjer kako rade tajmeri
Pocnimo :
Timer(Tajmer) - Prije svega, potrebno je znati da imate SetTimerEx i SetTimer, i sada prije definicije timera morate forwardovati neki text
Vjerovatno ste sada zbunjeni i ne znate sta treba uraditi pa hajde da vam to kroz primjer pokazem
forward balkansamptutorial - Kako bi mogli napraviti PUBLIC koji zelite morate prvo na neki nacin ga definisati " FORWARDOVATI " vi ovdje gdje je balkan samp mozete sa zelite staviti i naravno ukoliko cete u to stavljati skracenicu playerid, obavezno morate staviti ovako : forward balkansamptutorial(playerid);
public balkansamptutorial - a kod publica morate ovako public balkansamptutorial(playerid) bez ; jer je to public i nijedan vjerovatno public u vasoj skripti nema ; ukoliko nesto zelite bas detaljanije procitati posjetite sa*p.wiki
I sada kada odradite forward i public mozete kreirati timer, timer stavljate na odredjeno mjesto , a kako to radimo?
Potrebno je kucati sljedece : SetTimer("Stavite ime koje ste stvaili dok ste radili forward ono forward pa ime", sekunde, ponavljanje);A ukoliko radite SetTimerEx potrebno je napisati sljedece SetTimerEx("Stavite ime koje ste stavili dok ste radili forward ono forward pa ime", sekunde, ponavljanje, "i", playerid);
Mozda sam vas zbunio ali sada cu vam pokazati prmjer
forward imekojezelite(playerid);
public OnGameModeInit()
{
print("Pokretanje tajmera...");
SetTimer("imekojezelite", 1000, false); // Stavljeno da nakon 1 sekundu izbaci poruku Zavrseno
SetTimerEx("imekojezelite", 1000, false, "i", playerid); //Primjer sa Ex dodatkom
}
public imekojezelite(playerid) - takodje zaboravio sam napomenuti a to je da moze biti i bez playerid ali to cemo sve vise u UPDATE-u tutorijala
{
print("Zavrseno."); - Ovu poruku ce prikazati za onoliko koliko ste stavili u ovom slucaju za jednu sekundu 1000 - jedna sekunda sekunde se izrazavaju u milisekundama 1 minuta : 60000 2 sekunde 2000 i tako dalje.
}Znaci vi naprimjer napisete SendClientMessage(playerid, -1, "Cao"); i stavite ispod SetTimer/SetTimerEx("Ime", sekunde, ponavljanje, "i" playerid); ili "Ime", sekunde, ponavljanje );
I sada vi napravite forward Ime(playerid); ili ();
i samo public Ime(playerid) / ()
i unutra napisete naprimjer ili prikazete Textdraw NPR: SendClientMessage(playerid, -1, "Drugo cao"); - i to drugo cao ce se prikazati za onoliko sekundi koliko ste stavili.
Vazna stvar jeste da napomenem da se sekunde izrazavaju u milisekundama Sekunda 1 je 1000 - 2 sekunde 2000 1 minuta 60000 , i tako
USKORO UPDAE TUTORIJALA
Nadam se da sam pomogao.
Ugodna vece.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
496
Postovi:
25
Teme:
Pridružio se:Mar. 2015
29. Jan. 2019.
// xunder wrote on January 29, 2019, 6:08 pm:
Preduslov da bi drugima pomogao je da moras i sam znati to sto objasnjavas.
Potpisujem, ovim "tutorialom" ces samo zbuniti narod.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
21 / 250 XP
Početnik(6)
1,128
Postovi:
156
Teme:
Pridružio se:Jul 2017
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
29. Jan. 2019.
Nazalost ovdje malo ljudi razumije svrhu SetTimerEx
Jednostavno timer sa argumentima, koji i dalje poziva callback kao i SetTimer (bez argumenata), to NIJE player timer
Tako da nije nužno samo igraÄev ID prosljeÄ‘ivati uvijek tu!
To je inace parametar
https://wiki.sa-mp.com/wiki/SetTimerEx
Ja cijenim to sto se trudis i pokusavas, nemam nista protiv tebe, ali upravu je @xunder, malo se informiraj i prouci o tome o cemu zelis pricati (uciti druge)
Jednostavno timer sa argumentima, koji i dalje poziva callback kao i SetTimer (bez argumenata), to NIJE player timer
Tako da nije nužno samo igraÄev ID prosljeÄ‘ivati uvijek tu!
i naravno ukoliko cete u to stavljati skracenicu playeridTo je inace parametar
https://wiki.sa-mp.com/wiki/SetTimerEx
Ja cijenim to sto se trudis i pokusavas, nemam nista protiv tebe, ali upravu je @xunder, malo se informiraj i prouci o tome o cemu zelis pricati (uciti druge)
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
3,533
Postovi:
129
Teme:
Pridružio se:Jul 2016
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
104 / 250 XP
Početnik(2)
3,781
Postovi:
192
Teme:
Pridružio se:Jan. 2017
14. Apr. 2019.
SetTimerEx i SetTimer nije i nikada nece biti isto. SetTimer je Global, dok je sa Ex player. Global poziva funkciju za sve igrace, a Ex sa samo jednog. Lose objasnjeno.
Former SA:MP server developer
Founder @ cyformat.rs
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
14. Apr. 2019.
Vasic wrote on April 14, 2019, 6:43 pm:
SetTimerEx i SetTimer nije i nikada nece biti isto. SetTimer je Global, dok je sa Ex player. Global poziva funkciju za sve igrace, a Ex sa samo jednog. Lose objasnjeno.
edit: eto i Ino je objasnio 2 posta iznad xd
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
21 / 250 XP
Početnik(6)
1,128
Postovi:
156
Teme:
Pridružio se:Jul 2017
14. Apr. 2019.
Vasic wrote on April 14, 2019, 6:43 pm:
SetTimerEx i SetTimer nije i nikada nece biti isto. SetTimer je Global, dok je sa Ex player. Global poziva funkciju za sve igrace, a Ex sa samo jednog. Lose objasnjeno.
Bumpas temu staru dva mjeseca 😕
graph designer
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava


