Započeo statham.3
•26. Nov. 2017.Timer u komandi
873
pregleda
13
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
1,322
Postovi:
353
Teme:
Pridružio se:Feb. 2017
26. Nov. 2017.
Skripta koju koristim:GTARP
Detaljan opis problema:Hocu npr da napravim komandu /test i kad igrac ukuca jednom da ispise sta treba a sledeci put da pise npr sacekajte 1min pa opet koristite /test pa kako da nazovem to taj timer za 1min ne znam da napravim za komandu
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema:Hocu npr da napravim komandu /test i kad igrac ukuca jednom da ispise sta treba a sledeci put da pise npr sacekajte 1min pa opet koristite /test pa kako da nazovem to taj timer za 1min ne znam da napravim za komandu
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
433
Postovi:
15
Teme:
Pridružio se:Mar. 2017
27. Nov. 2017.
☢ χυηdÑ”Ñ_ ☢ wrote on November 26, 2017, 6:07 pm:
Hoces da zabranis spam komande na 1 minut?
new x;
CMD:test(pl, pr[]) {
if (gettime() < x) return (ne moze);
x = gettime() + 60;
return 1;
}Da baš, onda bi morao spamat na svaku komandu, a ovaj tvoj nije dobar jer je nedovršen. Primjer
new CommandSpam[ MAX_PLAYERS ];
//OnPlayerConnect
CommandSpam[ playerid ] = 0;
//OnPlayerDisconnect
CommandSpam[ playerid ] = 0;
Ovu provjeru postavljas na komande na kojima zelis zabraniti spam komandi. Primjer
CMD:poruka(playerid)
{
SendClientMessage( playerid, -1, "Poruka poslana");
if(gettime() - CommandSpam < 60) return SendClientMessage( playerid, -1, "Komandu mozes koristiti nakon 1 minute"); // 1 minuta
return 1;
}
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
1,322
Postovi:
353
Teme:
Pridružio se:Feb. 2017
27. Nov. 2017.
@Bolex_ Evo brate za ono sto si pomogao za komandu ono da ne spama doradio sam je jos malo hteo sam da napravim kad igrac jednom ukuca da dobije pare i poruku a kad sledeci put ukuca da mu pise da ceka 1min ali mn opet drugi put kad ukucam cmd opet da pare i ispise poruku
http://prntscr.com/hft7bz
https://imgur.com/a/LPqYI
http://prntscr.com/hft7bz
https://imgur.com/a/LPqYI
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos9
Novi Član
121 / 250 XP
Početnik(1)
273
Postovi:
34
Teme:
Pridružio se:Jan. 2016
27. Nov. 2017.
Izvinjavam se za DP ali moram pomoci coveku 😛
Probaj ovako kao sto sam ti ja uradio, negde na vrhu skripte upisi
onda umesto ove tvoje komande ubaci moju...
I javi sta si uradio..
Probaj ovako kao sto sam ti ja uradio, negde na vrhu skripte upisi
new CommandSpam;onda umesto ove tvoje komande ubaci moju...
if(strcmp(cmd, "/dostavi", true) == 0)
{
if(gettime() < CommandSpam) return SendClientMessage( playerid, -1, "Komandu mozes koristiti nakon 1 minute");
if(!PlayerToPoint(5.0, playerid, 1851.8865, -2070.1169, 15.4812)) return SendClientMessage(playerid, COLOR_LIGHTRED, "Niste ispred kuce za dostavu!");
if(PlayerInfo != 24) return SendClientMessage(playerid, COLOR_LIGHTRED, "Niste zaposljeni kao dostavljac!");
SendClientMessage(playerid, COLOR_LIGHTRED, "Uspesno ste dostavili posiljku!");
CommandSpam = gettime() + 60;
return 1;
}I javi sta si uradio..
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos9
Novi Član
121 / 250 XP
Početnik(1)
273
Postovi:
34
Teme:
Pridružio se:Jan. 2016
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
