This repository has been archived on 2025-12-11. You can view files and clone it, but cannot push or open issues or pull requests.

40 lines
1.6 KiB
Lua
Raw Normal View History

2025-03-17 13:54:06 +01:00
Framework = Config.Framework == "qb" and exports['qb-core']:GetCoreObject() or exports['ui_core']:getSharedObject()
function registerServerCallback(...)
if Config.Framework == "qb" then
Framework.Functions.CreateCallback(...)
else
Framework.RegisterServerCallback(...)
end
end
RegisterNetEvent('aty_pausemenu:dropPlayer', function(data)
DropPlayer(source, "Disconnected")
end)
registerServerCallback("aty_pausemenu:getPlayerData", function(src, cb)
local xPlayer = Config.Framework == "esx" and Framework.GetPlayerFromId(src) or Framework.Functions.GetPlayer(src)
playerId = src
players = GetPlayers()
playerCount = #players
maxPlayers = GetConvarInt("sv_maxclients", 48)
if Config.Framework == "esx" then
cash = xPlayer.getAccount("money").money
bank = xPlayer.getAccount("bank").money
name = xPlayer.getName()
job = xPlayer.getJob().label
grade = xPlayer.getJob().grade_label
if xPlayer.variables.sex == 1 then gender = "Female" else gender = "Male" end
else
cash = xPlayer.PlayerData.money.cash
bank = xPlayer.PlayerData.money.bank
job = xPlayer.PlayerData.job.label
name = xPlayer.PlayerData.charinfo.firstname.." "..xPlayer.PlayerData.charinfo.lastname
grade = xPlayer.PlayerData.job.grade.name
gender = xPlayer.PlayerData.charinfo.gender
if gender == 1 then gender = "Female" else gender = "Male" end
end
cb({id = playerId, players = playerCount, maxPlayers = maxPlayers, bank = bank, wallet = cash, name = name, gender = gender, job = job, grade = grade})
end)