[POMOC] Ammu

Započeo Danisha
7. Feb. 2013. Zaključano
279
pregleda
4
postova
Danisha
5
Underboss
7. Feb. 2013.
Skripta koju koristim:ravens
Detaljan opis problema:e ovako ima bug msm nije mozda bug ali volio bih da to sredim posto neki npr imaju puno guna combata i oni ododju u ammu sa tim svojim combatom i kupe jedan metak sawnofa i sve im se pretvori u sawnof i tako ostala oruzja rade pa sada ja hocu da sredim ako imaju vec neki gun kod sebe te vrste da ne mogu kupit da im pise Imate vec gun iste vrste ne mozte kupiti
Dio skripte:
evo buygun komanda
CMD:buygun(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerMoney(playerid) < 1)
{
SCM(playerid, COLOR_GREY, "** Nemate dovoljno para kod sebe !");
return 1;
}
if(PlayerInfo == 0)
{
SCM(playerid, COLOR_GREY, "** Nemate dozvolu za oruzja!");
return 1;
}
if(IsACop(playerid) && (PlayerInfo == 1 || NaDuznosti == 1))
{
SCM(playerid, COLOR_GREY,"* Ne mozete da kupite oruzje dok ste duty!");
return 1;
}
if(PlayerInfo < 3)
{
SCM(playerid, COLOR_GREY, "Morate biti najmanje lvl3 da bi kupili oruzja!");
return 1;
}
new gun;
new gunid;
new melee;
new pistols;
new shotguns;
new rifles;
new assault;
new submachine;
new infostring;
new guncharge;
new ammocharge;
if(IsPlayerInRangeOfPoint(playerid, 10, 314.2548,-133.6627,999.6016) || IsPlayerInRangeOfPoint(playerid, 3,311.9589,-166.1407,999.6010))
{
new mod2 = 100;
new ammo,string,sendername;
GetPlayerName(playerid, sendername,sizeof(sendername));
if(sscanf(params,"sd",gunid,ammo))
{
format(string, sizeof(string), "Koriscenje: /buygun ");
SCM(playerid, COLOR_GREEN,"_______________________________________");
SCM(playerid, COLOR_WHITE,"*** Puske & Municija ***");
SCM(playerid, TEAM_GROVE_COLOR,string);
format(melee, 256, "Ostalo: parachute ($%d) golfclub ($%d) nightstick ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)",
GunPrice/100*mod2,GunPrice/100*mod2,GunPrice/100*mod2,GunPrice/100*mod2,GunPrice/100*mod2,GunPrice/100*mod2,GunPrice/100*mod2);
SCM(playerid, COLOR_WHITE, melee);
format(pistols, 256, "Pistolji: silenced ($%d) deagle ($%d) colt ($%d)",
GunPrice/100*mod2,GunPrice/100*mod2,GunPrice/100*mod2);
SCM(playerid, COLOR_GREEN, pistols);
format(shotguns, 256, "Pumparice: shotgun ($%d) combat ($%d) sawnoff ($%d)",
GunPrice/100*mod2, GunPrice/100*mod2,GunPrice/100*mod2);
SCM(playerid, COLOR_WHITE, shotguns);
format(submachine, 256, "Sub-Machines: mp5 ($%d) MAC-10 ($%d) TEC-9 ($%d)",
GunPrice/100*mod2,GunPrice/100*mod2,GunPrice/100*mod2);
SCM(playerid, COLOR_GREEN, submachine);
format(assault, 256, "Oruzja: ak47 ($%d) m4 ($%d)",
GunPrice/100*mod2,GunPrice/100*mod2);
SCM(playerid, COLOR_WHITE, assault);
format(rifles, 256, "Snajperi: country ($%d) sniper ($%d)",
GunPrice/100*mod2,GunPrice/100*mod2);
SCM(playerid, COLOR_GREEN, rifles);
SCM(playerid, COLOR_WHITE, "Ostalo: /buyarmor ($1250) || /buyspray ($500)");
SCM(playerid, COLOR_GREEN,"_______________________________________");
return 1;
}
if(ammo < 1 || ammo > 1500)
{
SCM(playerid, COLOR_GREY, "** Kolicina municije ne moze biti manja od 1 niti veca od 1500 !");
return 1;
}
else if(!strfind(gunid,"parachute"))
{
gun = 46;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"golfclub"))
{
gun = 2;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"nightstick"))
{
gun = 3;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"baseballbat"))
{
gun = 5;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"shovel"))
{
gun = 6;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"poolcue"))
{
gun = 7;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"purpledildo"))
{
gun = 10;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"whitedildo"))
{
gun = 11;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"longwhitedildo"))
{
gun = 12;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"whitedildo2"))
{
gun = 13;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"flowers"))
{
gun = 14;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"cane"))
{
gun = 15;
guncharge = GunPrice/100*mod2;
ammocharge = 0;
}
else if(!strfind(gunid,"silenced"))
{
gun = 23;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"deagle"))
{
gun = 24;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"mp5"))
{
gun = 29;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"shotgun"))
{
gun = 25;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"ak47"))
{
gun = 30;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"m4"))
{
gun = 31;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"country"))
{
gun = 33;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"sniper"))
{
gun = 34;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"TEC-9"))
{
gun = 32;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"MAC-10"))
{
gun = 28;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"combat"))
{
gun = 27;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"sawnoff"))
{
gun = 26;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else if(!strfind(gunid,"colt"))
{
gun = 22;
guncharge = GunPrice/100*mod2;
ammocharge = GunPrice*ammo;
}
else { SCM(playerid, COLOR_WHITE, "VlasnikProdavnice: Izvinite, ja nikada nisam cuo za takvu stvar"); }
if((guncharge+ammocharge) > GetPlayerMoney(playerid))
{
format(infostring, 256, "** Nemate $%d !",guncharge+ammocharge);
SCM(playerid, COLOR_GRAD3, infostring);
return 1;
}
if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
{
SCM(playerid, COLOR_GREY, "** Can't afford that !");
return 1;
}
if(GetPlayerMoney(playerid) > ScriptMoney)
{
format(string, sizeof(string), ": %s (%d) verovatno koristi Money Hack; Proverite ga odmah!! /fixmoney [playerID/DeoImena]", sendername,playerid);
SendGmMessage(COLOR_YELLOW, string);
format(string, sizeof(string), ":%s (%d) novac je popravljen ($%d).", sendername, playerid,  (GetPlayerMoney(playerid) - ScriptMoney));
SendAdminMessage(COLOR_LIGHTRED, string);
SetRealMoney(playerid, ScriptMoney);
PlayerSuspicious = 1;
PlayerMoneyHacking = 1;
PlayerSuspiciousMoney = (GetPlayerMoney(playerid) - ScriptMoney);
PlayerGotSpottedRecently = 1;
SetTimerEx("ResetAcWarn", 90000, 0, "i", playerid);
SCM(playerid, COLOR_CREAM, "* Transakcija stopirana, vase novcano stanje je neuravnotezeno, molimo vas pozovite admine.");
return 1;
}
new payout = guncharge + ammocharge;
format(infostring, 256, "** Kupili ste %s with %d municije $%d",gunid,ammo,payout);
SCM(playerid, COLOR_GRAD3, infostring);
SafeGivePlayerMoney(playerid, - payout);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SafeGivePlayerWeapon(playerid, gun, ammo);
BizzInfo[BizzEntered] += payout / 2;
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /buygun %s %d ($%d)",d,m,y,h,mi,s,sendername, gunid, ammo, payout);
PayLog(string);
if(PlayerInfo == 0)
{
TextDrawSetString(Textdraw64,"Cestitamo! ~n~~n~Osvojili ste medalju ~n~~b~Ilegalno oruzje (14) ~n~~n~~w~osvojili ste ~g~$200");
ShowMedalja(playerid);
SafeGivePlayerMoney(playerid, 200);
PlayerInfo = 1;
}
}
else
{
SCM(playerid, COLOR_WHITE,"Niste u prodavnici.");
return 1;
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):////
Danisha
5
Underboss
8. Feb. 2013.
Izvinjavam se zbog DP ali jel zna ko hitno mi je  ☹️  ☹️  ☹️  ☹️
Blaeks_Biofor
5
Forum Don
8. Feb. 2013.
nemoj da radis dp

probaj ovako kako ti je sabljak dao, ali onda ja mislim da ce ti skidati oruzije pod tim idem koji odreis ako tako stavis, stavi da kada kupi oruzije da mu seta varijablu neku , i onda proveravas oruzije uz ovu varijablu sto ti je sabljak dao, i tako ce moci
Danisha
5
Underboss
8. Feb. 2013.
Vidite ovo npr igrac ima combat 100 metaka i sada dodje i da moze uzet opet combat ali da ne moze uzeti sawnof zato sto ce mu se onda celi combat pretvorit u sawnof kuzite??

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha