π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
```Last updated