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