Kako koristiti "gettime()" kao tajmer?

Započeo Makenzi
5. Dec. 2018. Zaključano
2,353
pregleda
3
postova
Makenzi
3
Hustler
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
5. Dec. 2018.
gettime() funkcija kao tajmer!


Pozdrav svima,
danas ću vas naučiti kako da kreirate tajmer pomoću gettime() funkcije.
Ovde ću Vam pokazati nešto kao Anti Spam, ako ovo želite za komande ( anti cmd spam ) nikako to nemojte raditi ispod svake komande, no više o tome u sledećem tutorialu!

Koraci
1. Prvo kreirate pvar ( player variable ):
new g_EngineSpam;

2. Sada kada se igrac konektuje, refreshujte taj pvar na -1:
public OnPlayerConnect(playerid)
{
    g_EngineSpam = -1;
    return 1;
}

3. Sada kreiramo komandu ( tj. samo onaj deo koji nam trenutno treba )
CMD:engine(playerid, params[])
{
if(gettime() < g_EngineSpam) return SendClientMessage(playerid, -1, "[Anti:Spam] Motor vozila mozete paliti na svake 3 sekunde!");
{
g_EngineSpam = gettime() + 3; // podesava pvar na 3 sekunde od trenutnog vremena.
//kod
}
}



Prošli tutorial: KLIK
Sledeći tutorial: Česte greške početnika. [ Uskoro... ]
Shomy Script
6
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
5. Dec. 2018.
Veoma korisno, pohvale 🙂
treench
2
Rookie
Balkan SA:MPBalkan SA:MP
6. Dec. 2018.
Mozes i ovako iskoristiti gettime, malo je jednostavniji nacin jer ne moras praviti varijablu  🙂
CMD:engine(playerid, params[])
{
        if (gettime() < GetPVarInt(playerid, "EngineSpam")) return SCM (playerid, -1, "Greska: Morate sacekati 3 sekunde !");
{
                SetPVarInt(playerid, "EngineSpam", gettime() + 3);
//kod
}
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha