جرب
addEvent("onWeaponShopAction", true)
addEventHandler("onWeaponShopAction", root,
function(value)
if value[1] == 16 or value[1] == 17 or value[1] == "Launcher" then
if tonumber(value[1]) then
if (getPedTotalAmmo(client, getSlotFromWeapon(value[1])) or 0) >= 5 then
return
end
elseif value[1] == "Launcher" then
if (getElementData(client, value[1]) or 0) >= 5 then
return
end
end
end
if ( getPlayerMoney ( client ) >= tonumber(value[3]) then
takePlayerMoney ( client , 3 )
if tonumber(value[1]) then
giveWeapon(client, value[1], value[2], true)
setPedStat(client, 73, 1000)
setPedStat(client, 75, 1000)
exports["guimessages"]:outputServer(client, "You bought Weapons for $"..value[3]..".", 0, 255, 0)
else
if value[1] == "Launcher" then
setElementData(client, value[1], (getElementData(client, value[1]) or 0) + value[2])
elseif value[1] == "Armor" then
if getPedArmor(client) < 100 then
setPedArmor(client, value[2])
exports["guimessages"]:outputServer(client, "You bought Weapons for $"..value[3]..".", 0, 255, 0)
else
exports["guimessages"]:outputServer(client, "Your armor is full", 255, 0, 0)
end
end
end
else
exports["guimessages"]:outputServer(client, "You don't have enough money to buy weapons!", 255, 0, 0)
end
end)