1
0
Fork 0
forked from Simnation/Main
Main/resources/[freizeit]/[gym]/mz-skills/server/main.lua
2025-08-11 16:51:34 +02:00

23 lines
No EOL
688 B
Lua

local QBCore = exports['qb-core']:GetCoreObject()
QBCore.Functions.CreateCallback('skillsystem:fetchStatus', function(source, cb)
local Player = QBCore.Functions.GetPlayer(source)
if Player then
local status = MySQL.scalar.await('SELECT skills FROM players WHERE citizenid = ?', {Player.PlayerData.citizenid})
if status ~= nil then
cb(json.decode(status))
else
cb(nil)
end
else
cb()
end
end)
RegisterServerEvent('skillsystem:update', function (data)
local Player = QBCore.Functions.GetPlayer(source)
MySQL.query('UPDATE players SET skills = @skills WHERE citizenid = @citizenid', {
['@skills'] = data,
['@citizenid'] = Player.PlayerData.citizenid
})
end)