[ESX] Hydex-adminmenu, a FiveM Roleplay server adminmenu with extensive customization options

The Hydex AdminMenu is a highly optimized administrative interface for FiveM servers, built with ox_lib . It offers a streamlined way for server admins to manage and control server activities, ensuring compatibility with the Ox ecosystem. Notably, it boasts a minimal resource usage with an idle 0 resmon (resource monitor) impact, meaning it doesn’t consume any server performance while idle, making it an efficient tool for maintaining server stability and performance.​


ShowCase

Purchase

Features​

  • Optimised idle of 0ms
  • Secured events
  • Compatible inventories are : ox_inventory, qs, chezza
  • Compatible Skin menus are : esx_skin, fivem-appearannce, illenium_appearance
  • Framework currently supports only ESX (Qb will be released soon)

Admin Menu Features​

Player Options

  • Access Player Data
  • Send private notification
  • Give skin menu
  • Access Inventory
  • Give/Remove item
  • Clone player skin (Needs illenium or fivem-appearance)
  • Toggle License
  • Give Vehicle Ownership
  • Heal/Kill/Revive Player
  • Change character ped of a player
  • Bring/Teleport/Mark location of player
  • Giveaccountmoney/Removeaccountmoney
  • Change Job
  • Spectate

Self Options

  • Change appearance
  • Change character ped
  • God mode
  • Invicible
  • Noclip
  • Freeze player
  • Unlimited stamina
  • Fast run
  • Fast swim
  • Super Jump
  • No Ragdoll
  • Add armour

Vehicle Options

  • Delete plate ownership
  • Toggle lock of nearest vehicle
  • Torque/Engine Multiplier
  • Essential vehicle miscs ( refuel, dirt, repair )
  • Mod menu
  • Custom color picker
  • Vehicle upgrades
  • Spawn with code or from the table

Developer Option

  • Delete laser
  • Copy Coords (vec3/vec4)
  • Show Coords

Troll Menu

  • Truck Punchline
  • Merry weather attack
  • Clown attack
  • Pop tyres of vehicle
  • Eject player from vehicle
  • Flash bang
  • Lag game

Config


Config = {}

Config.Position =  'top-right' -- 'top-left' or 'top-right' or 'bottom-left' or 'bottom-right'
Config.OpenKey = 'f11' -- Adminmenu Keybind

Config.Appearance = 'esx_skin'-- 'fivem-appearance' or 'esx_skin' or 'codem_appearance' or 'illenium-appearance'
Config.FuelSystem = 'native' -- 'ox_fuel' or 'legacyfuel' or 'native'
Config.NoclipKey = 'HOME' -- Keybind for noclip


Config.Inventory = 'ox_inventory' -- 'ox_inventory' or 'qs' or 'chezza' 
Config.ToggelPlayerID = 'f10' -- Keybind for toggle player id
Config.permission = "char" -- can be 'char' or 'group'

-- if Config.permission is "group" it uses Config.group_permission and works with user group
-- if Config.permission is "char" it uses Config.char_permission and works with user charcter identifier


Config.group_permission = {

    ['mod'] = { -- group name

        FuLLAccess = false, -- FuLLAccess is for the admin to have all the permissions


    --// Online Player Options \\--    
        Noclip = true, -- Noclip is for the admin to be able to noclip
        Playerdata = true, -- Playerdata is for the admin to be able to see the player character data ingame
        SendDM = true, -- SendDM is for the admin to be able to send a player a message as notification
        GiveSkinMenu = true, -- GiveSkinMenu is for the admin to be able to give a player a skin menu ingame
        AccessInv = true, -- AccessInv is for the admin to be able to access a players inventory
        GiveItem =  true, -- GiveItem is for the admin to be able to give a player an item ingame
        RemoveItem = true, -- RemoveItem is for the admin to be able to remove a item from a player
        ChangeSkin = true, -- ChangeSkin is for the admin to be able to change a players skin ingame

        GivePlayerLicense = true, -- GivePlayerLicense is for the admin to be able to give a player a license(it uses esx_license)
        GiveCar = true, -- GiveCar is for the admin to be able to give a player a Vehicle ownership
        HealPlayer = true, -- HealPlayer is for the admin to be able to heal a player
        Revive = true, -- Revive is for the admin to be able to revive a player
        Kill = true, -- Kill is for the admin to be able to kill a player
        ChangePed = true, -- ChangePed is for the admin to be able to change a players ped ingame
        CloneSkin = true, -- CloneSkin is for the admin to be able to clone a players skin ingame (supports only illenium-appearance and fivem-appearance)
        SetJob =  true, -- SetJob is for the admin to be able to set a players job ingame
        GiveAccountMoney = true, -- GiveAccountMoney is for the admin to be able to give a player money ingame (supported accounts black_money, money, bank)
        RemoveAccountMoney = true, -- RemoveAccountMoney is for the admin to be able to remove a player money ingame (supported accounts black_money, money, bank)
        Goto =  false, -- Goto is for the admin to be able to teleport to a player
        Bring = true, -- Bring is for the admin to be able to bring a player
        SetWaypoint = true, -- SetWaypoint is for the admin to be able to set a mark waypoint on map where a player is
        Screenshot = true, -- Screenshot is for the admin to be able to take a screenshot of a player(Need ScreenshotBasic)
        Spectate = true, -- Spectate is for the admin to be able to spectate a player
        Kick = true, -- Kick is for the admin to be able to kick a player
        
    --// Self Options \\--
        
        Godmode = true, -- Godmode is for the admin to be able to toggle godmode ingame
        Invicible = true, -- Invicible is for the admin to be able to toggle invicible ingame
        UnlimitedStamina = true, -- UnlimitedStamina is for the admin to be able to toggle unlimited stamina ingame
        FastRun = true, -- FastRun is for the admin to be able to toggle fastrun ingame
        FastSwim = true, -- FastSwim is for the admin to be able to toggle fastswim ingame
        SuperJump = true, -- SuperJump is for the admin to be able to toggle superjump ingame
        NoRagdoll = true, -- NoRagdoll is for the admin to be able to toggle noragdoll ingame
        AddArmour = true, -- AddArmour is for the admin to be able to toggle addarmour ingame
        FreezePlayer = true, -- FreezePlayer is for the admin to be able to freeze 

    --// Vehicle Option \\--

        Spawner = true, -- Spawner is for the admin to be able to spawn a vehicle ingame
        DeleteVehicleRadius = true, -- DeleteVehicleRadius is for the admin to be able to delete vehicles in a radius
        DeletePlate = true, -- DeletePlate is for the admin to be able to delete a vehicle by plate(Delete player ownership)
        ModMenu = true, -- ModMenu is for the admin to be able to open a vehicle mod menu ingame
        FreezeVehicle = true, -- FreezeVehicle is for the admin to be able to freeze a vehicle
        ChangePlate = true, -- ChangePlate is for the admin to be able to change a vehicle plate
        Multiplier = true, -- Multiplier is for the admin to be able to change a vehicle multiplier(torque and engine)
        VehicleMisc = true, -- VehicleMisc is for the admin to be able to change a vehicle misc(flip, delete, refuel, repair, vehicle godmode, wash, clean, set dirt)
        Colormenu = true, -- Colormenu is for the admin to be able to change a vehicle color

    --//  Troll Menu \\--

        TrollMenu = true, -- TrollMenu is for the admin to be able to open the troll menu

    --// Developer Options \\--

        DeveloperOptions = true, -- DeveloperOptions is for the admin to be able to open the developer options
    },
    ['admin'] = {

        FuLLAccess = true, -- FuLLAccess is for the admin to have all the permissions
    }
}

Config.char_permission = {
    ['char1:5d5ef1399df088dcc2ba3c098a6c87a7a152002e'] = { -- charcter identifier

        FuLLAccess = false, -- FuLLAccess is for the admin to have all the permissions

    --// Online Player Options \\--    
        Noclip = true, -- Noclip is for the admin to be able to noclip
        Playerdata = true, -- Playerdata is for the admin to be able to see the player character data ingame
        SendDM = true, -- SendDM is for the admin to be able to send a player a message as notification
        GiveSkinMenu = true, -- GiveSkinMenu is for the admin to be able to give a player a skin menu ingame
        AccessInv = true, -- AccessInv is for the admin to be able to access a players inventory
        GiveItem =  true, -- GiveItem is for the admin to be able to give a player an item ingame
        RemoveItem = true, -- RemoveItem is for the admin to be able to remove a item from a player
        ChangeSkin = true, -- ChangeSkin is for the admin to be able to change a players skin ingame
        GivePlayerLicense = true, -- GivePlayerLicense is for the admin to be able to give a player a license(it uses esx_license)
        GiveCar = true, -- GiveCar is for the admin to be able to give a player a Vehicle ownership
        HealPlayer = true, -- HealPlayer is for the admin to be able to heal a player
        Revive = true, -- Revive is for the admin to be able to revive a player
        Kill = true, -- Kill is for the admin to be able to kill a player
        ChangePed = true, -- ChangePed is for the admin to be able to change a players ped ingame
        CloneSkin = true, -- CloneSkin is for the admin to be able to clone a players skin ingame (supports only illenium-appearance and fivem-appearance)
        SetJob =  true, -- SetJob is for the admin to be able to set a players job ingame
        GiveAccountMoney = true, -- GiveAccountMoney is for the admin to be able to give a player money ingame (supported accounts black_money, money, bank)
        RemoveAccountMoney = true, -- RemoveAccountMoney is for the admin to be able to remove a player money ingame (supported accounts black_money, money, bank)
        Goto =  false, -- Goto is for the admin to be able to teleport to a player
        Bring = true, -- Bring is for the admin to be able to bring a player
        SetWaypoint = true, -- SetWaypoint is for the admin to be able to set a mark waypoint on map where a player is
        Screenshot = true, -- Screenshot is for the admin to be able to take a screenshot of a player(Need ScreenshotBasic)
        Spectate = true, -- Spectate is for the admin to be able to spectate a player
        Kick = true, -- Kick is for the admin to be able to kick a player
        
    --// Self Options \\--
        
        Godmode = true, -- Godmode is for the admin to be able to toggle godmode ingame
        Invicible = true, -- Invicible is for the admin to be able to toggle invicible ingame
        UnlimitedStamina = true, -- UnlimitedStamina is for the admin to be able to toggle unlimited stamina ingame
        FastRun = true, -- FastRun is for the admin to be able to toggle fastrun ingame
        FastSwim = true, -- FastSwim is for the admin to be able to toggle fastswim ingame
        SuperJump = true, -- SuperJump is for the admin to be able to toggle superjump ingame
        NoRagdoll = true, -- NoRagdoll is for the admin to be able to toggle noragdoll ingame
        AddArmour = true, -- AddArmour is for the admin to be able to toggle addarmour ingame
        FreezePlayer = true, -- FreezePlayer is for the admin to be able to freeze 

    --// Vehicle Option \\--

        Spawner = true, -- Spawner is for the admin to be able to spawn a vehicle ingame
        DeleteVehicleRadius = true, -- DeleteVehicleRadius is for the admin to be able to delete vehicles in a radius
        DeletePlate = true, -- DeletePlate is for the admin to be able to delete a vehicle by plate(Delete player ownership)
        ModMenu = true, -- ModMenu is for the admin to be able to open a vehicle mod menu ingame
        FreezeVehicle = true, -- FreezeVehicle is for the admin to be able to freeze a vehicle
        ChangePlate = true, -- ChangePlate is for the admin to be able to change a vehicle plate
        Multiplier = true, -- Multiplier is for the admin to be able to change a vehicle multiplier(torque and engine)
        VehicleMisc = true, -- VehicleMisc is for the admin to be able to change a vehicle misc(flip, delete, refuel, repair, vehicle godmode, wash, clean, set dirt)
        Colormenu = true, -- Colormenu is for the admin to be able to change a vehicle color

    --//  Troll Menu \\--

        TrollMenu = true, -- TrollMenu is for the admin to be able to open the troll menu

    --// Developer Options \\--

        DeveloperOptions = true, -- DeveloperOptions is for the admin to be able to open the developer options
    }
}


Config.defaultcar = 'adder' -- Default car when vehspawner command is used without arguments

Config.CustomCommands = {

    deletevehicle = 'dv', -- /dv <radius> (if no radius is provided it will delete the vehicle you are in)
    go_to = 'gt', -- /gt <playerid>
    bring = 'br', -- /br <playerid>
    teleport = 'tp', -- /tp (location must be marked in map)
    giveitem = 'gi', -- /gi <playerid> <item> <count>
    vehspawner = 'cars', -- /cars <spawncode> (if no car is provided it will spawn the default car)
    setjob = 'sjob', -- /sjob <playerid> <job> <grade>
    revive = 'rv', -- /rv <playerid> (if no playerid is provided it will revive you)
    kick = 'kick' -- /kick <playerid>

}

function HydexNotify(server, target, msg, type, time)
    if server then
        TriggerClientEvent('esx:showNotification', target, msg, type, time)
    else
        ESX.ShowNotification(msg, type, time)
    end
end

Custom Commands

Config.CustomCommands = {

    deletevehicle = 'dv', -- /dv <radius> (if no radius is provided it will delete the vehicle you are in)
    go_to = 'gt', -- /gt <playerid>
    bring = 'br', -- /br <playerid>
    teleport = 'tp', -- /tp (location must be marked in map)
    giveitem = 'gi', -- /gi <playerid> <item> <count>
    vehspawner = 'cars', -- /cars <spawncode> (if no car is provided it will spawn the default car)
    setjob = 'sjob', -- /sjob <playerid> <job> <grade>
    revive = 'rv', -- /rv <playerid> (if no playerid is provided it will revive you)
    kick = 'kick' -- /kick <playerid>

}
Code is accessible No
Subscription-based No
Lines (approximately) ~4000+
Requirements ox_lib, NewESX
Support Yes
1 Like

The permissions configuration looks nice

1 Like

Well, it is just ox-lib :sweat_smile:

1 Like

Nice release

1 Like

thank you

great work,keep going…

Well, looks good

1 Like