71 lines
3.0 KiB
Lua
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) |