EXOTICA NETWORKDocs
Configuración

config.lua (cliente)

Framework, apertura del menú, marca e integraciones de cliente

La configuración está dividida en dos archivos por seguridad:

Archivo¿Se envía al jugador?Contenido
config.luaSíFramework, tecla, comando, marca e integraciones de cliente
config_server.luaNoStaff, trabajos, rankings, multitrabajo, recompensas y protección. Ver config_server.lua

Cualquier jugador puede leer config.lua. No pongas ahí tokens, webhooks ni lógica sensible.

Framework

config.lua
Config.Framework = 'auto'
Config.Debug = false
OpciónValoresDescripción
Framework'auto', 'esx', 'qbcore', 'qbox'auto detecta en este orden: qbx_core → Qbox, qb-core → QBCore, es_extended → ESX. También acepta 'qb' y 'qbx'.
Debugtrue / falseMuestra información de depuración en la consola.

Apertura del menú

config.lua
Config.EnableCommand = true
Config.Command = 'pausamenu'
Config.EnableKeyMapping = true
Config.KeyMapping = 'ESCAPE'
Config.PauseMenuTick = 5
OpciónPor defectoDescripción
EnableCommandtrueRegistra el comando para abrir y cerrar el menú.
Command'pausamenu'Nombre del comando (/pausamenu).
EnableKeyMappingtrueAsigna una tecla al comando. Requiere EnableCommand = true.
KeyMapping'ESCAPE'Tecla por defecto. Cada jugador puede cambiarla en Ajustes → Teclas → FiveM.
PauseMenuTick5Intervalo (ms) con el que se vigila el mapa y los ajustes nativos de GTA. No hace falta cambiarlo.

FiveM guarda la tecla en la configuración de cada jugador. Si cambias KeyMapping después de que alguien haya entrado, esa persona conservará la tecla antigua hasta que la cambie en sus ajustes.

Marca de tu servidor

Todo lo que el jugador ve en el menú. Las imágenes van dentro de ui/images/.

config.lua
Config.Branding = {
  ServerName = 'MI SERVIDOR',
  Logo = 'images/mi-logo.png',
  RewardFallbackImage = 'images/logo.png',

  Discord = {
    Label = 'discord.gg/miserver',
    Url = 'https://discord.gg/miserver',
  },

  RulesUrl = 'https://miserver.com/normas',

  Store = {
    Label = 'TIENDA',
    Subtitle = 'miserver.tebex.io',
    Url = 'https://miserver.tebex.io',
  },
}
OpciónDescripción
ServerNameNombre del servidor que aparece en el menú.
LogoLogo horizontal de la cabecera, relativo a ui/.
RewardFallbackImageImagen que se usa si una recompensa no tiene icono.
Discord.Label / Discord.UrlTexto y enlace del botón de Discord.
RulesUrlURL que abre el botón Normas.
Store.Label / Store.Subtitle / Store.UrlTextos del botón Tienda y la URL que abre si no tienes un recurso VIP.

Formatos de imagen

Se aceptan .png, .jpg, .webp y .gif dentro de ui/images/.

Integraciones de cliente

config.lua
Config.VipResource = 'KMS-Vip'
Config.ReportResource = 'KMS-Report'
OpciónDescripción
VipResourceRecurso de tienda VIP. Si está iniciado, el botón Tienda llama a su export OpenTablet(). Déjalo en '' para desactivarlo.
ReportResourceRecurso de reportes. Si está iniciado, el botón Reportes llama a su export OpenReportMenu(). Déjalo en '' para desactivarlo.

Si no usas KMS-Vip ni KMS-Report, pon el nombre de tus recursos o déjalos vacíos. Más detalles en Integraciones.

En esta página