RegisterNetEvent('disc-ammo:useAmmoItem')
AddEventHandler('disc-ammo:useAmmoItem', function(ammo)
local playerPed = GetPlayerPed(-1)
local weapon
local found, currentWeapon = GetCurrentPedWeapon(playerPed, true)
for _, v in pairs(ammo.weapons) do
if currentWeapon == v then
weapon = v
break
end
end
if weapon ~= nil then
local finished = exports["reload-skillbar"]:taskBar(4500,math.random(5,15))
if finished == 100 then
local pedAmmo = GetAmmoInPedWeapon(playerPed, weapon)
local newAmmo = pedAmmo + ammo.count
ClearPedTasks(playerPed)
local found, maxAmmo = GetMaxAmmo(playerPed, weapon)
if newAmmo < maxAmmo then
TriggerServerEvent('disc-inventoryhud:updateAmmoCount', weapon, newAmmo)
TaskReloadWeapon(playerPed)
exports['mythic_notify']:SendAlert('inform', 'Mermi dolduruldu')
SetPedAmmo(playerPed, weapon, newAmmo)
TriggerServerEvent('disc-ammo:removeAmmoItem', ammo)
else
exports['mythic_notify']:SendAlert('error', 'Daha fazla mermi dolduramazsın!')
end
else
exports['mythic_notify']:SendAlert('error', 'Dolduramadın!')
end
else
exports['mythic_notify']:SendAlert('error', 'Bu eylemi gerçekleştirmek için silaha ihtiyacın var!')
end