اعتقد كذا
Client
function OnDesertEagle(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement)
if (weapon == 24) and getElementData(localPlayer,"IsBuySuperDeagle") == 0 then
triggerServerEvent ("infAmmo", getLocalPlayer())
end
end
addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), OnDesertEagle)
function FastFire()
local Weapon = getPedWeapon ( getLocalPlayer())
if (Weapon == 24) then
elseif (Weapon == 27) then
setPedWeaponSlot ( getLocalPlayer(), 0 )
setPedWeaponSlot ( getLocalPlayer(), 3 )
elseif (Weapon == 29) then
setPedWeaponSlot ( getLocalPlayer(), 0 )
setPedWeaponSlot ( getLocalPlayer(), 6 )
end
end
bindKey ( "crouch", "down", FastFire )
Server
addEvent("infAmmo", true)
addEventHandler("infAmmo", getRootElement(),
function()
local ammo = getPedTotalAmmo ( source, 2 )
setWeaponAmmo(source,24,ammo-1,7)
end
)