[Pomoc] hitno materials molim vas

Započeo [GU:RP] Ivica
15. Feb. 2013. Zaključano
437
pregleda
7
postova
ivica158
5
Crime Lord
15. Feb. 2013.
Skripta koju koristim:cyber
Detaljan opis problema:molim vas hitno pomozite radio sam cmd /materials u zcmd i sada nastaje problem ja dodem kod tvornice i kucam /materials get 10 i nista se ne desava
CMD:materials(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
  if(PlayerInfo != 9) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Niste zaposleni kao diler oruzjem!");
  new ime;
if(sscanf(params, "s", ime))
{
SCM(playerid, BELA, "{FFAF00}Koristite: {FFFFFF} /materials ");
SCM(playerid, BELA, "Dostupna imena: Get, Deliver.");
return 1;
}
if(!strcmp(ime, "get", true))
{
    if(!IsPlayerInRangeOfPoint(playerid, 4.0, 597.1277,-1248.6479,18.2734))
{
    SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Ne nalazite se u tvornici materijala!");
    return 1;
}
if(MatsHolding >= 10) return SCM(playerid, GRAD2, "Mozete nositi samo deset paketa!");
new moneys,string;
if(sscanf(params, "i",moneys)) return SCM(playerid, GRAD3, "{FFAF00}Koristite: {FFFFFF} /materials get ");
{
if(moneys < 1 || moneys > 10) { SendClientMessage(playerid, SIVA, "Broj paketa ne moze biti manji od 1, a veci od 10!"); return 1; }
new price = moneys * 100;
if(GetPlayerMoney(playerid) > price)
{
    format(string, sizeof(string), "*Kupili ste %d paketa materijala za $%d.", moneys, price);
SendClientMessage(playerid, SVETLOPLAVA, string);
    GivePlayerMoney(playerid, - price);
    MatsHolding = moneys;
}
else return SCM(playerid, GRAD2, "Nemate dovoljno novca za ovo!");
}
if(!strcmp(ime, "deliver", true))
{
    if(!IsPlayerInRangeOfPoint(playerid, 4.0, 960.8097,2098.9685,1011.0243))
{
    SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Ne nalazite se u tvornici materijala!");
    return 1;
}
if(MatsHolding > 0) return SCM(playerid, GRAD2, "Nemate materijala uza sebe!");
new payout = (50)*(MatsHolding);
format(string, sizeof(string), "* Tvornica ti je dala %d materijala za %d materijala paketa.", payout, MatsHolding);
    SendClientMessage(playerid, SVETLOPLAVA, string);
      PlayerInfo += payout;
  MatsHolding = 0;
  }
}
}
//else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznata vrsta!");
return 1;
}

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Vojvoda_Aske
2
Wheel Man
15. Feb. 2013.
ivica158 wrote on February 15, 2013, 5:04 pm:
Skripta koju koristim:cyber
Detaljan opis problema:molim vas hitno pomozite radio sam cmd /materials u zcmd i sada nastaje problem ja dodem kod tvornice i kucam /materials get 10 i nista se ne desava
CMD:materials(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
  if(PlayerInfo != 9) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Niste zaposleni kao diler oruzjem!");
  new ime;
if(sscanf(params, "s", ime))
{
SCM(playerid, BELA, "{FFAF00}Koristite: {FFFFFF} /materials ");
SCM(playerid, BELA, "Dostupna imena: Get, Deliver.");
return 1;
}
if(!strcmp(ime, "get", true))
{
    if(!IsPlayerInRangeOfPoint(playerid, 4.0, 597.1277,-1248.6479,18.2734))
{
    SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Ne nalazite se u tvornici materijala!");
    return 1;
}
if(MatsHolding >= 10) return SCM(playerid, GRAD2, "Mozete nositi samo deset paketa!");
new moneys,string;
if(sscanf(params, "i",moneys)) return SCM(playerid, GRAD3, "{FFAF00}Koristite: {FFFFFF} /materials get ");
{
if(moneys < 1 || moneys > 10) { SendClientMessage(playerid, SIVA, "Broj paketa ne moze biti manji od 1, a veci od 10!"); return 1; }
new price = moneys * 100;
if(GetPlayerMoney(playerid) > price)
{
    format(string, sizeof(string), "*Kupili ste %d paketa materijala za $%d.", moneys, price);
SendClientMessage(playerid, SVETLOPLAVA, string);
    GivePlayerMoney(playerid, - price);
    MatsHolding = moneys;
}
else return SCM(playerid, GRAD2, "Nemate dovoljno novca za ovo!");
}
if(!strcmp(ime, "deliver", true))
{
    if(!IsPlayerInRangeOfPoint(playerid, 4.0, 960.8097,2098.9685,1011.0243))
{
    SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Ne nalazite se u tvornici materijala!");
    return 1;
}
if(MatsHolding > 0) return SCM(playerid, GRAD2, "Nemate materijala uza sebe!");
new payout = (50)*(MatsHolding);
format(string, sizeof(string), "* Tvornica ti je dala %d materijala za %d materijala paketa.", payout, MatsHolding);
    SendClientMessage(playerid, SVETLOPLAVA, string);
      PlayerInfo += payout;
  MatsHolding = 0;
  }
}
}
//else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznata vrsta!");
return 1;
}

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):


Ispravime ako gresim ali zar nebi trebalo ako si radio sa zcmd da napocetku bu umesto cmd zcmd mozda i gresim jer sam pocetnik . Ja mislim da bi ovo trebalo da izgleda ovako
ZCMD:materials(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
  if(PlayerInfo != 9) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Niste zaposleni kao diler oruzjem!");
  new ime;
if(sscanf(params, "s", ime))
{
SCM(playerid, BELA, "{FFAF00}Koristite: {FFFFFF} /materials ");
SCM(playerid, BELA, "Dostupna imena: Get, Deliver.");
return 1;
}
if(!strcmp(ime, "get", true))
{
    if(!IsPlayerInRangeOfPoint(playerid, 4.0, 597.1277,-1248.6479,18.2734))
{
    SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Ne nalazite se u tvornici materijala!");
    return 1;
}
if(MatsHolding >= 10) return SCM(playerid, GRAD2, "Mozete nositi samo deset paketa!");
new moneys,string;
if(sscanf(params, "i",moneys)) return SCM(playerid, GRAD3, "{FFAF00}Koristite: {FFFFFF} /materials get ");
{
if(moneys < 1 || moneys > 10) { SendClientMessage(playerid, SIVA, "Broj paketa ne moze biti manji od 1, a veci od 10!"); return 1; }
new price = moneys * 100;
if(GetPlayerMoney(playerid) > price)
{
    format(string, sizeof(string), "*Kupili ste %d paketa materijala za $%d.", moneys, price);
SendClientMessage(playerid, SVETLOPLAVA, string);
    GivePlayerMoney(playerid, - price);
    MatsHolding = moneys;
}
else return SCM(playerid, GRAD2, "Nemate dovoljno novca za ovo!");
}
if(!strcmp(ime, "deliver", true))
{
    if(!IsPlayerInRangeOfPoint(playerid, 4.0, 960.8097,2098.9685,1011.0243))
{
    SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Ne nalazite se u tvornici materijala!");
    return 1;
}
if(MatsHolding > 0) return SCM(playerid, GRAD2, "Nemate materijala uza sebe!");
new payout = (50)*(MatsHolding);
format(string, sizeof(string), "* Tvornica ti je dala %d materijala za %d materijala paketa.", payout, MatsHolding);
    SendClientMessage(playerid, SVETLOPLAVA, string);
      PlayerInfo += payout;
  MatsHolding = 0;
  }
}
}
//else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznata vrsta!");
return 1;
}
Blaeks_Biofor
5
Forum Don
15. Feb. 2013.
prouci koji se parametri sscanfa koriste za kolicinu necega
ivica158
5
Crime Lord
15. Feb. 2013.
pa i je za broj
Blaeks_Biofor
5
Forum Don
ivica158
5
Crime Lord
15. Feb. 2013.
blaeks da je do toga problem znao bi i da citao sam sada koristim bvec ugo tako da znam da nije problem u tome u necemu je drugom a ne u parametru
Danisha
5
Underboss
15. Feb. 2013.
CMD:materials(playerid,params[])
{
    new string[512 char];
new ministring,moneys;
if(PlayerInfo != 22) return SCM(playerid,COLOR_GREY,"  Nisi svercer materijala!");
if(sscanf(params,"s", ministring))
{
SCM(playerid, COLOR_WHITE, "Koriscenje: /materials ");
SCM(playerid, COLOR_WHITE, "Dozvoljene funkcije: Get, Deliver.");
return 1;
}
if(!strfind(ministring,"get"))
{
if(IsPlayerInRangeOfPoint(playerid, 3,597.1277,-1248.6479,18.2734))
{
  if(MatsHolding >= 10) return SCM(playerid, COLOR_GREY, "  Nemozes vise od 10 paketa !");
  if(sscanf(params,"si", ministring, moneys)) return SCM(playerid, COLOR_WHITE, "Koriscenje: /materials get ");
if(moneys < 1 || moneys > 10) { SCM(playerid, COLOR_GREY, "  Nemoze manje od 1 i vise od 10 !"); return 1; }
new price = moneys * 100;
if(GetPlayerMoney(playerid) > price)
{
  format(string, sizeof(string), "* Uzeo si %d paketa za $%d.", moneys, price);
    SCM(playerid, COLOR_WHITE, string);
    SafeGivePlayerMoney(playerid, - price);
    MatsHolding = moneys;
}
else
{
  format(string, sizeof(string), "  Nemas dovoljno novca, treba ti $%d !", price);
    SCM(playerid, COLOR_GREY, string);
}
}
else SCM(playerid, COLOR_GREY, "** Nisi na mestu gde se uzimaju materijali !");
}
if(!strfind(ministring,"deliver"))
{
if(IsPlayerInRangeOfPoint(playerid, 3,2146.3523,-2267.7498,14.2344))
{
  if(MatsHolding > 0)
    {
      new payout = (20)*(MatsHolding);
          format(string, sizeof(string), "* fabrika ti je dala %d Materijala za %d Paketa.", payout, MatsHolding);
    SCM(playerid, COLOR_WHITE, string);
      PlayerInfo += payout;
      MatsHolding = 0;
      }
        else SCM(playerid, COLOR_GREY, "  Nemas vise paketa!");
    }
    else SCM(playerid, COLOR_GREY, "  Nisi u fabrici oruzja.");
}
return 1;
}

evo ti iz mog gm-a

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha