๐Ÿ–ฅ๏ธServer Event Reference

Learn about and how to use common core server events!

QBCore:Server:CloseServer

  • Event to check if the server is closed

RegisterNetEvent('QBCore:Server:CloseServer', function(reason)
    local src = source
    if QBCore.Functions.HasPermission(src, 'admin') then
        reason = reason or 'No reason specified'
        QBCore.Config.Server.Closed = true
        QBCore.Config.Server.ClosedReason = reason
        for k in pairs(QBCore.Players) do
            if not QBCore.Functions.HasPermission(k, QBCore.Config.Server.WhitelistPermission) then
                QBCore.Functions.Kick(k, reason, nil, nil)
            end
        end
    else
        QBCore.Functions.Kick(src, 'You don\'t have permissions for this..', nil, nil)
    end
end)

QBCore:Server:OpenServer

  • Event to check if the server is open

QBCore:UpdatePlayer

  • Event for updating and saving player data

QBCore:Server:SetMetaData

  • Event to set a players metadata

QBCore:ToggleDuty

  • Event to toggle a player's duty status

QBCore:CallCommand

  • Event to trigger a command outside the chat (ex: qb-adminmenu)

Last updated

Was this helpful?