RegisterServerEvent('esx_society:depositMoney')
AddEventHandler('esx_society:depositMoney', function(societyName, amount)
local xPlayer = ESX.GetPlayerFromId(source)
local society = GetSociety(societyName)
amount = ESX.Math.Round(tonumber(amount))
if xPlayer.job.name == society.name then
if amount > 0 and xPlayer.getInventoryItem('money').count >= amount then
TriggerEvent('esx_addonaccount:getSharedAccount', society.account, function(account)
xPlayer.removeInventoryItem('money', amount)
xPlayer.showNotification(_U('have_deposited', ESX.Math.GroupDigits(amount)))
account.addInventoryItem('money', amount)
end)
else
xPlayer.showNotification(_U('invalid_amount'))
end
else
print(('esx_society: %s attempted to call depositMoney!'):format(xPlayer.identifier))
end
end)
kod bu şekilde acaba societyde mi değişiklik yapmam gerekiyor, düşünceme göre para item olarak gittiği için bir sıkıntı mı oluyor çözebilmiş değilim