Guía 2026-05-06

Script de ascensor FiveM: Agency-Elevator gratis 2026

OntelMonke

OntelMonke

Admin y Desarrollador en Agency Scripts

¿Qué es un script de ascensor para FiveM?

Un script de ascensor para FiveM es un recurso personalizado que añade ascensores funcionales e interactivos a los edificios de varios pisos de tu servidor de roleplay. Sin un recurso dedicado, los jugadores de GTA V / FiveM no tienen una forma realista de desplazarse entre plantas — se ven obligados a usar escaleras, comandos de teletransporte o soluciones improvisadas que rompen la inmersión al instante.

Un buen script de ascensor muestra a los jugadores un panel NUI en el juego cuando entran en la zona del ascensor. Seleccionan su planta de destino, las puertas se animan al cerrarse, el personaje se desplaza suavemente hasta el nivel objetivo, suenan los efectos de audio y las puertas se abren al llegar. Toda la interacción parece una parte genuina del mundo del juego, no un añadido improvisado.

Para los servidores de roleplay serios — complejos de apartamentos, edificios hospitalarios, comisarías, oficinas en rascacielos, aparcamientos de varias plantas — un buen script de ascensor no es un lujo. Es la diferencia entre un edificio que parece vivo y uno que parece un mero decorado hueco. En 2026, Agency-Elevator de TDYSKY se ha convertido en la solución gratuita de referencia de la comunidad, y esta guía cubre todo lo que necesitas saber para ponerlo en marcha en tu servidor.

Por qué elegir Agency-Elevator

Existen algunos scripts de ascensor en los foros de FiveM y en GitHub, pero la mayoría adolece de uno o varios problemas serios: código desactualizado que falla en las versiones modernas de FiveM, sin mantenimiento activo, coordenadas de planta codificadas de forma fija, sin panel NUI, o una gestión de animaciones deficiente que hace que los jugadores atraviesen la geometría.

Agency-Elevator fue creado para resolver todos esos problemas de forma limpia. Lo mantiene activamente el equipo de TDYSKY, está completamente documentado y — lo más importante — es totalmente gratuito. Puedes descargarlo directamente desde la tienda Tebex sin coste alguno. Aquí te explicamos por qué destaca:

  • Soporte multi-piso: Define tantas plantas como tenga tu edificio. No hay ningún límite codificado en el script.
  • Animaciones fluidas: El script utiliza animaciones nativas de GTA V y teletransportes cuidadosamente sincronizados para que los jugadores no perciban saltos bruscos de posición.
  • Panel NUI de selección de planta: Un overlay de navegador limpio y ligero muestra la planta actual y permite a los jugadores hacer clic o pulsar para seleccionar su destino.
  • Efectos de sonido: El timbre del ascensor, el sonido de apertura/cierre de puertas y los sonidos ambientales de movimiento están incluidos desde el primer momento.
  • Totalmente configurable: Cada edificio, cada cabina, cada coordenada de planta, cada etiqueta — todo definido en un único archivo Config.lua.
  • Independiente del framework: Funciona con QBCore, ESX y configuraciones completamente Standalone. Sin dependencia de framework por defecto.
  • Coste cero: GRATIS — sin pago, sin escrow, sin suscripción a Tebex más allá de una cuenta gratuita.

Análisis detallado de funcionalidades

Edificios multi-piso

Cada ascensor en Agency-Elevator se define como una entrada de tabla en la configuración. Especificas la zona de activación (donde el jugador se coloca para llamar al ascensor) y luego listas cada planta con su nombre, sus coordenadas de destino (x, y, z, orientación) y opcionalmente una restricción de acceso. Puedes definir ascensores para cualquier número de edificios en un solo recurso — hospital, comisaría, bloque de apartamentos, torre del casino — gestionados todos desde un mismo lugar.

Panel NUI

Cuando un jugador entra en una zona de activación de ascensor, aparece un panel NUI flotante con una transición de fundido. Lista todas las plantas disponibles con sus etiquetas (por ejemplo, «Planta baja», «2ª planta — Apartamentos», «Azotea»). Los jugadores hacen clic en su destino o navegan con los controles del teclado. El panel sigue el lenguaje de diseño de Agency Scripts, pero es totalmente personalizable mediante los archivos HTML/CSS del NUI si quieres adaptarlo a la identidad visual de tu servidor.

Animaciones y sonido

Agency-Elevator reproduce una animación de cierre de puertas acompañada de su sonido cuando se selecciona una planta y, a continuación, teletransporta al jugador a la planta de destino tras un retraso configurable. Al llegar, suena el audio de apertura de puertas y el panel desaparece. Todos los tiempos de animación y sonido son configurables en Config.lua para que puedas ajustar la sensación al ritmo de los ascensores de tu edificio.

Restricciones de acceso

Las plantas individuales pueden bloquearse mediante comprobaciones de trabajo (QBCore/ESX) o de objetos de inventario. Por ejemplo, puedes restringir el acceso al ático de un edificio de apartamentos a los jugadores que tengan la llave del ático, o limitar la planta del cuarto de servidores a los trabajos de policía o personal. Cuando un jugador intenta seleccionar una planta restringida sin el trabajo u objeto requerido, aparece una notificación y el ascensor no se mueve.

Zonas de activación configurables

Cada activador de ascensor se define mediante una posición 3D y un radio. También puedes añadir opcionalmente un marcador (blip) para que los nuevos jugadores puedan encontrar el ascensor a pie. Los marcadores pueden desactivarse en los servidores que prefieren un minimapa limpio.

Instalación: paso a paso

Paso 1 — Descargar Agency-Elevator

Dirígete al listado de Tebex en agency-script.tebex.io/package/7285036 y añade Agency-Elevator al carrito. Es GRATIS — simplemente completa el proceso de pago con un total de cero. Recibirás un enlace de descarga a través del sistema de entrega de Tebex (vinculado a tu cuenta CFX o proporcionado como descarga directa).

Paso 2 — Colocar el recurso

Extrae el archivo descargado y coloca la carpeta agency-elevator dentro del directorio resources de tu servidor (o en una subcarpeta como resources/[scripts]/).

Paso 3 — Añadir al server.cfg

Abre tu server.cfg y añade la siguiente línea después del recurso de tu framework:

ensure agency-elevator

Paso 4 — Configurar Config.lua

Abre agency-elevator/config/Config.lua y configura tus ascensores. Consulta la sección siguiente para ver un ejemplo completo. Como mínimo, debes establecer tu framework y definir al menos un ascensor con al menos dos plantas.

Paso 5 — Iniciar el servidor

Reinicia tu servidor (o usa refresh + start agency-elevator en la consola del servidor). Acércate a cualquier zona de activación de ascensor en el juego y el panel NUI debería aparecer. Revisa la consola del servidor si el panel no aparece — la mayoría de los problemas se deben a coordenadas incorrectas en la configuración.

Ejemplo de Config.lua

A continuación se muestra un ejemplo representativo de la configuración de Agency-Elevator. Adapta las coordenadas al mapa e interiores de tu servidor:

-- Agency-Elevator: Config.lua

Config = {}

-- Framework: "standalone", "qbcore", or "esx"
Config.Framework = "qbcore"

-- Show floor markers on the minimap
Config.ShowBlips = false

-- Default floor label shown when no floor is selected
Config.DefaultFloorLabel = "Select Floor"

-- Elevator transition delay in milliseconds (door close → teleport)
Config.TransitionDelay = 1500

-- Enable NUI debug mode (shows borders on the panel)
Config.Debug = false

-- Define your elevators
Config.Elevators = {
    {
        name = "Mission Row PD - Elevator",
        -- Zone where players stand to call the elevator
        trigger = { x = 441.6, y = -982.3, z = 30.7, radius = 1.5 },
        floors = {
            { label = "Ground Floor",    coords = { x = 441.6, y = -982.3, z = 30.7,  h = 90.0 } },
            { label = "2nd Floor",       coords = { x = 441.6, y = -982.3, z = 34.7,  h = 90.0 } },
            { label = "3rd Floor",       coords = { x = 441.6, y = -982.3, z = 38.7,  h = 90.0 } },
            {
                label = "Roof Access",
                coords = { x = 441.6, y = -982.3, z = 50.7, h = 90.0 },
                -- Restrict to police jobs only
                jobRestrict = { "police", "sheriff" },
            },
        },
    },
    {
        name = "Alta Apartments - Elevator",
        trigger = { x = -268.4, y = -955.8, z = 31.2, radius = 1.5 },
        floors = {
            { label = "Lobby",       coords = { x = -268.4, y = -955.8, z = 31.2, h = 0.0  } },
            { label = "Floor 2",     coords = { x = -268.4, y = -955.8, z = 35.2, h = 0.0  } },
            { label = "Floor 3",     coords = { x = -268.4, y = -955.8, z = 39.2, h = 0.0  } },
            {
                label = "Penthouse",
                coords = { x = -268.4, y = -955.8, z = 48.0, h = 0.0 },
                -- Restrict to players who own this item
                itemRestrict = "penthouse_key",
            },
        },
    },
}

Compatibilidad con frameworks

Al establecer Config.Framework = "standalone", Agency-Elevator funciona sin ninguna dependencia de QBCore o ESX. La selección de planta y el panel NUI funcionan perfectamente en modo standalone; las únicas funcionalidades que requieren un framework son las comprobaciones opcionales de trabajo y objeto en plantas individuales. Si estableces Config.Framework = "qbcore" o "esx", el script carga el bridge correspondiente para verificar los trabajos e ítems de inventario de los jugadores cuando se selecciona una planta restringida.

Documentación y soporte

La documentación completa — incluyendo todas las opciones de configuración, consejos de coordenadas, personalización del NUI y preguntas frecuentes — está disponible en docs.agencyg.de/elevator. Si tienes problemas, el servidor de Discord de TDYSKY es la forma más rápida de obtener soporte del desarrollador y de la comunidad.

Precio: completamente gratuito

Agency-Elevator tiene un precio de GRATIS. Sin trampa ni cartón — sin escrow, sin suscripción, sin nivel premium que desbloquee funcionalidades ocultas. El script completo con todas las funcionalidades descritas en este artículo está disponible sin coste alguno. Esta es la forma en que TDYSKY devuelve algo a la comunidad FiveM mientras muestra la calidad de la gama Agency Scripts. Obtienes la misma calidad de construcción y mantenimiento activo que los scripts de pago, sin ningún gasto.

Para poner las cosas en perspectiva: muchos recursos de ascensor comparables en los foros de CFX están desactualizados, son de código cerrado o cobran varios euros por una funcionalidad que Agency-Elevator ofrece gratuitamente. Si has estado posponiendo añadir ascensores a tu servidor por razones de coste o calidad, ya no hay motivo para esperar.

¿Para quién es Agency-Elevator?

Agency-Elevator es la elección correcta para cualquier servidor FiveM que tenga:

  • Edificios interiores de varias plantas — hospitales, comisarías, juzgados, torres de oficinas, complejos de apartamentos, aparcamientos cubiertos
  • Comunidades de RP serias que se preocupan por la inmersión y no quieren que los jugadores se teletransporten o usen comandos de chat para cambiar de planta
  • Cualquier configuración de framework — QBCore, ESX o builds standalone completamente personalizados funcionan desde el primer momento
  • Servidores con presupuesto limitado — no cuesta nada, así que no hay ninguna barrera económica para disfrutar de una experiencia de ascensor pulida

Empieza ahora

La descarga está a un clic de distancia. Visita el listado de Tebex, completa el proceso gratuito, coloca el recurso en tu servidor, añade ensure agency-elevator a tu server.cfg, configura tus plantas y listo. La instalación completa suele llevar menos de 15 minutos para un solo edificio. La documentación detallada en docs.agencyg.de/elevator te guía a través de cada opción si necesitas ayuda.

Obtener Agency-Elevator — GRATIS

Cero coste, cero trampa. Ascensores multi-piso con animaciones, panel NUI y sonidos para cualquier servidor FiveM.

Compartir este artículo

¿Listo para mejorar tu servidor?

Descubre nuestros scripts premium de FiveM en la tienda Agency Scripts o únete a nuestra comunidad de Discord para obtener soporte y actualizaciones.