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
```
Note: The script has the function to manage time, if you use some scripts with the same functionality remember to disable it, otherwise insert it in the appropriate section to make it deactivate automatically by the script. If you want to make this last action to the script remember to enable the function as follows, otherwise deactivate it
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