Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Timur Script poslato Januar 29, 2019, 18:05:54 POSLE PODNE

Naslov: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Timur Script poslato Januar 29, 2019, 18:05:54 POSLE PODNE
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

[pawn]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?
[/pawn] 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
[pawn]
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.
}[/pawn]

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.
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: // xunder poslato Januar 29, 2019, 19:08:40 POSLE PODNE
Preduslov da bi drugima pomogao je da moras i sam znati to sto objasnjavas.
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Muma poslato Januar 29, 2019, 19:36:16 POSLE PODNE
Iskreno, ja ništa nisam shvatio... :D
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: _toretto poslato Januar 29, 2019, 19:38:45 POSLE PODNE
Citat: // xunder poslato Januar 29, 2019, 19:08:40 POSLE PODNE
Preduslov da bi drugima pomogao je da moras i sam znati to sto objasnjavas.

Potpisujem, ovim "tutorialom" ces samo zbuniti narod.
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Bašovski poslato Januar 29, 2019, 20:44:54 POSLE PODNE
Gubis vrijeme pisajuci ove gluposti
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: bunta poslato Januar 29, 2019, 21:07:06 POSLE PODNE
Dosta toga sam naucio hvala.
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Purdinho poslato Januar 29, 2019, 21:18:03 POSLE PODNE
Da ne znam ovo,tocno ne bi ni naucio :P  ???
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: there’dn’t’ve poslato Januar 29, 2019, 21:19:23 POSLE PODNE
zapanjen sam
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Ino42O poslato Januar 29, 2019, 21:24:31 POSLE PODNE
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!

i naravno ukoliko cete u to stavljati skracenicu playerid
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)
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Roby Mapper poslato Januar 30, 2019, 10:21:39 PRE PODNE
Pohvala za trud
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Vasic poslato April 14, 2019, 20:43:10 POSLE PODNE
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.
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Muma poslato April 14, 2019, 20:52:04 POSLE PODNE
Citat: Vasic poslato April 14, 2019, 20:43:10 POSLE PODNE
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.
Nije globalni i player timer nego sa parametrima i bez hahahaha :D

edit: eto i Ino je objasnio 2 posta iznad xd
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: imnaithan poslato April 14, 2019, 21:10:17 POSLE PODNE
W T F !?  8)
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: there’dn’t’ve poslato April 14, 2019, 21:15:27 POSLE PODNE
Citat: Vasic poslato April 14, 2019, 20:43:10 POSLE PODNE
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  ???
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Vasic poslato April 15, 2019, 07:27:47 PRE PODNE
Citat: #ek2k18 poslato April 14, 2019, 21:15:27 POSLE PODNE
Bumpas temu staru dva mjeseca  ???
Niko je nije zatvorio..
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Pinch.aMx poslato April 15, 2019, 17:11:30 POSLE PODNE
Molim LOCK.
Preporučujem Y_Timers & PawnPlus tasks nikako obične, hvala doviÄ'enja!
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: Muma poslato April 15, 2019, 22:14:57 POSLE PODNE
Citat: #ek2k18 poslato April 14, 2019, 21:15:27 POSLE PODNE
Bumpas temu staru dva mjeseca  ???
Dozvoljeno je, odavno već izmjenjeno pravilo da sve teme ostaju otključane zbog poboljšane aktivnosti. :D
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: [][] Foxy 2k19 [][] poslato April 15, 2019, 22:49:58 POSLE PODNE
Solidno pomocice novima :D
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: m u m i poslato April 16, 2019, 10:15:02 PRE PODNE
Pohvale za trud
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: adapt. poslato April 24, 2019, 14:56:27 POSLE PODNE
nisam skontao nista lol
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: indeed.php poslato Maj 04, 2019, 22:06:02 POSLE PODNE
ok
Naslov: Odg: Å ta je tajmer ( Timer ) i kako se ubacuje.
Poruka od: xnxx poslato Maj 25, 2019, 08:08:50 PRE PODNE
Nista nisam shvatio.. Previse je natrpano i nije detaljno objasnjeno..