Saltar al contenido
Toda la documentación

Pausemenu

Menú de pausa: en lugar del menú de GTA, ESC abre un menú propio a pantalla completa con info del jugador, un mapa 3D de toda la ciudad y Guía y normas, que el equipo puede editar en el juego.

Requisitos
  • ESX Legacy (es_extended)
  • oxmysql

Funciones

  • Menú principal con Continuar, Mapa, Guía y normas, Ajustes, Discord y Salir del servidor. Además, tarjeta del jugador (nombre, trabajo, rango, efectivo, banco), hora y número de jugadores. Mientras tanto, la cámara gira lentamente alrededor del jugador.
  • Mapa 3D (mapMode = 'script'): la cámara sobrevuela la ciudad. La ciudad queda despejada – solo cuando eliges una categoría a la izquierda aparecen sus lugares y la cámara vuela al más cercano. Un clic marca un punto de ruta. Los demás jugadores y sus vehículos son invisibles solo para ti y solo mientras el mapa está abierto (sin cambio de dimensión) – así que el mapa no sirve para espiar. Por defecto (mapMode = 'gta'), Mapa abre el mapa normal de GTA.
  • Guía y normas: pestañas con títulos, listas y citas. Los grupos permitidos las editan directamente en el juego, todos ven los cambios al instante.
  • Ajustes abre los ajustes de GTA para gráficos, audio y controles. P sigue abriendo el menú de GTA (desactivable).

Instalación

  1. Pon la carpeta off_pausemenu en tu carpeta resources.
  2. En el server.cfg – después de oxmysql y ESX:
cfg
ensure oxmysql
ensure es_extended
ensure off_pausemenu

La tabla off_pausemenu_guide se crea automáticamente y se llena con normas de ejemplo en el primer inicio.

Configuración

config/settings/config.lua

OpciónPredeterminadoDescripción
serverInfo.name'OFF Scripts'Nombre del servidor, se muestra arriba en el menú y en la interfaz en lugar de «OFF SCRIPTS»
serverInfo.locale'de'Idioma: de, en, pl, fr, es o it
serverInfo.color{ 155, 89, 255 }Color de la UI (RGB)
serverInfo.design3Diseño de la interfaz: 1 = Clásico, 2 = Ticket, 3 = Storefront
blurtrueFondo desenfocado mientras el menú está abierto. En el mapa vuelve a enfocarse automáticamente
discordEnlaceInvitación de Discord ('' = botón oculto)
gtaMenuOnPtruetrue = P abre el menú de GTA, false = P también abre este menú
orbitCameratrueLa cámara gira alrededor del jugador en el menú
mapMode'gta''script' = mapa 3D del script, 'gta' = mapa normal de GTA
guide.groups{ 'projektleitung' }Grupos de ESX que pueden editar Guía y normas
guide.maxTabs / maxLength10 / 8000Máx. de pestañas y de caracteres por pestaña
map.minHeight150.0Altura mínima de la cámara sobre el suelo (metros), no puedes acercarte con el zoom a markers ni jugadores
map.categories16 categoríasCategorías del mapa: label, sprites (IDs de blips de GTA) y color

Una categoría muestra todos los blips con estos sprites – también los de otros scripts. Para añadir blips propios: pon el ID del sprite en una categoría.

config/settings/config.server.lua

OpciónPara qué
Webhooks.guideLog de Discord al guardar/borrar en la guía
Webhooks.leaveLog de Discord cuando alguien sale por el menú

config/functions.lua

FunciónPara qué
ServerPlayerLeft(source)Acción propia antes de que un jugador se desconecte por el menú
ClientCanOpen()false = ESC no abre el menú ahora (p. ej. tu propio menú está abierto), también durante 0,5 s después
ClientMenuOpened() / ClientMenuClosed()Ocultar y volver a mostrar tu propio HUD

Idiomas

Todos los textos están en config/locales/<idioma>.json. Para tu propio idioma, copia un archivo, tradúcelo y ajusta locale – deja los marcadores como %s y {n}.

En el juego

  • ESC abre el menú, ESC lo vuelve a cerrar. En el mapa y la guía, ESC vuelve al menú principal. Si cierras otro menú con ESC (p. ej. inventario o garaje), el menú de pausa sigue cerrado. Control con ratón o ↑ ↓ y Enter.
  • Mapa (mapMode = 'script'): arrastrar con el botón izquierdo o WASD = mover (Shift = más rápido), arrastrar con el botón derecho = girar, rueda del ratón = zoom, clic izquierdo = punto de ruta, Espacio = volver a tu posición. Haz clic en una categoría a la izquierda: aparecen sus lugares y la cámara vuela al más cercano. Otro clic = siguiente lugar, × = quitar selección. Las categorías sin lugares no se muestran.
  • Guía y normas: los grupos permitidos ven Editar, Añadir pestaña y Borrar pestaña. Con Guardar para todos, todos ven el cambio.

Problemas frecuentes

ProblemaSolución
[ERROR] o [WARNING] en la consolaEl script comprueba la instalación al iniciar. Lee el mensaje, corrígelo y reinicia el script.
ESC sigue abriendo el menú de GTAOtro script abre el menú de pausa por su cuenta – quita ese script.
ESC abre el menú dentro de mi menúAñade una comprobación en ClientCanOpen().
El mapa abre el mapa de GTAmapMode está en 'gta'. Para el mapa 3D, pon 'script'.
El mapa no muestra lugaresLos sprites de map.categories no coinciden con los blips de tu servidor.
Falta el botón de Discorddiscord está vacío.

¿Aún no lo has comprado?

Ver Pausemenu en la tienda