feat(server/player): get metadata and player data

This commit is contained in:
Andyyy7666
2023-08-25 04:59:31 +02:00
parent fc1ef7b7b3
commit 5a1c4ecb1a

View File

@@ -65,6 +65,26 @@ local function createCharacterTable(info)
return self.deductMoney("bank", amount, "Withdraw") and self.addMoney("cash", amount, "Withdraw")
end
---@param data string
---@return any
function self.getData(data)
return self[data]
end
---@param metadata string|table
---@return any
function self.getMetadata(metadata)
if type(metadata) ~= "table" then
return self.metadata[metadata]
end
local returnData = {}
for i=1, #metadata then
local data = metadata[i]
returnData[data] = self.metadata[data]
end
return returnData
end
---@param key string|table
---@param value any
function self.setData(key, value)