2026-04-14 17:41:39 +02:00

71 lines
3.0 KiB
Lua

local LuaFunctions = {
GetAllPlayers = function()
return GetPlayers()
end
}
exports('GetAllPlayers', LuaFunctions.GetAllPlayers)
RegisterNetEvent("madmin:server:openPedMenu", function(src)
if Config.Framework == "esx" or Config.Framework == "oldesx" then
TriggerClientEvent("esx_skin:openSaveableMenu", src) -- esx
else
TriggerClientEvent("qb-clothing:client:openMenu", src) -- qbcore
end
end)
RegisterNetEvent("mAdmin:server:revivePlayer", function(playerId)
if Config.Framework == "qb" or Config.Framework == "oldqb" then
TriggerClientEvent("hospital:client:Revive", playerId)
else
TriggerClientEvent("esx_ambulancejob:revive", playerId)
end
end)
RegisterNetEvent("madmin:server:updateNeeds", function(src, hunger, thirst, type, drunk)
if type then
-- esx
if type == "hunger" then
TriggerClientEvent("esx_status:set", src, "hunger", hunger)
elseif type == "thirst" then
TriggerClientEvent("esx_status:set", src, "thirst", thirst)
elseif type == "drunk" then
TriggerClientEvent("esx_status:set", src, "drunk", drunk)
end
else
-- qbcore
TriggerClientEvent("hud:client:UpdateNeeds", src, hunger, thirst)
end
end)
-- Version Checker
Citizen.CreateThread(function()
local resource_name = 'codem-adminpanel'
local current_version = GetResourceMetadata(GetCurrentResourceName(), 'version', 0)
PerformHttpRequest('https://raw.githubusercontent.com/Aiakos232/versionchecker/main/version.json',
function(error, result, headers)
if not result then
print('^1Version check disabled because github is down.^0')
return
end
local result = json.decode(result)
if tonumber(result[resource_name]) ~= nil then
TriggerEvent("madmin:setversion", current_version, result[resource_name])
if tonumber(result[resource_name]) > tonumber(current_version) then
print('\n')
print('^1======================================================================^0')
print('^1' .. resource_name ..
' is outdated, new version is available: ' .. result[resource_name] .. '^0')
print('^1======================================================================^0')
print('\n')
elseif tonumber(result[resource_name]) == tonumber(current_version) then
print('^2' .. resource_name .. ' is up to date! - ^4 Thanks for choosing CodeM ^4 ^0')
elseif tonumber(result[resource_name]) < tonumber(current_version) then
print('^3' .. resource_name .. ' is a higher version than the official version!^0')
end
else
print('^1' .. resource_name .. ' is not in the version database^0')
end
end, 'GET')
end)