[Pomoc] municija

Započeo [GU:RP] Ivica
24. Feb. 2013. Zaključano
606
pregleda
12
postova
ivica158
5
Crime Lord
24. Feb. 2013.
Skripta koju koristim:cyber
Detaljan opis problema:radio sam sellgun i sada idem prodavati igracu oruzje eagle sa 100 municije i ja njemu prodam i pise dali ste igracu oruzje deage sa 0 municije a treba da bude 100, ako me shvacate nezz kako da rijesim to?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ivica158
5
Crime Lord
24. Feb. 2013.
molim vas jel zna netko
CMD:sellgun(playerid, params[])
{
if(PlayerInfo != 9) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Niste zaposleni kao diler oruzjem!");
new id, oruzje, Float:Poz, hIme;
new string;
if(sscanf(params, "ds", id, oruzje))
{
SCM(playerid, GRAD2, "{FFAF00}Koristite: {FFFFFF} /sellgun [Korisnicki ID ili Dio Imena] [Naziv oruzja]");
SCM(playerid, BELA, "Dostupna oruzja: Noz,Cvijece, Palica, Deagle (100 metaka), Shotgun (50 metaka)");
SCM(playerid, BELA, "Dostupna oruzja: MP5 (150 metaka), AK47 (150 metaka), M4A1 (150 metaka), Rifle (50 metaka)");
return 1;
}
if(id == playerid) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Ne mozete sami sebi prodati oruzje!");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Taj igrac je offline!");

GetPlayerPos(id, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz) || IgracNaReconu == true) return SCM(playerid, GRAD2, "(greska) Predaleko ste!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Morate biti van vozila!");
if(PlayerInfo <= 0) return SCM(playerid, GRAD2, "Ne mozete napraviti oruzje kada nemate dovoljno materijala!");
if(PlayerInfo < 3) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac je manji nivo od 3!");
if(PlayerInfo > 0) return SCM(playerid, GRAD2, "Zatvoreni ste, ne mozete koristiti ovu komandu!");
if(!strcmp(oruzje, "Noz", true)) GivePlayerWeapon(id, 4, 1);
else if(!strcmp(oruzje, "Palica", true)) GivePlayerWeapon(id, 5, 1);
else if(!strcmp(oruzje, "Cvijece", true)) GivePlayerWeapon(id, 14, 1);
else if(!strcmp(oruzje, "Deagle", true)) GivePlayerWeapon(id, 24, 100);
else if(!strcmp(oruzje, "Shotgun", true)) GivePlayerWeapon(id, 25, 50);
else if(!strcmp(oruzje, "MP5", true)) GivePlayerWeapon(id, 29, 150);
else if(!strcmp(oruzje, "AK47", true)) GivePlayerWeapon(id, 30, 150);
else if(!strcmp(oruzje, "M4A1", true)) GivePlayerWeapon(id, 31, 150);
else if(!strcmp(oruzje, "Rifle", true)) GivePlayerWeapon(id, 33, 50);
else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznato ime oruzja!");
RPIme(playerid, hIme);
RPIme(id, hIme);
new gunAmmo = GetPlayerAmmo(playerid);
PlayerInfo--;
SCMF(id, SIVA,"Primili ste oruzje %s sa %d municije od %s",oruzje,gunAmmo,hIme);
SCMF(playerid, SIVA, "Napravio si oruzje %s sa %d municije i dao ih %s, ostalo vam je jos %d materijala.", oruzje,gunAmmo,hIme,PlayerInfo);
format(string, sizeof string, "*%s je napravio oruzje i dao ih %s.", hIme, hIme);
ProxDetector(10.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
return 1;
}


pobao sam namjestit kad ja podajem nekom oruzje da mu pise koliko je municije dobio ai stalno pise nula kak da popravim to.Ispricavam se na dp
Johnâ„¢
5
Godfather
24. Feb. 2013.
CMD:sellgun(playerid, params[])
{
if(PlayerInfo != 9) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Niste zaposleni kao diler oruzjem!");
new id, oruzje, Float:Poz, hIme;
new string;
if(sscanf(params, "ds", id, oruzje))
{
SCM(playerid, GRAD2, "{FFAF00}Koristite: {FFFFFF} /sellgun [Korisnicki ID ili Dio Imena] [Naziv oruzja]");
SCM(playerid, BELA, "Dostupna oruzja: Noz,Cvijece, Palica, Deagle (100 metaka), Shotgun (50 metaka)");
SCM(playerid, BELA, "Dostupna oruzja: MP5 (150 metaka), AK47 (150 metaka), M4A1 (150 metaka), Rifle (50 metaka)");
return 1;
}
if(id == playerid) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Ne mozete sami sebi prodati oruzje!");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Taj igrac je offline!");

GetPlayerPos(id, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz) || IgracNaReconu == true) return SCM(playerid, GRAD2, "(greska) Predaleko ste!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Morate biti van vozila!");
if(PlayerInfo <= 0) return SCM(playerid, GRAD2, "Ne mozete napraviti oruzje kada nemate dovoljno materijala!");
if(PlayerInfo < 3) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac je manji nivo od 3!");
if(PlayerInfo > 0) return SCM(playerid, GRAD2, "Zatvoreni ste, ne mozete koristiti ovu komandu!");
if(!strcmp(oruzje, "Noz", true)) GivePlayerWeapon(id, 4, 1);
else if(!strcmp(oruzje, "Palica", true)) GivePlayerWeapon(id, 5, 1);
else if(!strcmp(oruzje, "Cvijece", true)) GivePlayerWeapon(id, 14, 1);
else if(!strcmp(oruzje, "Deagle", true)) GivePlayerWeapon(id, 24, 100);
else if(!strcmp(oruzje, "Shotgun", true)) GivePlayerWeapon(id, 25, 50);
else if(!strcmp(oruzje, "MP5", true)) GivePlayerWeapon(id, 29, 150);
else if(!strcmp(oruzje, "AK47", true)) GivePlayerWeapon(id, 30, 150);
else if(!strcmp(oruzje, "M4A1", true)) GivePlayerWeapon(id, 31, 150);
else if(!strcmp(oruzje, "Rifle", true)) GivePlayerWeapon(id, 33, 50);
else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznato ime oruzja!");
RPIme(playerid, hIme);
RPIme(id, hIme);
new gunAmmo = GetPlayerAmmo(id);
PlayerInfo--;
SCMF(id, SIVA,"Primili ste oruzje %s sa %d municije od %s",oruzje,gunAmmo,hIme);
SCMF(playerid, SIVA, "Napravio si oruzje %s sa %d municije i dao ih %s, ostalo vam je jos %d materijala.", oruzje,gunAmmo,hIme,PlayerInfo);
format(string, sizeof string, "*%s je napravio oruzje i dao ih %s.", hIme, hIme);
ProxDetector(10.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
return 1;
}
ivica158
5
Crime Lord
25. Feb. 2013.
opet ne radi
Johnâ„¢
5
Godfather
26. Feb. 2013.
CMD:sellgun(playerid, params[])
{
if(PlayerInfo != 9) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Niste zaposleni kao diler oruzjem!");
new id, oruzje, Float:Poz, hIme;
new string;
if(sscanf(params, "ds", id, oruzje))
{
SCM(playerid, GRAD2, "{FFAF00}Koristite: {FFFFFF} /sellgun [Korisnicki ID ili Dio Imena] [Naziv oruzja]");
SCM(playerid, BELA, "Dostupna oruzja: Noz,Cvijece, Palica, Deagle (100 metaka), Shotgun (50 metaka)");
SCM(playerid, BELA, "Dostupna oruzja: MP5 (150 metaka), AK47 (150 metaka), M4A1 (150 metaka), Rifle (50 metaka)");
return 1;
}
if(id == playerid) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Ne mozete sami sebi prodati oruzje!");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Taj igrac je offline!");

GetPlayerPos(id, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz) || IgracNaReconu == true) return SCM(playerid, GRAD2, "(greska) Predaleko ste!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Morate biti van vozila!");
if(PlayerInfo <= 0) return SCM(playerid, GRAD2, "Ne mozete napraviti oruzje kada nemate dovoljno materijala!");
if(PlayerInfo < 3) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac je manji nivo od 3!");
if(PlayerInfo > 0) return SCM(playerid, GRAD2, "Zatvoreni ste, ne mozete koristiti ovu komandu!");
new gunAmmo;
if(!strcmp(oruzje, "Noz", true)) GivePlayerWeapon(id, 4, 1);
else if(!strcmp(oruzje, "Palica", true)) { GivePlayerWeapon(id, 5, 1); gunAmmo = 1; }
else if(!strcmp(oruzje, "Cvijece", true)) { GivePlayerWeapon(id, 14, 1); gunAmmo = 1; }
else if(!strcmp(oruzje, "Deagle", true)) { GivePlayerWeapon(id, 24, 100); gunAmmo = 100; }
else if(!strcmp(oruzje, "Shotgun", true)) { GivePlayerWeapon(id, 25, 50); gunAmmo = 50; }
else if(!strcmp(oruzje, "MP5", true)) { GivePlayerWeapon(id, 29, 150); gunAmmo = 150; }
else if(!strcmp(oruzje, "AK47", true)) { GivePlayerWeapon(id, 30, 150); gunAmmo = 150; }
else if(!strcmp(oruzje, "M4A1", true)) { GivePlayerWeapon(id, 31, 150); gunAmmo = 150; }
else if(!strcmp(oruzje, "Rifle", true)) { GivePlayerWeapon(id, 33, 50); gunAmmo = 50; }
else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznato ime oruzja!");
RPIme(playerid, hIme);
RPIme(id, hIme);
PlayerInfo--;
SCMF(id, SIVA,"Primili ste oruzje %s sa %d municije od %s",oruzje,gunAmmo,hIme);
SCMF(playerid, SIVA, "Napravio si oruzje %s sa %d municije i dao ih %s, ostalo vam je jos %d materijala.", oruzje,gunAmmo,hIme,PlayerInfo);
format(string, sizeof string, "*%s je napravio oruzje i dao ih %s.", hIme, hIme);
ProxDetector(10.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
return 1;
}
ivica158
5
Crime Lord
26. Feb. 2013.
kako bitu samo jos mogao dodat da uzima materijale za odredeno oruzje.Hvala
Johnâ„¢
5
Godfather
26. Feb. 2013.
Pa stavis:
PlayerInfo -= /*Tu stavi koliko hoces da ti oduzme matsa*/;
ivica158
5
Crime Lord
26. Feb. 2013.
jel ide ovako ili
else if(!strcmp(oruzje, "Shotgun", true)) { if(PlayerInfo > 49) GivePlayerWeapon(id, 25, 50); gunAmmo = 50; }
Johnâ„¢
5
Godfather
26. Feb. 2013.
Da ako hoces da igrac moze napraviti to oruzje samo s 49 ili vise matsa.
ivica158
5
Crime Lord
26. Feb. 2013.
da ali oce mu oduzet toliko matsa kada proda to odredeno oruzje recimo proda eagle i oduzme mu 100 matsa.Hvala

i kako samo jos nadodat na ono da ako nema toliko matsa da mu ispise poruku.
Vinnieâ„¢
4
Enforcer
26. Feb. 2013.
Pokusaj prebacit komandu u if strmpc......
Da li imas ZCMD include?

if(PlayerInfo != 9) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Niste zaposleni kao diler oruzjem!");
new id, oruzje, Float😛oz, hIme;
new string;
if(sscanf(params, "ds", id, oruzje))
{
SCM(playerid, GRAD2, "{FFAF00}Koristite: {FFFFFF} /sellgun [Korisnicki ID ili Dio Imena] [Naziv oruzja]");
SCM(playerid, BELA, "Dostupna oruzja: Noz,Cvijece, Palica, Deagle (100 metaka), Shotgun (50 metaka)");
SCM(playerid, BELA, "Dostupna oruzja: MP5 (150 metaka), AK47 (150 metaka), M4A1 (150 metaka), Rifle (50 metaka)");
return 1;
}
if(id == playerid) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Ne mozete sami sebi prodati oruzje!");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Taj igrac je offline!");

GetPlayerPos(id, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz) || IgracNaReconu == true) return SCM(playerid, GRAD2, "(greska) Predaleko ste!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Morate biti van vozila!");
if(PlayerInfo <= 0) return SCM(playerid, GRAD2, "Ne mozete napraviti oruzje kada nemate dovoljno materijala!");
if(PlayerInfo < 3) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Taj igrac je manji nivo od 3!");
if(PlayerInfo > 0) return SCM(playerid, GRAD2, "Zatvoreni ste, ne mozete koristiti ovu komandu!");
new gunAmmo;
if(!strcmp(oruzje, "Noz", true)) GivePlayerWeapon(id, 4, 1);
else if(!strcmp(oruzje, "Palica", true)) { GivePlayerWeapon(id, 5, 1); gunAmmo = 1; }
else if(!strcmp(oruzje, "Cvijece", true)) { GivePlayerWeapon(id, 14, 1); gunAmmo = 1; }
else if(!strcmp(oruzje, "Deagle", true)) { GivePlayerWeapon(id, 24, 100); gunAmmo = 100; }
else if(!strcmp(oruzje, "Shotgun", true)) { GivePlayerWeapon(id, 25, 50); gunAmmo = 50; }
else if(!strcmp(oruzje, "MP5", true)) { GivePlayerWeapon(id, 29, 150); gunAmmo = 150; }
else if(!strcmp(oruzje, "AK47", true)) { GivePlayerWeapon(id, 30, 150); gunAmmo = 150; }
else if(!strcmp(oruzje, "M4A1", true)) { GivePlayerWeapon(id, 31, 150); gunAmmo = 150; }
else if(!strcmp(oruzje, "Rifle", true)) { GivePlayerWeapon(id, 33, 50); gunAmmo = 50; }
else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznato ime oruzja!");
RPIme(playerid, hIme);
RPIme(id, hIme);
PlayerInfo--;
SCMF(id, SIVA,"Primili ste oruzje %s sa %d municije od %s",oruzje,gunAmmo,hIme);
SCMF(playerid, SIVA, "Napravio si oruzje %s sa %d municije i dao ih %s, ostalo vam je jos %d materijala.", oruzje,gunAmmo,hIme,PlayerInfo);
format(string, sizeof string, "*%s je napravio oruzje i dao ih %s.", hIme, hIme);
ProxDetector(10.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
return 1;
}
ivica158
5
Crime Lord
27. Feb. 2013.
sta pricas nebuloze ba skupljas bezveze postove, ako neznas ne odgovoraj kake ima veze prebacio ja cmd u zcmd ycmd ili strcmp na isto dode xD to se treba ubacit u dio di gunammo ali nezz kako zna netko

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha