RegisterServerEvent("inventory:server:GiveItem")
AddEventHandler('inventory:server:GiveItem', function(name, inventory, item, amount)
local src = source
local Player = ESX.GetPlayerFromId(src)
local OtherPlayer = ESX.GetPlayerFromId(tonumber(name))
local totalWeight = ESX.GetTotalWeight(OtherPlayer.inventory)
local itemInfo = ESX.GetItems()[item.name:lower()]
local itemcheck = Player.getQuantity(item.name, amount)
if amount > 0 then
if amount <= itemcheck then
if (totalWeight + (itemInfo["weight"] * amount)) <= ESX.GetConfig().MaxWeight then
if Player.removeInventoryItem(item.name, amount, item.slot, item.info) and OtherPlayer.addInventoryItem(item.name, amount,false, item.info) then
TriggerClientEvent('mythic_notify:client:SendAlert', src, { type = 'success', text = "Şu İtemi Verdin : "..item.label..' '})
TriggerClientEvent("inventory:client:ItemBox",src, ESX.GetItems()[item.name],'remove',amount)
TriggerClientEvent('mythic_notify:client:SendAlert', name, { type = 'success', text = "Şu İtemi Aldın : "..item.label..''})
end
else
TriggerClientEvent('mythic_notify:client:SendAlert', Player.source, { type = 'error', text = 'Karşıdaki kişi maksimum kiloda'})
TriggerClientEvent('mythic_notify:client:SendAlert', OtherPlayer.source, { type = 'error', text = 'Maksimum ağırlığa ulaştınız item eklenmedi'})
end
else
TriggerClientEvent('mythic_notify:client:SendAlert', Player.source, { type = 'error', text = 'Vermek istediğin item sayısı doğru değil, lütfen tekrar dene.'})
end
else
TriggerClientEvent('mythic_notify:client:SendAlert', Player.source, { type = 'error', text = '0 sayısı olmaz, bir değer girmen lazım.'})
end
end)