Jota Dev Admin System
Here you can see the documentation to learn how to install the Jota Dev Admin System

# JotaDev Admin System
ensure jc_adminLast updated
Here you can see the documentation to learn how to install the Jota Dev Admin System

How to start the script for its correct operation:
Put in your server.cfg
# JotaDev Admin System
ensure jc_adminScript Settings:
Discord: https://discord.gg/EDuZKM7Zuv
Last updated
Config = {}
Config.Framework = 'auto' -- 'esx', 'qb', 'auto' or 'standalone'
Config.Notify = {
Notification = 'ox_lib' -- 'ox_lib' // 'esx_framework' // 'qb-core'
}
--[[
Configure your language using the following:
'es' -> Spanish
'en' -> English
'fr' -> French
'de' -> German
'it' -> Italian
'pt' -> Portuguese
]]
Config.Locale = 'en'
Config.ServerName = 'Jota Dev Roleplay'
Config.AdminCommand = 'adminpanel' -- Command to open the admin panel
Config.AmbulanceSystem = 'auto' -- 'auto', 'esx_ambulancejob', 'qb-ambulance', 'wasabi_ambulance' , 'osp_ambulance' , 'ars_ambulancejob' , 'p_ambulancejob' or 'standalone'
Config.HousingSystem = 'auto' -- 'auto', 'vms_housing', qb-houses, esx_property, 'qs-housing', 'origen_housing', 'brutal_housing', rtx_housing'
Config.ClothingSystem = 'auto' -- 'auto', qb-clothing, esx_skin, 'illenium-appearance', 'qs-appearance', 'origen_clothing', 'rcore_clothing','fivem-appearance'
Config.InventorySystem = 'auto' -- 'auto', 'qs-inventory', 'ox_inventory', 'origen_inventory', 'jaksam_inventory', 'codem-inventory', 'qb-inventory'
Config.GarageSystem = 'auto' -- 'auto', 'vms_garagesv2', 'qb-garage', 'esx_garage', 'origen_garage', 'qs-advancedgarage', 'jg-advancedgarage', 'okokGarage', 'cd_garage', 'lunar_garage'
Config.KickActions = { -- Command and key to open the quick actions menu
command = 'kickactions',
key = 'F6',
}
Config.StaffClothing = { -- Staff clothing configuration
[1] = { drawable = 0, texture = 0 }, -- Mask
[3] = { drawable = 15, texture = 0 }, -- Arms
[4] = { drawable = 14, texture = 0 }, -- Legs / Pants
[5] = { drawable = 0, texture = 0 }, -- Backpack
[6] = { drawable = 5, texture = 0 }, -- Shoes
[7] = { drawable = 0, texture = 0 }, -- Accessories
[8] = { drawable = 15, texture = 0 }, -- T-shirt
[9] = { drawable = 0, texture = 0 }, -- Bulletproof vest
[10] = { drawable = 0, texture = 0 }, -- Decals
[11] = { drawable = 15, texture = 0 }, -- Jacket / Tops
}
Config.DefaultUsers = { -- Username and password that are given to an administrator by default
user = "Admin",
password = "123456"
}
Config.Commands = { -- Commands that exist in the script that can be used
commandConsole = {
unbanConsole = "jdunban",
addAdminConsole = "setadmin",
},
commandVoice = {
call = "call", -- [/call ID] | To enter a private voice channel between the administrator and the player (only you will hear each other)
leavecall = "leavecall", -- /leavecall | It's very important to leave the call when you're finished.
},
commandStaff = {
coords = "dev",
noclip = "noclip",
invisible = "invisible",
tpm = 'tpmarker',
deletecar = "delcar",
fixvehicle = "fixvehicle",
tags = "tags",
godmode = "godmode",
staffclothing = "staffclothing",
gotoplayer = false,
bring = false,
bringback = false,
giveitem = false,
givevehicle = "givevehicle",
setaccountmoney = false,
kill = false,
freeze = false,
unfreeze = false
}
}
Config.Statistics = {
Jobs = {
police = { "police", "sheriff", "lspd", "bcso" },
ems = { "ambulance", "ems", "hospital", "doctor" },
mechanic = { "mechanic", "bennys", "tuner" },
taxi = { "taxi", "drive" }
},
ResourceAlertCount = 150
}
Config.Debug = false -- Do not change this valueConfig.LogsSecurity = 'YOUR_WEBHOOK' -- Webhooks for Discord security logs
Config.ConnectRequirements = { -- This option requires you to have the identifiers linked in order to access the server
ip = true,
steam = false,
discord = true,
license = true,
xbl = false
}
Config.UpdateBanIdentifiersOnConnect = true -- This is a security option against bans so that players cannot bypass the ban
Config.AntiVPN = { -- Anti-VPN to prevent players from changing their IP address while banned
enable = true,
whitelist = {
'192.23.32.22',
'162.63.52.85',
}
}Config.DiscordLogs = { -- Post your webhooks here so we can get the Discord logs
joins = 'YOUR_WEBHOOK_HERE',
take_capture = 'YOUR_WEBHOOK_HERE',
leaves = 'YOUR_WEBHOOK_HERE',
bans = 'YOUR_WEBHOOK_HERE',
unbans = 'YOUR_WEBHOOK_HERE',
admin_actions = 'YOUR_WEBHOOK_HERE',
chat_logs = 'YOUR_WEBHOOK_HERE',
kills = 'YOUR_WEBHOOK_HERE',
deaths = 'YOUR_WEBHOOK_HERE',
explosions = 'YOUR_WEBHOOK_HERE',
permissions = 'YOUR_WEBHOOK_HERE',
txadmin = 'YOUR_WEBHOOK_HERE',
resource_logs = 'YOUR_WEBHOOK_HERE'
}
Config.Logs = { -- Activate or deactivate as you wish which logs you want to be active or not.
joins = true,
leaves = true,
bans = true,
unbans = true,
admin_actions = {
enable = true,
kick = true,
ban = true,
unban = true,
revive = true,
spectate = true,
take_capture = true,
change_skin = true,
assign_job = true,
bring = true,
return_player = true,
giveitems = true,
assign_gangs = true,
tp = true,
manage_money = true,
assing_admin = true,
freeze = true,
kill = true,
clean_inventory = true,
ck_player = true,
instancia = true,
spawn_vehicle = true,
add_vehicle = true,
remove_vehicle = true,
announcement = true,
noclip = true,
server_time = true,
godmode = true,
invisible = true,
staff_clothing = true,
tag_player = true,
delete_vehicle = true,
fix_vehicle = true,
tpm = true,
copy_coords = true,
tuning_vehicle = true,
change_password = true
},
chat_logs = true,
kills = true,
deaths = true,
explosions = true,
permissions = true,
txadmin = {
enable = true,
restart = true,
dm = true,
revoke = true,
kick = true,
ban = true,
warn = true,
heal = true,
announcement = true,
whitelist = true,
},
resource_logs = true
}
Config.FunctionLogs = { -- Here you can configure the identifiers you want to be displayed when the logs are generated
panel_logs = {
discord = true,
steam = true,
license = true,
ip = false,
player_name = true
},
discord_logs = {
discord_id = true,
discord_mention = true,
steam = true,
license = true,
ip = true,
player_name = true
}
}