mirror of
https://github.com/ND-Framework/ND_Core.git
synced 2026-08-18 14:26:03 +01:00
Update functions.lua
This commit is contained in:
@@ -353,12 +353,29 @@ function NDCore.Functions.SetPlayerData(player, key, value)
|
|||||||
local character = NDCore.Players[player]
|
local character = NDCore.Players[player]
|
||||||
character[key] = value
|
character[key] = value
|
||||||
if key == "cash" then
|
if key == "cash" then
|
||||||
MySQL.query.await("UPDATE characters SET cash = ? WHERE character_id = ?", {character.cash, character.id})
|
local money = 0
|
||||||
TriggerEvent("ND:moneyChange", player, "cash", character.cash, "set", "Bank adjustment")
|
if character.inventory then
|
||||||
|
for _, item in pairs(character.inventory) do
|
||||||
|
if item.name == "money" then
|
||||||
|
money = money + item.count
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if money ~= value then return end
|
||||||
|
MySQL.query.await("UPDATE characters SET cash = ? WHERE character_id = ?", {tonumber(value), character.id})
|
||||||
NDCore.Functions.UpdateMoney(player)
|
NDCore.Functions.UpdateMoney(player)
|
||||||
|
return
|
||||||
elseif key == "bank" then
|
elseif key == "bank" then
|
||||||
MySQL.query.await("UPDATE characters SET bank = ? WHERE character_id = ?", {character.bank, character.id})
|
local money = 0
|
||||||
TriggerEvent("ND:moneyChange", player, "bank", character.bank, "set", "Bank adjustment")
|
if character.inventory then
|
||||||
|
for _, item in pairs(character.inventory) do
|
||||||
|
if item.name == "money" then
|
||||||
|
money = money + item.count
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if money ~= value then return end
|
||||||
|
MySQL.query.await("UPDATE characters SET bank = ? WHERE character_id = ?", {tonumber(value), character.id})
|
||||||
NDCore.Functions.UpdateMoney(player)
|
NDCore.Functions.UpdateMoney(player)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user