Inicio › Documentación › Configuración · origen_admin
La configuración está repartida en varios ficheros dentro de config/.
| Variable | Por defecto | Descripción |
|---|---|---|
Config.Language |
'es' |
Idioma de la interfaz — 'en' | 'es' | 'fr' | 'cn' | 'it' |
Config.Debug |
false |
Activa los registros de depuración |
Config.Framework |
'auto' |
Framework — 'auto' | 'esx' | 'qbcore' |
Config.Inventory |
'origen_inventory' |
Sistema de inventario — origen_inventory | qb-inventory | qs-inventory | codem-inventory | ox_inventory |
Config.AmbulanceSystem |
'qb-ambulancejob' |
Sistema de ambulancia — qb-ambulancejob | esx_ambulancejob | wasabi_ambulance | default |
Config.ClothingSystem |
'origen_clothing' |
Sistema de ropa — origen_clothing | qb-clothing | illenium-appearance | vms_clothestore |
Config.HousingSystem |
'default' |
Sistema de viviendas — default | origen_housing | qs-housing |
Config.GarageSystem |
'default' |
Sistema de garajes — default | cd_garage | okokGarage |
Config.TunningSystem |
'qb-mechanicjob' |
Sistema de tuning — qb-mechanicjob | vms_tunning | esx_tunning | okokTunning |
Config.FuelSystem |
'default' |
Sistema de combustible — default | legacyfuel |
Config.PermissionSystem |
false |
true = usa la tabla de permisos propia de origen_admin. false = usa el sistema de permisos nativo del framework |
Config.CustomBanSystem |
false |
true = usa BanPlayerHandler / UnbanPlayerHandler / IsbannedHandler de custom/server/actions.lua en lugar del sistema de baneos integrado |
Grupos que pueden realizar acciones de administración. NO incluyas los grupos de usuario normales:
Config.PermissionList = { 'mod', 'admin', 'god' }Define qué tablas de la base de datos se limpian cuando se borra a un jugador:
Config.CkStructure = {
["qbcore"] = { { table = "players", column = "citizenid" } },
["esx"] = { { table = "users", column = "identifier" } },
}Config.MoneyName = {
["esx"] = "money",
["qbcore"] = "cash",
}Define qué nodos de permisos tiene cada grupo de admin. Usa "AdminMenu:ALL" para conceder todos.
Config.Permissions = {
["mod"] = {
-- empty by default — add nodes as needed
},
["admin"] = {
"AdminMenu",
"AdminMenu:OpenUser",
"AdminMenu:Spectate",
"AdminMenu:Screenshot",
"AdminMenu:Bring",
"AdminMenu:GoBack",
"AdminMenu:TpTo",
"AdminMenu:Freeze",
"AdminMenu:Kill",
"AdminMenu:Revive",
"AdminMenu:ChangeBucket",
"AdminMenu:CleanInv",
"AdminMenu:Skin",
"AdminMenu:ChangePerms",
"AdminMenu:AsignJob",
"AdminMenu:AsignGang",
"AdminMenu:GiveItems",
"AdminMenu:SeeInv",
"AdminMenu:ManageMoney",
"AdminMenu:GiveProperty",
"AdminMenu:GiveVehicle",
"AdminMenu:RemoveVehicle",
"AdminMenu:Ban",
"AdminMenu:Unban",
"AdminMenu:Kick",
"AdminMenu:AddSanction",
"AdminMenu:RemoveSanction",
"AdminMenu:Noclip",
"AdminMenu:SelfRevive",
"AdminMenu:Godmode",
"AdminMenu:Invisible",
"AdminMenu:SkinSelf",
"AdminMenu:Blips",
"AdminMenu:Tags",
"AdminMenu:Tpm",
"AdminMenu:ReviveAll",
"AdminMenu:ClearChat",
"AdminMenu:FixVehicle",
"AdminMenu:TunningMenu",
"AdminMenu:Refuel",
"AdminMenu:Unlock",
"AdminMenu:BoostVeh",
"AdminMenu:Vector3",
"AdminMenu:Vector4",
"AdminMenu:Laser",
"AdminMenu:SeeReports",
"AdminMenu:AcceptReports",
"AdminMenu:DeleteReports",
"AdminMenu:Chat",
"AdminMenu:SeeBans",
},
["god"] = {
"AdminMenu:ALL" -- grants all permissions
}
}| Nodo | Acción |
|---|---|
AdminMenu |
Abrir el menú de admin |
AdminMenu:OpenUser |
Abrir el perfil de un jugador |
AdminMenu:ChangePriority |
Cambiar la prioridad en cola de un jugador |
AdminMenu:Spectate |
Espectear a un jugador |
AdminMenu:Screenshot |
Hacer una captura de pantalla de un jugador |
AdminMenu:Bring |
Traer a un jugador a tu posición |
AdminMenu:GoBack |
Devolver a un jugador a su posición anterior |
AdminMenu:TpTo |
Teletransportarte a un jugador |
AdminMenu:Freeze |
Congelar a un jugador |
AdminMenu:Kill |
Matar a un jugador |
AdminMenu:Revive |
Revivir a un jugador |
AdminMenu:ChangeBucket |
Cambiar el routing bucket de un jugador |
AdminMenu:CleanInv |
Vaciar el inventario de un jugador |
AdminMenu:Skin |
Abrir el menú de ropa de un jugador |
AdminMenu:ChangePerms |
Cambiar los permisos de un jugador |
AdminMenu:AsignJob |
Asignar un trabajo a un jugador |
AdminMenu:AsignGang |
Asignar una banda a un jugador |
AdminMenu:GiveItems |
Dar objetos a un jugador |
AdminMenu:SeeInv |
Ver el inventario de un jugador |
AdminMenu:ManageMoney |
Gestionar el dinero de un jugador |
AdminMenu:GiveProperty |
Dar una propiedad a un jugador |
AdminMenu:GiveVehicle |
Dar un vehículo a un jugador |
AdminMenu:RemoveVehicle |
Quitar un vehículo a un jugador |
AdminMenu:Ban |
Banear a un jugador |
AdminMenu:Unban |
Desbanear a un jugador |
AdminMenu:Kick |
Expulsar a un jugador |
AdminMenu:CK |
Borrar a un jugador (character kill) |
AdminMenu:AddSanction |
Añadir una sanción a un jugador |
AdminMenu:RemoveSanction |
Quitar una sanción a un jugador |
AdminMenu:Noclip |
Activar/desactivar el noclip |
AdminMenu:SelfRevive |
Revivirte a ti mismo |
AdminMenu:Godmode |
Activar/desactivar el godmode |
AdminMenu:Invisible |
Activar/desactivar la invisibilidad |
AdminMenu:SkinSelf |
Abrir el menú de ropa para ti mismo |
AdminMenu:Blips |
Mostrar los blips de los jugadores en el mapa |
AdminMenu:Tags |
Mostrar los nombres sobre los jugadores |
AdminMenu:Tpm |
Teletransportarte al marcador |
AdminMenu:CreateAnnounce |
Crear un anuncio del servidor |
AdminMenu:ReviveAll |
Revivir a todos los jugadores |
AdminMenu:DeletePeds |
Eliminar todos los peds del servidor |
AdminMenu:DeleteObjects |
Eliminar todos los objetos del servidor |
AdminMenu:DeleteVehicles |
Eliminar todos los vehículos del servidor |
AdminMenu:ClearChat |
Limpiar el chat de todos los jugadores |
AdminMenu:FixVehicle |
Reparar el vehículo en el que estás |
AdminMenu:TunningMenu |
Abrir el menú de tuning |
AdminMenu:Refuel |
Repostar el vehículo en el que estás |
AdminMenu:Unlock |
Desbloquear el vehículo en el que estás |
AdminMenu:BoostVeh |
Potenciar el vehículo en el que estás |
AdminMenu:Vector3 |
Copiar la posición actual como vector3 |
AdminMenu:Vector4 |
Copiar la posición actual como vector4 |
AdminMenu:Laser |
Activar/desactivar el láser |
AdminMenu:SeeReports |
Ver la lista de reportes |
AdminMenu:AcceptReports |
Aceptar un reporte |
AdminMenu:DeleteReports |
Eliminar un reporte |
AdminMenu:SeeOfflinePlayers |
Ver la lista de jugadores desconectados |
AdminMenu:ChangeUserData |
Cambiar el nombre de un jugador |
AdminMenu:Chat |
Acceder al chat de admins |
AdminMenu:SeeBans |
Ver la lista de baneos |
AdminMenu:ALL |
Todos los permisos (úsalo como primera entrada) |
| Comando | Por defecto | Descripción |
|---|---|---|
AdminMenu.cmd |
admin_menu |
Abre el panel de admin (tecla por defecto: HOME) |
Report.cmd |
report |
Envía un reporte |
AdminMode.cmd |
admin_mode |
Activa o desactiva el modo admin |
AdminChat.cmd |
sc |
Envía un mensaje en el chat de admins |
| Variable | Por defecto | Descripción |
|---|---|---|
Config.Ban.RequireLicenseToJoin |
false |
Si es true, los jugadores sin identificador de licencia son expulsados al entrar |
| Variable | Por defecto | Descripción |
|---|---|---|
Config.UploadMethod |
'discord' |
Método de subida de capturas — 'discord' | 'fivemanage' | 'custom' |
Config.UseIdentifiers |
true |
Incluye los identificadores del jugador en todos los embeds de los registros |
Define un webhook de Discord para cada acción. Deja 'YOUR_DISCORD_WEBHOOK' para desactivar un registro:
Config.Logs = {
["Spectate"] = "YOUR_DISCORD_WEBHOOK",
["TakeScreenshot"] = "YOUR_DISCORD_WEBHOOK",
["Bring"] = "YOUR_DISCORD_WEBHOOK",
["ReturnPlayer"] = "YOUR_DISCORD_WEBHOOK",
["TpPlayer"] = "YOUR_DISCORD_WEBHOOK",
["FreezePlayer"] = "YOUR_DISCORD_WEBHOOK",
["ChangeBucket"] = "YOUR_DISCORD_WEBHOOK",
["SkinForced"] = "YOUR_DISCORD_WEBHOOK",
["PermissionsChanged"] = "YOUR_DISCORD_WEBHOOK",
["AsignedJob"] = "YOUR_DISCORD_WEBHOOK",
["AsignedGang"] = "YOUR_DISCORD_WEBHOOK",
["GiveItems"] = "YOUR_DISCORD_WEBHOOK",
["ManageMoney"] = "YOUR_DISCORD_WEBHOOK",
["GiveProperty"] = "YOUR_DISCORD_WEBHOOK",
["GiveVehicle"] = "YOUR_DISCORD_WEBHOOK",
["AddSanction"] = "YOUR_DISCORD_WEBHOOK",
["RemoveSanction"] = "YOUR_DISCORD_WEBHOOK",
["BanPlayer"] = "YOUR_DISCORD_WEBHOOK",
["KickPlayer"] = "YOUR_DISCORD_WEBHOOK",
["CKPlayer"] = "YOUR_DISCORD_WEBHOOK",
["ReportAccepted"] = "YOUR_DISCORD_WEBHOOK",
["ReportDeleted"] = "YOUR_DISCORD_WEBHOOK",
}Para subir capturas de forma personalizada, implementa GetCustomUrlFromResponse(resp) al final de este fichero.
| Variable | Por defecto | Descripción |
|---|---|---|
Config.Anticheat.TimeToCollectEvents |
30 |
Segundos que se recogen eventos por jugador antes de analizarlos |
Config.Anticheat.EntitiesPerCollectWatch |
3 |
Máximo de entidades que un jugador puede crear en esa ventana sin ser marcado |
Config.Anticheat.TimeToWatch |
5 |
Segundos que se vigila una entidad marcada |
Config.Anticheat.MaxEntityVelocity |
100.0 |
Velocidad máxima de una entidad en los primeros 10 segundos antes de lanzar un aviso |
Config.Anticheat.BlockAttachmentToOtherPeds |
true |
Impide que los jugadores adjunten entidades a los peds de otros jugadores |
| Variable | Por defecto | Descripción |
|---|---|---|
Config.TxAdmin.Enabled |
detección automática | Se activa automáticamente si el recurso monitor está en ejecución |
Config.TxAdmin.IncludeBans |
true |
Incluye los baneos de txAdmin en la lista de baneos |
Config.TxAdmin.OverrideDataFolder |
'' |
Sobrescribe la ruta de la carpeta de datos de txAdmin si no está en la ubicación por defecto |
| Variable | Por defecto | Descripción |
|---|---|---|
Config.ConsoleMaxStoredLogs |
300 |
Máximo de líneas de registro almacenadas en el búfer de la consola en vivo |
Lista de IDs de tipos de apartamento disponibles en la acción GiveProperty:
Config.Houses = {
"apartment1",
"apartment2",
"apartment3",
"apartment4",
"apartment5",
}