PARTNERI:
-UPOZORENJE-

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


Autor Tema: [Tutorial] samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )  (Pročitano 1295 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Osamu Dazai

samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« poslato: Avgust 31, 2019, 10:01:26 pre podne »
- samp-plugin-timerfix ( Ziggi's Version ) -

Šta je timerfix plugin i čemu on služi?
Timerfix poboljšava preciznost "default" SA-MP tajmera i uz to donosi još neke nove mogućnosti.

Prednosti i mane:
Prednosti:
- Mnogo su precizniji od native SA-MP tajmera.
- Nove mogućnosti poput Player tajmera.
- Player tajmeri se automatski ubijaju čim igrač izađe sa servera.
- Mnogo više funkcija za manipulisanje samim tajmerom.
- Veoma je stabilan i nema problema (bar ih do sada nisam primetio).
Mane:
- Nije baš mana ali ovo je fork tajmera čiji je prvobitni kod pisao Udan, e sada ti tajmeri su imali previše bagova ali od ovog fork-a su prošle godine i verujem da se svi fixani :)

Kako se koristi?
Pošto je ovo timerfix sa velikim dodacima ali opet isti se koriste potpuno isto kao i default (native) SA-MP tajmeri (razlika je malo više argumenata što verujem da nije problem pa ćete sve razumeti samim čitanjem definicija dole).

Pawno Code: [Izaberi]
native KillTimer(timerid);Ovaj native je ostao isti i funkcioniše sa svim tajmerima (Bili to player, global ili default tajmeri).

Pawno Code: [Izaberi]
native IsValidTimer(timerid);Ovaj native Vam daje mogućnost da proverite da li je tajmer validan tj da li postoji.

Pawno Code: [Izaberi]
native GetActiveTimers();Vraća ukupan broj pokrenutih (validnih) tajmera.

Pawno Code: [Izaberi]
native KillPlayerTimer(timerid);Ubija Player tajmer i prekida njegovo izvršavanje.

Pawno Code: [Izaberi]
native KillPlayerTimers(playerid);Ubija sve Player tajmere koji su pokrenuti na igraču ( playerid ).

Pawno Code: [Izaberi]
native SetTimer_(func[], interval, delay, count);Poboljšana verzija SetTimer funkcije.
func[] - Naziv public funkcije koja će se pozvati.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.
delay - Vreme u milisekundama (ms) posle kog će krenuti izvršavanje tajmera prvi put.
count - Koliko puta će se tajmer pozvati pre nego što bude stopiran (ubijen).

Pawno Code: [Izaberi]
native SetTimerEx_(func[], interval, delay, count, format[], {Float, _}:...);Poboljšana verzija SetTimerEx funkcije.
func[] - Naziv public funkcije koja će se pozvati.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.
delay - Vreme u milisekundama (ms) posle kog će krenuti izvršavanje tajmera prvi put.
count - Koliko puta će se tajmer pozvati pre nego što bude stopiran (ubijen).
format - Specijalan format koji označava tag varijabli koje se prenosi.

Pawno Code: [Izaberi]
native SetPlayerTimer(playerid, func[], interval, repeating);Postavlja novi player tajmer.
playerid - ID igrača za kog se tajmer poziva.
func[] - Naziv public funkcije koja će se pozvati.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.
repeating - Da li će se ovaj tajmer izvršiti jednom ili dok ne bude ubijen putem funkcije.

Pawno Code: [Izaberi]
native SetPlayerTimerEx(playerid, func[], interval, repeating, const format[], {Float,_}:...);Postavlja novi player tajmer.
playerid - ID igrača za kog se tajmer poziva.
func[] - Naziv public funkcije koja će se pozvati.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.
repeating - Da li će se ovaj tajmer izvršiti jednom ili dok ne bude ubijen putem funkcije.
format - Specijalan format koji označava tag varijabli koje se prenosi.

Pawno Code: [Izaberi]
native SetPlayerTimer_(playerid, func[], interval, delay, count);Postavlja novi player tajmer ( poboljšana verzija ).
playerid - ID igrača za kog se tajmer poziva.
func[] - Naziv public funkcije koja će se pozvati.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.
delay - Vreme u milisekundama (ms) posle kog će krenuti izvršavanje tajmera prvi put.
count - Koliko puta će se tajmer pozvati pre nego što bude stopiran (ubijen).

Pawno Code: [Izaberi]
native SetPlayerTimerEx_(playerid, func[], interval, delay, count, format[], {Float, _}:...);Postavlja novi player tajmer ( poboljšana verzija ).
playerid - ID igrača za kog se tajmer poziva.
func[] - Naziv public funkcije koja će se pozvati.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.
delay - Vreme u milisekundama (ms) posle kog će krenuti izvršavanje tajmera prvi put.
count - Koliko puta će se tajmer pozvati pre nego što bude stopiran (ubijen).
format - Specijalan format koji označava tag varijabli koje se prenosi.

Pawno Code: [Izaberi]
native GetTimerFunctionName(timerid, func[], maxlength = sizeof(func));Vraća ime funkcije koju ste pozvali tajmerom.
timerid - ID tajmera čije ime funkcije tražimo.
func[] - Naziv public funkcije koja je bila izvršena.
maxlength - Veličina stringa public funkcije koja je bila izvršena.

Pawno Code: [Izaberi]
native SetTimerInterval(timerid, interval);Postavlja novi interval tajmera.
timerid - ID tajmera čiji interval menjamo.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.

Pawno Code: [Izaberi]
native SetTimerIntervalLeft(timerid, interval);Postavlja interval koji treba da prođe da bi se tajmer ponovo izvršio.
timerid - ID tajmera čiji interval menjamo.
interval - Vreme u milisekundama (ms) za koje će se tajmer pozvati.

Pawno Code: [Izaberi]
native GetTimerInterval(timerid);Vraća interval tajmera.
timerid - ID tajmera čiji interval menjamo.

Pawno Code: [Izaberi]
native GetTimerIntervalLeft(timerid);Vraća preostali interval za koji će se tajmer ponovo pozvati.
timerid - ID tajmera čiji preostali interval uzimamo.

Pawno Code: [Izaberi]
native SetTimerDelay(timerid, delay);Postavlja delay tj vreme za koje će se tajmer prvi put izvršiti.
timerid - ID tajmera čiji preostali interval uzimamo.
delay - Vreme u milisekundama (ms) posle kog će krenuti izvršavanje tajmera prvi put.

Pawno Code: [Izaberi]
native SetTimerCount(timerid, count);Postavlja novi count tj koliko puta će se tajmer ponoviti.
timerid - ID tajmera čiji preostali interval uzimamo.
count - Koliko puta će se tajmer pozvati pre nego što bude stopiran (ubijen).

Pawno Code: [Izaberi]
native GetTimerCallsLeft(timerid);Vraća ukupan preostali broj poziva tajmera.
timerid - ID tajmera čiji preostali interval uzimamo.

Download here or sampctl p install ziggi/samp-plugin-timerfix.
« Poslednja izmena: Avgust 31, 2019, 15:19:08 posle podne Vasic »
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons

Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin

Citat: Vodka Play
Obožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi Å¡ta treba uraditi, al' ne vredi nisu svi za skriptanje.
 
Korisnici koji su se zahvalili: bunta, M U M I X Z Λ, Smokisha, mtyGOD, Galardo

Van mreže mtyGOD

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #1 poslato: Avgust 31, 2019, 10:05:07 pre podne »
Well fucking done   ;D
Po meni veoma korisno
Gud job maj frend 10/10  ;D
[ мαтяүx ]
- Pusti našu pjesmu , tebi čuvam zadnji ples -
 
Korisnici koji su se zahvalili: Smokisha, Osamu Dazai

Van mreže Osamu Dazai

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #2 poslato: Avgust 31, 2019, 10:06:55 pre podne »
Well fucking done   ;D
Po meni veoma korisno
Gud job maj frend 10/10  ;D
Tenskju veri mač...

Mogli bi se kad i zahvalit na ovim tutorialima, samo se jadan @almightymumitza izmučio da bude bar jedna zahvalnica na svim, a eseje pišem, nema veze dbr dbr #SARKAZAM NE ABJUZAM ZAHVALNICE!!!
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons

Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin

Citat: Vodka Play
Obožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi Å¡ta treba uraditi, al' ne vredi nisu svi za skriptanje.
 
Korisnici koji su se zahvalili: M U M I X Z Λ

Van mreže mtyGOD

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #3 poslato: Avgust 31, 2019, 10:15:14 pre podne »
Tenskju veri mač...

Mogli bi se kad i zahvalit na ovim tutorialima, samo se jadan @almightymumitza izmučio da bude bar jedna zahvalnica na svim, a eseje pišem, nema veze dbr dbr #SARKAZAM NE ABJUZAM ZAHVALNICE!!!
Eto ga , na brzinu odgovaram nisam kod kuce ebiga xD
[ мαтяүx ]
- Pusti našu pjesmu , tebi čuvam zadnji ples -
 
Korisnici koji su se zahvalili: Osamu Dazai

Van mreže Osamu Dazai

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #4 poslato: Avgust 31, 2019, 10:17:08 pre podne »
Eto ga , na brzinu odgovaram nisam kod kuce ebiga xD
Ma bre šalio sam se, NEMOJ KO DA SE ZAHVALIO sada ispast će da vas nagovaram, nego pre ovoga sam pogledao prošle i samo muma ispamao zahvalnice hhaha
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons

Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin

Citat: Vodka Play
Obožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi Å¡ta treba uraditi, al' ne vredi nisu svi za skriptanje.
 

Van mreže Galardo

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #5 poslato: Avgust 31, 2019, 10:28:25 pre podne »
ja ko'i sam bot sam skontao nesto,gj
 
Korisnici koji su se zahvalili: Osamu Dazai

Van mreže Osamu Dazai

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #6 poslato: Avgust 31, 2019, 10:34:53 pre podne »
Hvala!

@Vasic aj srce dodaj crticu Å¡to fali u naslovu - _- tj header teme
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons

Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin

Citat: Vodka Play
Obožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi Å¡ta treba uraditi, al' ne vredi nisu svi za skriptanje.
 

Van mreže jason.r

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #7 poslato: Avgust 31, 2019, 11:00:27 pre podne »
Super objasnjeno, svaka cast.
Owner of Northen Lights
Respect to myself and my design
 
Korisnici koji su se zahvalili: Osamu Dazai

Van mreže Osamu Dazai

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #8 poslato: Avgust 31, 2019, 11:01:38 pre podne »
Super objasnjeno, svaka cast.

Hvala bebo al' ne bih te j**o <3
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons

Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin

Citat: Vodka Play
Obožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi Å¡ta treba uraditi, al' ne vredi nisu svi za skriptanje.
 

Van mreže xLanmi

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #9 poslato: Avgust 31, 2019, 12:43:51 posle podne »
Good job man ;)
One And Only
Old Member
Since AVGUST 2013. :)
GAME OVER - SCRIPTING
SINCE 2009 - 2020
 

Van mreže Hydra.

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #10 poslato: Avgust 31, 2019, 12:54:08 posle podne »
Onako...  8)
You'll be always in my heart, the end and thanks for amazing times. #WeAreLords
 

Van mreže Shomyy

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #11 poslato: Avgust 31, 2019, 13:05:35 posle podne »
Lepo objasnjeno :)
• RADOVI •

Ne moze sve stati hoho



• FACEBOOK •

Klikni me !



Kazu da vreme sve leci, a vremenom samo se stvari zaborave


 

Van mreže Osamu Dazai

My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons

Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin

Citat: Vodka Play
Obožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi Å¡ta treba uraditi, al' ne vredi nisu svi za skriptanje.
 

Van mreže itzbekam

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #13 poslato: Avgust 31, 2019, 13:58:09 posle podne »
Korisno  ;)
 
Korisnici koji su se zahvalili: Osamu Dazai

Van mreže Osamu Dazai

Odg: samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )
« Odgovor #14 poslato: Avgust 31, 2019, 14:22:22 posle podne »
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons

Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin

Citat: Vodka Play
Obožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi Å¡ta treba uraditi, al' ne vredi nisu svi za skriptanje.