Detaljan opis problema: Ima neko neki predlog kako bi mogao napraviti cmd za PD kojom bi mogli unistiti zasadjenu biljku i staviti na 0 varijablu igraca koji ju je zasadio?
Dio skripte:
////////////////////////////////////////////////////////////////////////////////////////////////
CMD:beri(playerid, params[])
{
if(!IsPlayerInRangeOfPoint( playerid, 30, -2089.6960,-2374.5415,30.6250)) return GRESKA(playerid,"Morate biti na mjestu za sadjenju droge!");
if(TravaZasadjena > 0) return GRESKA(playerid, "Trava jos nije narasla!");
if(TravaZasadjena <= 0 && TravaGotova != 1) return GRESKA(playerid, "Niste posadili travu!");
if(!IsPlayerInRangeOfPoint(playerid, 3.0, TravaX, TravaY, TravaZ)) return GRESKA(playerid,"Niste blizu mjesta gdje ste posadili travu.");
new rand = 5 + random(45);
PlayerInfo += rand;
format(globalstring, sizeof(globalstring), "{FFFFFF} {7DA0FF}Ubrali ste %d grama droge. Sada imate %d grama droge.", rand,PlayerInfo);
SCM(playerid, -1, globalstring);
TravaGotova = 0;
TravaZasadjena = 0;
DestroyDynamicObject(TravaObjekt);
return 1;
}
////////////////////////////////////////////////////////////////////////////////////////////////
CMD:sadi(playerid, params[])
{
if(!IsPlayerInRangeOfPoint( playerid, 50, 2493.1689,-854.4798,95.3586)) return GRESKA(playerid,"Morate biti na mjestu za sadjenju droge!");
if(PlayerInfo < 1) return GRESKA(playerid,"Nemas vise sjemenki da zasadis.");
if(TravaZasadjena != 0) return GRESKA(playerid,"Vec ste zasadili travu.");
if(TravaGotova == 1) return GRESKA(playerid,"Prvo uzberite travu koja je nikla.");
GetPlayerPos(playerid, TravaX, TravaY, TravaZ);
TravaZ -= 2.0;
SPI(playerid, "Zasadili ste drogu. Pazite na nju dok ne bude gotova.");
PlayerInfo -= 1;
SCMF(playerid, -1,"{FFFFFF} {7DA0FF}Ostalo vam je jos %d sjemena.",PlayerInfo);
TravaGotova = 0;
TravaZasadjena = 4;
TravaTimerr = SetTimerEx("TravaTimer", 60000*3, true, "i", playerid);
TravaObjekt = CreateDynamicObject(3409, TravaX, TravaY, TravaZ, 0.0, 0.0, 0.0, 0, 0, -1, 15.0);
return 1;
}
////////////////////////////////////////////////////////////////////////////////////////////////
CMD:kupisjeme(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, -2093.2883,-2417.5879,29.6194)) return GRESKA(playerid, "Niste na mjestu za uzimanje sjemenki!");
new sjemenki;
if(sscanf(params, "d", sjemenki))
{
KORISTI(playerid, "/kupisjeme [Kolicina sjemena(1 sjeme - 200$)]");
return 1;
}
if(sjemenki+PlayerInfo > 15) return GRESKA(playerid,"Imate previse sjemenki!");
if(PlayerInfo < sjemenki*5000) return GRESKA(playerid, "Nemas dovoljno novca.");
PlayerInfo += sjemenki;
g_NovacMinus(playerid, sjemenki*5000);
SCMF(playerid,-1,"{7DA0FF}Kupili ste %d sjemena za sadjenje droge.",sjemenki);
SCMF(playerid,-1,"{7DA0FF}Da posadite drogu koristite /sadi, a da uberete /beri.",sjemenki);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
