feat(esx_ambulancejob): Reasons for Account Changing

This commit is contained in:
Mycroft
2022-09-09 22:26:57 +01:00
parent bae3e4d4c1
commit 159ec7712b
@@ -19,7 +19,7 @@ AddEventHandler('esx_ambulancejob:revive', function(playerId)
if deadPlayers[playerId] then
if Config.ReviveReward > 0 then
xPlayer.showNotification(_U('revive_complete_award', xTarget.name, Config.ReviveReward))
xPlayer.addMoney(Config.ReviveReward)
xPlayer.addMoney(Config.ReviveReward, "Revive Reward")
xTarget.triggerEvent('esx_ambulancejob:revive')
else
xPlayer.showNotification(_U('revive_complete', xTarget.name))
@@ -142,11 +142,11 @@ ESX.RegisterServerCallback('esx_ambulancejob:removeItemsAfterRPDeath', function(
if Config.RemoveCashAfterRPDeath then
if xPlayer.getMoney() > 0 then
xPlayer.removeMoney(xPlayer.getMoney())
xPlayer.removeMoney(xPlayer.getMoney(), "Death")
end
if xPlayer.getAccount('black_money').money > 0 then
xPlayer.setAccountMoney('black_money', 0)
xPlayer.setAccountMoney('black_money', 0, "Death")
end
end
@@ -198,7 +198,7 @@ if Config.EarlyRespawnFine then
local fineAmount = Config.EarlyRespawnFineAmount
xPlayer.showNotification(_U('respawn_bleedout_fine_msg', ESX.Math.GroupDigits(fineAmount)))
xPlayer.removeAccountMoney('bank', fineAmount)
xPlayer.removeAccountMoney('bank', fineAmount, "Respawn Fine")
end)
end
@@ -218,7 +218,7 @@ ESX.RegisterServerCallback('esx_ambulancejob:buyJobVehicle', function(source, cb
cb(false)
else
if xPlayer.getMoney() >= price then
xPlayer.removeMoney(price)
xPlayer.removeMoney(price, "Job Vehicle Purchase")
MySQL.insert('INSERT INTO owned_vehicles (owner, vehicle, plate, type, job, `stored`) VALUES (?, ?, ?, ?, ?, ?)', {xPlayer.identifier, json.encode(vehicleProps), vehicleProps.plate, type, xPlayer.job.name, true},
function (rowsChanged)