samp-plugin-timerfix ( Ziggi's fork (bugfix + 'new') )

Započeo Osamu Dazai
31. Avg. 2019.
4,504
pregleda
20
postova
VinlandRP
4
Made Man
31. Avg. 2019.
- 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).
native KillTimer(timerid);

Ovaj native je ostao isti i funkcioniše sa svim tajmerima (Bili to player, global ili default tajmeri).
native IsValidTimer(timerid);

Ovaj native Vam daje mogućnost da proverite da li je tajmer validan tj da li postoji.
native GetActiveTimers();

Vraća ukupan broj pokrenutih (validnih) tajmera.
native KillPlayerTimer(timerid);

Ubija Player tajmer i prekida njegovo izvršavanje.
native KillPlayerTimers(playerid);

Ubija sve Player tajmere koji su pokrenuti na igraču ( playerid ).
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).
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.
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.
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.
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).
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.
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.
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.
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.
native GetTimerInterval(timerid);

Vraća interval tajmera.
timerid - ID tajmera čiji interval menjamo.
native GetTimerIntervalLeft(timerid);

Vraća preostali interval za koji će se tajmer ponovo pozvati.
timerid - ID tajmera čiji preostali interval uzimamo.
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.
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).
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.
MatriiX.aMx
5
Underboss
31. Avg. 2019.
Well fucking done  😁
Po meni veoma korisno
Gud job maj frend 10/10  😁
VinlandRP
4
Made Man
31. Avg. 2019.
ᴅᴀʀᴋᴀɴɢᴇʟ wrote on August 31, 2019, 8:05 am:
Well fucking done  😁
Po meni veoma korisno
Gud job maj frend 10/10  😁

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!!!
MatriiX.aMx
5
Underboss
31. Avg. 2019.
Osamu Dazai wrote on August 31, 2019, 8:06 am:
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
VinlandRP
4
Made Man
31. Avg. 2019.
ᴅᴀʀᴋᴀɴɢᴇʟ wrote on August 31, 2019, 8:15 am:
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
Garadooo
5
Forum Don
31. Avg. 2019.
ja ko'i sam bot sam skontao nesto,gj
VinlandRP
4
Made Man
31. Avg. 2019.
Hvala!

@Vasic aj srce dodaj crticu što fali u naslovu - _- tj header teme
Alexander_Kaiser
5
Underboss
31. Avg. 2019.
Super objasnjeno, svaka cast.
VinlandRP
4
Made Man
31. Avg. 2019.
.morningstar wrote on August 31, 2019, 9:00 am:
Super objasnjeno, svaka cast.


Hvala bebo al' ne bih te j**o <3
marko077
6
Underboss
31. Avg. 2019.
Good job man 😉
Chuffy
4
Made Man
31. Avg. 2019.
Onako...  😎
Shomy Script
6
Godfather
31. Avg. 2019.
Lepo objasnjeno 🙂
VinlandRP
4
Made Man
31. Avg. 2019.
Shomyy wrote on August 31, 2019, 11:05 am:
Lepo objasnjeno 🙂

Logyc

M0nster wrote on August 31, 2019, 10:54 am:
Onako...  😎

Tutorial ili plugin?

LANMY.pwN wrote on August 31, 2019, 10:43 am:
Good job man 😉

Tyty
itzbekam
4
Enforcer
31. Avg. 2019.
Korisno  😉
VinlandRP
4
Made Man
31. Avg. 2019.
itzbekam wrote on August 31, 2019, 11:58 am:
Korisno  😉

Naravno, hvala.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha