Kako koristiti "gettime()" kao tajmer?

Započeo Makenzi
5. Dec. 2018. Zaključano
2,308
pregleda
3
postova
Makenzi
3
Hustler
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
5. Dec. 2018.
Veoma korisno, pohvale 🙂
treench
2
Rookie
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