forked from Simnation/Main
37 lines
973 B
Lua
37 lines
973 B
Lua
![]() |
if not Framework.Ox() then return end
|
||
|
|
||
|
local Ox = require '@ox_core.lib.init'
|
||
|
|
||
|
function Framework.GetPlayerID(playerId)
|
||
|
return Ox.GetPlayer(playerId).charId
|
||
|
end
|
||
|
|
||
|
function Framework.HasMoney(playerId, item, amount)
|
||
|
return exports.ox_inventory:GetItemCount(playerId, item) >= amount
|
||
|
end
|
||
|
|
||
|
function Framework.RemoveMoney(playerId, type, amount)
|
||
|
return exports.ox_inventory:RemoveItem(playerId, type, amount)
|
||
|
end
|
||
|
|
||
|
function Framework.GetJob()
|
||
|
return ---@todo
|
||
|
end
|
||
|
|
||
|
function Framework.GetGang()
|
||
|
return ---@todo
|
||
|
end
|
||
|
|
||
|
function Framework.SaveAppearance(appearance, charId)
|
||
|
Database.PlayerSkins.UpdateActiveField(charId, 0)
|
||
|
Database.PlayerSkins.DeleteByModel(charId, appearance.model)
|
||
|
Database.PlayerSkins.Add(charId, appearance.model, json.encode(appearance), 1)
|
||
|
end
|
||
|
|
||
|
function Framework.GetAppearance(charId, model)
|
||
|
local result = Database.PlayerSkins.GetByCitizenID(charId, model)
|
||
|
if result then
|
||
|
return json.decode(result)
|
||
|
end
|
||
|
end
|