El archivo de configuración#
Todo lo que puedes cambiar está en config.lua en la raíz del recurso. Controla solo el ascensor: el mapa en sí no necesita configuración. Reinicia el recurso después de guardar un cambio.
Opción | Valor por defecto | Qué hace |
|---|---|---|
| 10.0 | A menos de esta distancia en metros de un ascensor, el script empieza a comprobar en cada frame. Más lejos comprueba una vez por segundo, así que no cuesta nada. |
| 1.5 | Lo cerca que debe estar el jugador para ver el aviso y pulsar E. |
|
| Texto que se muestra antes del título del ascensor en el aviso. |
| Royale elevator | La lista de ascensores y sus plantas. Consulta más abajo. |
Ascensores y plantas#
Cada entrada de Config.Buildings es un ascensor. Este es el que viene con el mapa:
Config.Buildings = {
{
id = 'royale_restaurant',
title = 'Royale Restaurant Elevator',
floors = {
{
label = 'Floor 1',
interact = vec3(268.325287, -742.523071, 34.688599),
teleport = vec4(269.551636, -741.837341, 34.688599, 158.740158)
},
{
label = 'Floor 2',
interact = vec3(268.325287, -742.523071, 40.602905),
teleport = vec4(269.551636, -741.771423, 40.602905, 155.905502)
},
{
label = 'Roof',
interact = vec3(268.325287, -742.523071, 45.708374),
teleport = vec4(269.353851, -741.942871, 45.708374, 161.574799)
}
}
},
}Campo | Qué hace |
|---|---|
| Un nombre único para el ascensor. Dale a cada ascensor uno distinto. |
| Se muestra en el aviso y como cabecera del menú. Por defecto es |
| El nombre de la planta en el menú, p. ej. |
|
|
|
|
Las plantas aparecen en el menú en el orden en que las listas. Puedes añadir tantas como quieras, y un ascensor necesita al menos dos para tener adónde ir.
Renombrar las plantas#
Para mostrar nombres más claros o traducir el menú, cambia title y cada label. Por ejemplo, en español:
Config.DrawTextPrefix = '[E] - '
-- inside the royale_restaurant entry
title = 'Ascensor Royale',
-- floors
label = 'Restaurante',
label = 'Discoteca',
label = 'Helipuerto',Añadir otro ascensor#
El ascensor no está ligado a este mapa. Puedes añadir ascensores a cualquier otro edificio de tu servidor añadiendo otra entrada a la lista. config.lua incluye un ejemplo comentado que puedes copiar:
Recoge las posiciones
En cada planta, colócate donde los jugadores deben pulsar E y anota las coordenadas. Después colócate donde deben llegar, mirando en la dirección correcta, y anota las coordenadas y la orientación.
Añade la entrada
lua Config.Buildings = { { id = 'royale_restaurant', -- ... }, { id = 'secondary_building', title = 'Secondary Building Elevator', floors = { { label = 'Ground Floor', interact = vec3(-1190.0, -900.0, 13.0), teleport = vec4(-1190.0, -900.0, 13.0, 90.0) }, { label = 'Upper Floor', interact = vec3(-1190.0, -900.0, 16.5), teleport = vec4(-1190.0, -900.0, 16.5, 90.0) } } } }Reinicia y prueba
Ejecuta
ensure qs_royale_restauranten la consola del servidor, camina hasta el nuevo punto y pulsa E.
Pon el punto de llegada un poco delante de las puertas del ascensor, no encima del punto de interacción. Si no, los jugadores aparecen justo otra vez sobre el aviso.



