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):
[Pomoc] municija
606
pregleda
12
postova
24. Feb. 2013.
24. Feb. 2013.
molim vas jel zna netko
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
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
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;
}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;
}26. Feb. 2013.
jel ide ovako ili
else if(!strcmp(oruzje, "Shotgun", true)) { if(PlayerInfo > 49) GivePlayerWeapon(id, 25, 50); gunAmmo = 50; }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.
i kako samo jos nadodat na ono da ako nema toliko matsa da mu ispise poruku.
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;
}
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;
}
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