πŸ› οΈnova_admin

NOVA Framework admin panel. Provides a full-featured NUI-based administration interface for server management and player moderation.

Features

  • Player Management β€” Teleport, bring, kick, ban/unban, spectate, kill, heal, set armor

  • Vehicle Management β€” Spawn, add to garage, remove, repair, tune, clear all vehicles

  • Inventory Management β€” Give/remove items to players

  • Economy β€” Give money (cash, bank, black_money)

  • Property β€” Give/remove properties

  • Salary Management β€” Add, remove, set salaries by group

  • Server Announce β€” Broadcast messages to all players

  • Quick Commands β€” Configurable command panel in the UI

  • Discord Logs β€” Optional webhook logging for admin actions

Configuration

Edit config.lua:

Config.Command = 'admin'            -- Command to open admin panel
Config.CommandKey = 'F7'            -- Keybind to open
Config.MaxHealth = 200
Config.DeadHealth = 0

Config.StaffGroups = {
    'admin', 'superadmin', 'mod'
}

Config.Logs = {
    Enabled = true,
    Webhook = 'https://discord.com/api/webhooks/...'
}

Staff Groups

Only players with a group listed in Config.StaffGroups can access the admin panel. Groups are checked via nova_core permissions.

Commands

Command
Description

/admin or F7

Open the admin panel

Dependencies

  • nova_core β€” Player data, permissions, money

  • nova_inventory β€” Item management

  • oxmysql β€” Database operations

Notes

  • The admin panel uses a modern dark-themed NUI

  • All actions are logged to console and optionally to Discord

  • Ban data is stored in the database

  • Salary management affects job paycheck amounts

Security

  • All actions are validated server-side with permission checks

  • Event names and internal implementation details are not disclosed in this documentation for security purposes

  • Unauthorized access attempts are logged

Last updated