
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
- Pon la carpeta
off_pausemenuen tu carpetaresources. - En el
server.cfg– después de oxmysql y ESX:
ensure oxmysql
ensure es_extended
ensure off_pausemenuLa 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ón | Predeterminado | Descripció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.design | 3 | Diseño de la interfaz: 1 = Clásico, 2 = Ticket, 3 = Storefront |
blur | true | Fondo desenfocado mientras el menú está abierto. En el mapa vuelve a enfocarse automáticamente |
discord | Enlace | Invitación de Discord ('' = botón oculto) |
gtaMenuOnP | true | true = P abre el menú de GTA, false = P también abre este menú |
orbitCamera | true | La 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 / maxLength | 10 / 8000 | Máx. de pestañas y de caracteres por pestaña |
map.minHeight | 150.0 | Altura mínima de la cámara sobre el suelo (metros), no puedes acercarte con el zoom a markers ni jugadores |
map.categories | 16 categorías | Categorí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ón | Para qué |
|---|---|
Webhooks.guide | Log de Discord al guardar/borrar en la guía |
Webhooks.leave | Log de Discord cuando alguien sale por el menú |
config/functions.lua
| Función | Para 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
| Problema | Solución |
|---|---|
[ERROR] o [WARNING] en la consola | El script comprueba la instalación al iniciar. Lee el mensaje, corrígelo y reinicia el script. |
| ESC sigue abriendo el menú de GTA | Otro 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 GTA | mapMode está en 'gta'. Para el mapa 3D, pon 'script'. |
| El mapa no muestra lugares | Los sprites de map.categories no coinciden con los blips de tu servidor. |
| Falta el botón de Discord | discord está vacío. |
¿Aún no lo has comprado?
Ver Pausemenu en la tienda