Sziasztok az a próblémám van egy parancsom és ha be írom /fegyverkeszites knife(Mindegyiknél így van) akkor bárhol elkészíti a fegyvert még akkor is ha nincs elegendõ matim.
Parancs:
CMD:fegyverkeszites(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerGang) return SendClientMessage(playerid, VPIROS, \"((Nem tudod használni a parancsot!))\");
new alparancs[10];
if(sscanf(params,\"s[10]\",alparancs))
{
SendClientMessage(playerid,FEHER,\"((Használat: /fegyverkeszites [fegyver]))\");
SendClientMessage(playerid,LKEK,\":: knife - 35 | bat - 40 | colt - 90 | deagle - 250 | mp5 - 320 | molotov - 260 | bomba - 100 ::\");
SendClientMessage(playerid,LKEK,\":: shotgun - 400 | ak47 - 475 | rifle - 520 | sniper - 600 | uzi - 300 | tec9 - 310 ::\");
return 1;
}
else if(!IsPlayerInRangeOfPoint(playerid, 10, 2355.5354,-651.5307,128.0547)) SendClientMessage(playerid, VPIROS, \"((Nem vagy a kijelölt helyen!))\");
else if(GetPVarInt(playerid, \"SmuggleIdo\")>0) SendClientMessage(playerid, NARANCS, \"((Várj, amíg elkészül a fegyvered!))\");
else if(strcmp(alparancs,\"knife\",true)==0) { if(jatekos[playerid][pMati][0]>34) { SetPVarInt(playerid, \"FegyverID\",4); jatekos[playerid][pMati][0]-=35; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"bat\",true)==0) { if(jatekos[playerid][pMati][0]>39) { SetPVarInt(playerid, \"FegyverID\",5); jatekos[playerid][pMati][0]-=40; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"colt\",true)==0) { if(jatekos[playerid][pMati][0]>89) { SetPVarInt(playerid, \"FegyverID\",22); jatekos[playerid][pMati][0]-=90; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"deagle\",true)==0) { if(jatekos[playerid][pMati][0]>249) { SetPVarInt(playerid, \"FegyverID\",24); jatekos[playerid][pMati][0]-=250; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"mp5\",true)==0) { if(jatekos[playerid][pMati][0]>319) { SetPVarInt(playerid, \"FegyverID\",29); jatekos[playerid][pMati][0]-=320; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"shotgun\",true)==0) { if(jatekos[playerid][pMati][0]>399) { SetPVarInt(playerid, \"FegyverID\",25); jatekos[playerid][pMati][0]-=400; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"ak47\",true)==0) { if(jatekos[playerid][pMati][0]>474) { SetPVarInt(playerid, \"FegyverID\",30); jatekos[playerid][pMati][0]-=475; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"rifle\",true)==0) { if(jatekos[playerid][pMati][0]>519) { SetPVarInt(playerid, \"FegyverID\",33); jatekos[playerid][pMati][0]-=520; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"sniper\",true)==0) { if(jatekos[playerid][pMati][0]>599) { SetPVarInt(playerid, \"FegyverID\",34); jatekos[playerid][pMati][0]-=600; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"uzi\",true)==0) { if(jatekos[playerid][pMati][0]>299) { SetPVarInt(playerid, \"FegyverID\",28); jatekos[playerid][pMati][0]-=300; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"tec9\",true)==0) { if(jatekos[playerid][pMati][0]>309) { SetPVarInt(playerid, \"FegyverID\",32); jatekos[playerid][pMati][0]-=310; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"molotov\",true)==0) { if(jatekos[playerid][pMati][0]>259) { SetPVarInt(playerid, \"FegyverID\",18); jatekos[playerid][pMati][0]-=260; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
else if(strcmp(alparancs,\"bomba\",true)==0) { if(jatekos[playerid][pMati][0]>99) { SetPVarInt(playerid, \"FegyverID\",999); jatekos[playerid][pMati][0]-=100; } else { SendClientMessage(playerid,VPIROS,\"((Nincs nálad elég alkatrész.))\"); return 1; } }
InformationForPlayer(playerid,\"~y~Leadtad a ~r~fegyveralkatrészeket~n~~y~Várj ~r~15 ~y~percet, hogy elkészüljön a fegyvered.\");
SetPVarInt(playerid, \"SmuggleIdo\",15);
return 1;
}
return 1;
}