Pomoc Brzo!

Započeo .белић, Februar 26, 2018, 18:57:44 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): Napravio sam komandu /deaglearena i sada kad kucam to teleportuje me tamo i hocu napraviti da se moze koristiti svakih 10 minuta, poslacu vam kod ispod,
Dio skripte:[ pawn ] CMD:deaglearena(playerid, params[])
{
   #pragma unused params
   new rand = random(sizeof(RandomArena1));
   SetPlayerPos(playerid, RandomArena1[rand][0], RandomArena1[rand][1], RandomArena1[rand][2]);
   if(UlogovanProvera[playerid] == 0) return Ulogovan(playerid);
   if(Arena1[playerid] == 1) return SCM(playerid,-1,""belic_boja"[ Greska ]:"BELA"Vec si usao u Deagle Arenu!");
   SCM(playerid,-1,""belic_boja"[OD:RP] "CRVENA"Usao si u Deagle Arenu!");
   if(gettime() < Arena1[playerid]) return SCM(playerid, -1, ""CRVENA"OD:RP | "SIVA"Ovu komandu mozete koristiti svakih 10 minuta!");
   Arena1[playerid] = 1;
   SetPlayerPos(playerid, -2745.4033,2315.1924,-28.7768);
   SetPlayerArmour(playerid, 99.0);
   SetPlayerHealth(playerid, 99.0);
   GivePlayerWeapon(playerid, 24, 100);
   Arena1[playerid] = gettime() + 600;
   return 1;
} [ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ][ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Ako moze pomoc sto pre
Poslednja Izmena: Februar 26, 2018, 18:59:05 POSLE PODNE od Belic
Hejtanje u krvi!

Iznad komande stavi
new lastUsage[MAX_PLAYERS];


te na vrh komande stavis
if (gettime() - lastUsage[playerid] < 60 * 10) return SendClientMessage(playerid, -1, "wait 10 minutes...");
lastUsage[playerid] = gettime();
Software Developer

Citat: Ino42O poslato Februar 26, 2018, 19:10:24 POSLE PODNE
Iznad komande stavi
new lastUsage[MAX_PLAYERS];


te na vrh komande stavis
if (gettime() - lastUsage[playerid] < 60 * 10) return SendClientMessage(playerid, -1, "wait 10 minutes...");
lastUsage[playerid] = gettime();

Hvala ti buraz sad radi <3
Hejtanje u krvi!