PARTNERI:

* Marketing

-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Tutorial] Šta je tajmer ( Timer ) i kako se ubacuje.  (Pročitano 230 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Timur Script

Šta je tajmer ( Timer ) i kako se ubacuje.
« 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

Pawno Code: [Izaberi]
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
Pawno Code: [Izaberi]
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.
« Poslednja izmena: Januar 29, 2019, 18:08:14 posle podne Timur Script »
 

Van mreže // xunder

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #1 poslato: Januar 29, 2019, 19:08:40 posle podne »
Preduslov da bi drugima pomogao je da moras i sam znati to sto objasnjavas.
 

Na mreži livinglikearockstar

  • Ne treba vjerovati ljudima s kojima smo se tek sprijateljili, a koji pokazuju da smo im draži od njihovih starih prijatelja – tako će se ponašati i s nama kada steknu nove prijatelje.
  • Godfather
  • *
  • Poruke: 9418
  • Broj zahvalnica: 326
  • we create our own demons.
    • YouTube kanal
Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #2 poslato: Januar 29, 2019, 19:36:16 posle podne »
Iskreno, ja ništa nisam shvatio... :D


 
Korisnici koji su se zahvalili: just_Sukiii, Mister Naithan

Van mreže _toretto

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #3 poslato: Januar 29, 2019, 19:38:45 posle podne »
Preduslov da bi drugima pomogao je da moras i sam znati to sto objasnjavas.

Potpisujem, ovim "tutorialom" ces samo zbuniti narod.
HARD WORK BEATS TALENT
 

Na mreži Bašovski

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #4 poslato: Januar 29, 2019, 20:44:54 posle podne »
Gubis vrijeme pisajuci ove gluposti
 
Korisnici koji su se zahvalili: Mister Naithan

Van mreže BIČEZ KOL MI BUNTA

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #5 poslato: Januar 29, 2019, 21:07:06 posle podne »
Dosta toga sam naucio hvala.
 

Van mreže Purdinho

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #6 poslato: Januar 29, 2019, 21:18:03 posle podne »
Da ne znam ovo,tocno ne bi ni naucio :P  ???


"I learned all about life with a ball at my feet"
- Ronaldinho "Gaucho"
 
Korisnici koji su se zahvalili: Mister Naithan

Na mreži #ek2k18

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #7 poslato: Januar 29, 2019, 21:19:23 posle podne »
zapanjen sam

Van mreže Ino42O

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #8 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 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)
Software Developer



 

Van mreže Roby Mapper

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #9 poslato: Januar 30, 2019, 10:21:39 pre podne »
Pohvala za trud
#ROBY_BLACK 4K2019
#SCRIPTER ON DUTY !
----- NIKAD PORAZ SAMO LEKCIJA! -----
 

Van mreže Vasic

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #10 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.


Pawn & Web Developing


Respect List: Mister Naithan | livinglikerockstar | Purdinho | RevOLvɘЯ.pwn | Captain Foux
 

Na mreži livinglikearockstar

  • Ne treba vjerovati ljudima s kojima smo se tek sprijateljili, a koji pokazuju da smo im draži od njihovih starih prijatelja – tako će se ponašati i s nama kada steknu nove prijatelje.
  • Godfather
  • *
  • Poruke: 9418
  • Broj zahvalnica: 326
  • we create our own demons.
    • YouTube kanal
Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #11 poslato: April 14, 2019, 20:52:04 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


 
Korisnici koji su se zahvalili: Mister Naithan

Na mreži Mister Naithan

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #12 poslato: April 14, 2019, 21:10:17 posle podne »
W T F !?  8)
DeeJay - Music Producer
| EDM | MashUP | TRAP |


Give Honor To The One Who Deserve It


Respect For : Deken | androo | LoOdaK | Bašovski | Purdinho | Nikisb | Captain Foux | Vasic
 

Na mreži #ek2k18

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #13 poslato: April 14, 2019, 21:15:27 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  ???

Van mreže Vasic

Odg: Šta je tajmer ( Timer ) i kako se ubacuje.
« Odgovor #14 poslato: April 15, 2019, 07:27:47 pre podne »
Bumpas temu staru dva mjeseca  ???
Niko je nije zatvorio..


Pawn & Web Developing


Respect List: Mister Naithan | livinglikerockstar | Purdinho | RevOLvɘЯ.pwn | Captain Foux
 
Korisnici koji su se zahvalili: Mister Naithan