📖Configuration

```lua
AdminMenu = {} --Dont delete this
AdminMenu = {
    AutoStop = true, --Leaving the value at true, if the script finds the active cd_easytime or vSync resource, it will stop the process
    position = 'top-right', --top-right / top-left / bottom-left / bottom-right
    position_notify = 'top', -- top / top-right / top-left / bottom / bottom-right / bottom-left / center-right / center-left
    Key = 'M', -- Key to open the menu
    KeyNoClip = "J",
    KeyShowName = "F1",
    FuelSystem = 'legacyfuel', --legacyfuel / ox_fuel
    Inventory = 'ox', -- ox / qs
    SkinMenu = 'illenium-appearance', -- esx_skin / illenium-appearance
    DeathSystem = "custom", -- custom / esx_ambulancejob
    filePath = 'C:/Users/example/Desktop/NewgGamemode/server-data/server.cfg',
    hour = 13,
    minutes = 00,
    seconds = 00,
    weather = "CLEAR",
    UseManageTime = false,
    WaitReport = 10, -- The player must wait 10 seconds to be able to send a new report
    ReportCommand = "report"
}

AutoStopResources = {
    'cd_easytime',
    'vSync'
}

BannedNames = {
    'haze'
}

StaffGroup = {
    'owner',
    'admin',
    'mod',
    'helper',
    'user',
}

Webhooks = {
    RequestScreen = "",
    BanSystem = "",
    UnBanSystem = "",
    KickSystem = "",
    WipeSystem = "",
    GiveItem = "",
}

Permission = {
    ['admin'] = {
        open_menu = true,
        self_showname = true,
        self_teleport_to_coords = true,
        self_teleport_to_waypoint = true,
        self_copy_coords = true,
        self_noclip = true,
        self_ghostmode = true,
        self_godmode = true,
        self_superjump = true,
        self_superspeed = true,
        self_revive = true,
        self_heal = true,
        self_give_armour = true,
        self_skinmenu = true,
        player_list = true,
        player_cache = true,
        player_info = true,
        player_set_job = true,
        player_set_group = true,
        player_manage_bank = true,
        player_manage_money = true,
        player_open_inventory = true,
        player_clear_inventory = true,
        player_add_item_inventory = true,
        player_bring = true,
        player_goto = true,
        player_request_screen = true,
        player_give_armour = true,
        player_spectate = true,
        player_freeze = true,
        player_wipe = true,
        player_send_private_message = true,
        player_heal = true,
        player_revive = true,
        player_ban = true,
        player_kick = true,
        player_hystory_ban = true,
        player_unban = true,
        player_set_vehicle = true,
        vehicle_repair = true,
        vehicle_flip = true,
        vehicle_give = true,
        vehicle_fuel = true,
        vehicle_spawn = true,
        vehicle_delete = true,
        vehicle_change_plate = true,
        vehicle_change_color_plate = true,
        server_change_weather = true,
        server_blackout = true,
        server_change_time = true,
        server_send_global_annoucement = true,
        server_manage_resources = true,
        server_manage_ban = true,
        server_clear = true,
        developer_options = true, --With this permission, a user can access all options in this category
        report = true,
    },
    ['mod'] = {
        ban = false,
        kick = true,
        manage_ban = false
    }
}

function DeathSystem(Target)
    if AdminMenu.DeathSystem == "custom" then
        TriggerEvent("nxn-morte:setHeal", {revive = true, removeitem = false}, Target.source)
    elseif AdminMenu.DeathSystem == "esx_ambulancejob" then
        Target.triggerEvent('esx_ambulancejob:revive')
    end
end

function OpenSkinMenu()
    if AdminMenu.SkinMenu == 'esx_skin' then
        TriggerEvent('esx_skin:openSaveableMenu')
    elseif AdminMenu.SkinMenu == 'illenium-appearance' then
        TriggerEvent("illenium-appearance:client:openClothingShop", function(isPedMenu)
            if type(isPedMenu) == "table" then
                isPedMenu = false
            end
        end)
    end
end

function SetHealPlayer(Target)
    Target.triggerEvent('esx_basicneeds:healPlayer')
end

function OpenInventory(source, id)
    if AdminMenu.Inventory == 'ox' then
        exports.ox_inventory:forceOpenInventory(source, 'player', tonumber(id))
    elseif AdminMenu.Inventory == 'qs' then
        TriggerServerEvent('inventory:server:OpenInventory', 'otherplayer', source)
    end
end

function ClearInventory(target)
    if AdminMenu.Inventory == 'ox' then
        exports.ox_inventory:ClearInventory(target)
    end
end

function FuelSystem(vehicle)
    if AdminMenu.FuelSystem == 'legacyfuel' then
        return exports['LegacyFuel']:SetFuel(vehicle, 100)
    else
        return SetVehicleFuelLevel(vehicle, 100.0)
    end
end

function WipePlayer(Target)
    DropPlayer(Target.source, 'Your character has been deleted. Restart FiveM and log back in')
    MySQL.Sync.execute('DELETE FROM users WHERE identifier = @identifier', {
        ['@identifier'] = Target.identifier
    })
    MySQL.Sync.execute('DELETE FROM owned_vehicles WHERE owner = @owner', {
        ['@owner'] = Target.identifier
    })
end
```

AutoStop = true

Otherwise

AutoStop = false

Note: To edit the server.cfg file directly in the game, you will have to put your path

filePath = 'C:/Users/example/Desktop/Gamemode/server-data/server.cfg'

Last updated