Zaključano

Pomoc za sistem

Započeo Ahbab
pre 1 godinu
517
pregleda
11
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Ahbab
Wheel Man
pre 1 godinu
Momci radim neki mod od 0 pa sam konto da napravim sistem sadjenja marihuane dakle igrac da moze posaditi marihuanu gdje god hoce ako ima sjeme jel. pa sad me zanima kako da odradim to sa CreateObject ili sta mi vec treba ako moze neko da pomogne . il ako neko ima slican kod dobro bi dosao
toncikica
Enforcer
pre 1 godinu
Ahbab wrote on March 12, 2024, 4:39 pm:
Momci radim neki mod od 0 pa sam konto da napravim sistem sadjenja marihuane dakle igrac da moze posaditi marihuanu gdje god hoce ako ima sjeme jel. pa sad me zanima kako da odradim to sa CreateObject ili sta mi vec treba ako moze neko da pomogne . il ako neko ima slican kod dobro bi dosao

Napravi enum sa lokacijama marihuane, onda ides, cmd:posadidrogu, ispitas da li je clan bande/mafije, ima li sjeme, uzmes getplayerpos i da tu napravi stabiljku onda ovo ostalo sam....
Ahbab
Wheel Man
pre 1 godinu
ne razumijem za sto ce mi ovaj enum
Macas
Enforcer
pre 1 godinu
Ahbab wrote on March 12, 2024, 5:51 pm:
ne razumijem za sto ce mi ovaj enum
https://sampwiki.blast.hk/wiki/Keywords:Initialisers#enum
Ahbab
Wheel Man
pre 1 godinu
CreateDynamicObject(2195, 0.0, 0.0, 0.0, 0.0, 0.0, -1, -1, -1, 50, 0, -1, 0);

Kako sad da igrac kreira taj objekt gdje je on GetPlayerPos(playerid, 0.0, 0.0, 0.0); mi pravi neki error
Dime123
Made Man
pre 1 godinu
Ahbab wrote on March 12, 2024, 4:39 pm:
Momci radim neki mod od 0 pa sam konto da napravim sistem sadjenja marihuane dakle igrac da moze posaditi marihuanu gdje god hoce ako ima sjeme jel. pa sad me zanima kako da odradim to sa CreateObject ili sta mi vec treba ako moze neko da pomogne . il ako neko ima slican kod dobro bi dosao

ovako nekako bi trebalo da izgleda?

new Posadjena;
new Sadjenje;
new BranjeDroge;
new SkupljanjeDroge;
new SadjenjeDroge;
new DrogaTimer;

CMD:posadidrogu(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, tvoje kordiate)) return SCM(playerid,-1 ,"Niste na mestu sadjenja droge.");
if(SemenceDroge == 0) return SCM(playerid,-1," Ne posedujes seme!");
SemenceDroge -= 1; Posadjena = 1;
    DrogaTimer = SetTimerEx("PosadjenjaDroga", 300000, false, "i", playerid);
    SCM(playerid,-1,"Zasadili ste drogu, sacekajte 5 minuta da izraste!");
    return 1;
}
CMD:pokupidrogu(playerid, params[])
{

if(!IsPlayerInRangeOfPoint(playerid, 5.0, korinate)) return SCM(playerid,-1 ,"Morate biti na mestu gde se sadi droga.");
if(Posadjena == 0) return SCM(playerid,-1 ,"Niste zasadili drogu.");
if(BranjeDroge == 0) return SCM(playerid,-1 ,"Niste zasadili drogu.");
BranjeDroge = 0; PlayerInfo += 2500; Posadjena = 0;
DestroyPlayerObject(playerid, SadjenjeDroge); DestroyPlayerObject(playerid, SadjenjeDroge);
DestroyPlayerObject(playerid, SadjenjeDroge); DestroyPlayerObject(playerid, SadjenjeDroge);
KillTimer(DrogaTimer);
SCM(playerid,-1 ,"Branje zavrseno, dobili ste 2500g droge.");
return 1;
}
forward PosadjenjaDroga(playerid);
public PosadjenjaDroga(playerid)
{
    BranjeDroge = 1; SCM(playerid,-1 ,"Droga je nikla otidjite je ubrati!");
SadjenjeDroge = CreatePlayerObject(playerid,3409, 2425.8999023438, -1641.6999511719, 12.5, 0, 0, 0);
SadjenjeDroge = CreatePlayerObject(playerid,3409, 2425.8000488281, -1636.1999511719, 12.39999961853, 0, 0, 0);
SadjenjeDroge = CreatePlayerObject(playerid,3409, 2430.3000488281, -1641.6999511719, 12.5, 0, 0, 0);
SadjenjeDroge = CreatePlayerObject(playerid,3409, 2430.3000488281, -1636.4000244141, 12.39999961853, 0, 0, 0);
    SPD(playerid,144, DIALOG_STYLE_MSGBOX, ""BELA"Droga Info", ""ZELENA"Droga je Uspesno nikla\n\n"BELA"Vasa droga koju ste posadili je Uspesno nikla\nOdite je ubrati!", "Ok", "");
    return 1;
}
Macas
Enforcer
pre 1 godinu
Goku ^ wrote on March 12, 2024, 6:19 pm:

CMD:posadidrogu(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, tvoje kordiate)) return SCM(playerid,-1 ,"Niste na mestu sadjenja droge.");
if(SemenceDroge == 0) return SCM(playerid,-1," Ne posedujes seme!");
SemenceDroge -= 1; Posadjena = 1;
    DrogaTimer = SetTimerEx("PosadjenjaDroga", 300000, false, "i", playerid);
    SCM(playerid,-1,"Zasadili ste drogu, sacekajte 5 minuta da izraste!");
    return 1;
}
CMD:pokupidrogu(playerid, params[])
{

if(!IsPlayerInRangeOfPoint(playerid, 5.0, korinate)) return SCM(playerid,-1 ,"Morate biti na mestu gde se sadi droga.");
if(Posadjena == 0) return SCM(playerid,-1 ,"Niste zasadili drogu.");
if(BranjeDroge == 0) return SCM(playerid,-1 ,"Niste zasadili drogu.");
BranjeDroge = 0; PlayerInfo += 2500; Posadjena = 0;
DestroyPlayerObject(playerid, SadjenjeDroge); DestroyPlayerObject(playerid, SadjenjeDroge);
DestroyPlayerObject(playerid, SadjenjeDroge); DestroyPlayerObject(playerid, SadjenjeDroge);
KillTimer(DrogaTimer);
SCM(playerid,-1 ,"Branje zavrseno, dobili ste 2500g droge.");
return 1;
}


Zasto "params[]" ako se ne koristi?
Ahbab
Wheel Man
pre 1 godinu
Hvala buraz al men ne treba isplayerinrangeofpoint men treba da igrac moze zasaditi bilo gdje to je problem s kojimse susrecem i ne rade ti ovi objekti probo sam kod
Macas
Enforcer
pre 1 godinu
Ahbab wrote on March 12, 2024, 6:49 pm:
Hvala buraz al men ne treba isplayerinrangeofpoint men treba da igrac moze zasaditi bilo gdje to je problem s kojimse susrecem i ne rade ti ovi objekti probo sam kod

😄 😄 😄 😄 😄 😄 😄 😄 😄 😄 😄 😄 😄
Dime123
Made Man
pre 1 godinu
rizla wrote on March 12, 2024, 6:48 pm:
Zasto "params[]" ako se ne koristi?

Ja imam taj sistem za 8 organizacija pa koristim params posto imam kolicinu klk igrac zeli da posadi droge isto i klk zeli da ubere, kopirao sam od sebe obrisao ono sto mu je visak dodao ove par objekta cisto da ima kao primer i to je to zato ima params 😄.
Dime123
Made Man
pre 1 godinu
Ahbab wrote on March 12, 2024, 6:49 pm:
Hvala buraz al men ne treba isplayerinrangeofpoint men treba da igrac moze zasaditi bilo gdje to je problem s kojimse susrecem i ne rade ti ovi objekti probo sam kod

Obrises isplayerinrangeofpoint i stavis da tu pravi object? "ne rade ti ovi objekti probo sam kod" radi samo ne znas gde se nalaze terao si me da udjem kod sebe i testiram.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava