Open Harry755 opened 3 months ago
error ( SCRIPT ERROR: @codev-pausemenu/server/server.lua:61: attempt to index a nil value (field 'Functions')) tried to contact in discord but tickets cant be raised in dc
@Harry755
local Framework = Config.Framework == "esx" and exports['es_extended']:getSharedObject() or exports['qb-core']:GetCoreObject()
local avatars = {} function getPlayerAvatar(player) if not avatars[player] then local identifiers = GetPlayerIdentifiers(player) local discord = nil local avatar = nil
for _, identifier in ipairs(identifiers) do
if string.find(identifier, "discord:") then
discord = string.gsub(identifier, "discord:", "")
break
end
end
if discord then
local p = promise.new()
PerformHttpRequest("https://discordapp.com/api/users/" .. discord, function(statusCode, data)
if statusCode == 200 then
data = json.decode(data or "{}")
if data.avatar then
local avatarFormat = "png"
if data.avatar:sub(1, 2) == "a_" then
avatarFormat = "gif"
end
avatar = "https://cdn.discordapp.com/avatars/" ..
discord .. "/" .. data.avatar .. "." .. avatarFormat
end
end
p:resolve()
end, "GET", "", {
Authorization = "Bot " .. Config.BotToken
})
Citizen.Await(p)
end
avatars[player] = avatar or "assets/user-default.png"
end
return avatars[player] ~= "assets/user-default.png" and avatars[player] or nil
end
function registerServerCallback(...) if Config.Framework == "qb" then Framework.Functions.CreateCallback(...) else Framework.RegisterServerCallback(...) end end
registerServerCallback("codev-pausemenu:getPlayerData", function(src, cb) local avatar = getPlayerAvatar(src) local xPlayer = Framework.GetPlayerFromId(src) local cash = xPlayer.getMoney() local bank = xPlayer.getAccount('bank').money
cb({
cash = cash,
bank = bank,
avatar = avatar
})
end)
RegisterServerEvent("codev-pausemenu:exit", function() DropPlayer(source, "Saliste exitosamente del servidor.") end)
error ( SCRIPT ERROR: @codev-pausemenu/server/server.lua:61: attempt to index a nil value (field 'Functions')) tried to contact in discord but tickets cant be raised in dc