ENP = {}

local ENPAdmins = {
    'steam:11000010a249fe1', 
    'steam:110000116162267', 
    '',
    '',
    '',
    '',
    '',
}

ESX = nil

TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
-- Funciones ENP 

ENP.isAdmin = function()
    local ENP_identifier = GetPlayerIdentifiers(src)
    ENP_identifier = ENP_identifier[1]
    for i, v in pairs(ENPAdmins) do 
        if v == ENP_identifier then 
            return true 
        end
    end 
    return false
end




RegisterServerEvent('enp-admin:announce')
AddEventHandler('enp-admin:announce', function()
    local _source = source
    local xPlayer = ESX.GetPlayerFromId(_source)
    local xPlayers    = ESX.GetPlayers()
    for i=1, #xPlayers, 1 do
        local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
        TriggerClientEvent("rsb_broadcast:display", -1, "TxAdmin", "Der Server wird in 30 Minuten Neugestartet", 5000)
    end
end)

RegisterServerEvent('enp-admin:announce2')
AddEventHandler('enp-admin:announce2', function()
    local _source = source
    local xPlayer = ESX.GetPlayerFromId(_source)
    local xPlayers    = ESX.GetPlayers()
    for i=1, #xPlayers, 1 do
        local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
        TriggerClientEvent("rsb_broadcast:display", -1, "TxAdmin", "Der Server wird in 15 Minuten Neugestartet", 5000)
    end
end)


RegisterServerEvent('enp-admin:announce3')
AddEventHandler('enp-admin:announce3', function()
    local _source = source
    local xPlayer = ESX.GetPlayerFromId(_source)
    local xPlayers    = ESX.GetPlayers()
    for i=1, #xPlayers, 1 do
        local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
        TriggerClientEvent("rsb_broadcast:display", -1, "TxAdmin", "Der Server wird in 5 Minuten Neugestartet", 5000)
    end
end)



RegisterServerEvent('enp-admin:isAdministrator')
AddEventHandler('enp-admin:isAdministrator', function()
    local ENPidentifier = GetPlayerIdentifiers(source)
    ENPidentifier = ENPidentifier[1]
    for a, v in pairs(ENPAdmins) do 
        if v == ENPidentifier then 
            TriggerClientEvent('enp-admin:checkAdmin', source, true)
            return true 
        end
    end 
    return false 
end)






  

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: