CMD Timer

Započeo ...
30. Mar. 2018. Zaključano
930
pregleda
12
postova
Bekaksi_Brat
4
Enforcer
30. Mar. 2018.
Problem(error/warning): Posto u sg modu se komande mogu koristit bilo kakvom brzinom i kada svi pocnu spamati onda padne srv i odlucim da ubacim cmd timer ali kad uradim nece ... Ako bi mogo netko napisat mi kako da uradim cmd timer ... nmg nac na forumu
Dio skripte: nista
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): nista
Slika/video ingame problema(obavezno ako je ingame problem): nista
Taylor Script
4
Made Man
Rax_King
5
Godfather
30. Mar. 2018.
Mozes na laksi nacin u
OnPlayerCommandPerformed
neku varijablu ex.
if (nextCmd > gettime()) return SCM(playerid, -1, "Od svake komande mora proci 3 sekunde.");
nextCmd = gettime() + 3;
Belegija
4
Enforcer
30. Mar. 2018.
.ксундер wrote on March 30, 2018, 9:42 pm:
Mozes na laksi nacin u
OnPlayerCommandPerformed
neku varijablu ex.
if (nextCmd > gettime()) return SCM(playerid, -1, "Od svake komande mora proci 3 sekunde.");
nextCmd = gettime() + 3;

To jeste lakse,ali opet mora da definise ovo nexCmd itd..
Ivan_Ino
5
Kingpin
30. Mar. 2018.
Belegija wrote on March 30, 2018, 10:30 pm:
To jeste lakse,ali opet mora da definise ovo nexCmd itd..


Ne moze bez barem jedne varijable, ovo je najbolji nacin, radije jedna varijabla i jedna provjera nego u svakoj cmd ponavljanje iste stvari
Shomy Script
6
Godfather
31. Mar. 2018.
.tayloR ツ wrote on March 30, 2018, 8:00 pm:
https://pastebin.com/JEPt6Gk9 ?
To je bespotrebno koriscenje timera, bolje da koristi gettime kao sto je ino vec rekao 🙂
Bekaksi_Brat
4
Enforcer
31. Mar. 2018.
Hvala na pomoci svima.
Coox
4
Enforcer
1. Apr. 2018.
Na svaku komandu ubaci tajmer ili napravi stock sa tajmerom.
Bolex_
4
Made Man
1. Apr. 2018.
Coox wrote on April 1, 2018, 12:32 pm:
Na svaku komandu ubaci tajmer ili napravi stock sa tajmerom.


Recimo da ti server ima +100 komandi i na svaku tu komandu postavi timer, to jest njih 100. Gušiš skriptu, nedaš joj da dođe do zraka.

if(GetTickCount() - CMDTime < 2000 && CMDTime != 0)
{
        SendClientMessage(playerid, -1, "Svaku komandu mozes upisati tek nakon 2 sekunde.");
        return 1;
}
CMDTime = GetTickCount();
Coox
4
Enforcer
1. Apr. 2018.
Pa da, to je jedan od nacina ako bas ne znas kako da odradis to. A mozes napraviti ako sam siguran i funkciju onplayerexecutescmd. Mislim da sam to vidio negdje.
Bajricc
4
Made Man
1. Apr. 2018.
new koristioChat;

pod onplayertext staviš ovo
if(gettime() < koristioChat) { SCM(playerid, CRVENA, "AGPodrska | {FFFFFF}Chat mozete koristiti svake 3 sekunde!"); return 0; }
koristioChat = gettime() + 2;
Coox
4
Enforcer
1. Apr. 2018.
Yannick wrote on April 1, 2018, 1:26 pm:
new koristioChat;

pod onplayertext staviš ovo
if(gettime() < koristioChat) { SCM(playerid, CRVENA, "AGPodrska | {FFFFFF}Chat mozete koristiti svake 3 sekunde!"); return 0; }
koristioChat = gettime() + 2;


trazi za komande a ne za pisanje u chatu.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha