Započeo Huan Escobar
•20. Okt. 2016.• Zaključano[POMOC-PREDLOG] Sistem sadjenja
691
pregleda
2
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
206
Postovi:
85
Teme:
Pridružio se:Jul 2015
20. Okt. 2016.
Skripta koju koristim: UP
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:
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
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): /
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
118
Postovi:
32
Teme:
Pridružio se:Jun 2016
21. Okt. 2016.
CMD:beripd(playerid, params[])
{
if(!IsPlayerInRangeOfPoint( playerid, 50, TravaX, TravaY, TravaZ))
//dodas comandu ispod comandu
{
TravaZasadjena = 0;
KillTimer(TravaTimer);
DestroyObject(TravaObjekt);
//dodas tekst od clan je unistio travu ili neki tvoj tekst
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava