forked from Simnation/Main
37 lines
1.1 KiB
Lua
37 lines
1.1 KiB
Lua
![]() |
if GetResourceState('qbx_core') ~= 'started' then return end
|
||
|
|
||
|
Core.Info.Framework = 'QBox'
|
||
|
local QBox = exports.qbx_core
|
||
|
|
||
|
Core.Framework = {}
|
||
|
|
||
|
function Core.Framework.Notify(message, type)
|
||
|
local resource = Cfg.Notification or 'default'
|
||
|
if resource == 'default' then
|
||
|
QBox:Notify(message, type)
|
||
|
elseif resource == 'ox' then
|
||
|
lib.notify({ description = message, type = type, position = 'top' })
|
||
|
elseif resource == 'custom' then
|
||
|
-- insert your notification export here
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function Core.Framework.GetPlayerName()
|
||
|
return QBX.PlayerData.charinfo.firstname, QBX.PlayerData.charinfo.lastname
|
||
|
end
|
||
|
|
||
|
function Core.Framework.ToggleOutfit(wear, outfits)
|
||
|
if wear then
|
||
|
local gender = QBX.PlayerData.charinfo.gender
|
||
|
local outfit = gender == 1 and outfits.Female or outfits.Male
|
||
|
if not outfit then return end
|
||
|
TriggerEvent('qb-clothing:client:loadOutfit', { outfitData = outfit })
|
||
|
else
|
||
|
TriggerServerEvent('qb-clothing:loadPlayerSkin')
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function Core.Framework.GetPlayerMetadata(meta)
|
||
|
return QBX.PlayerData.metadata[meta]
|
||
|
end
|