Započeo [GU:RP] Ivica
•15. Feb. 2013.• Zaključano[Pomoc] hitno materials molim vas
447
pregleda
7
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
926
Postovi:
185
Teme:
Pridružio se:Okt. 2012
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
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
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):
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
37
Postovi:
6
Teme:
Pridružio se:Jul 2012
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
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
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;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
926
Postovi:
185
Teme:
Pridružio se:Okt. 2012
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
926
Postovi:
185
Teme:
Pridružio se:Okt. 2012
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
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
560
Postovi:
211
Teme:
Pridružio se:Jul 2012
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