Personalización visual
FR Intro está pensado para que cada servidor tenga su propia identidad sin tener que tocar HTML/CSS — pero también permite ir tan lejos como quieras.
Cambiar los colores
Edita Config.Theme en config.lua. Los valores se inyectan como variables CSS
al cargar la UI, así que afectan a toda la interfaz.
Config.Theme = {
primary = '#FFB627', -- Botones, acentos, hover
secondary = '#E63946', -- Botón Salir, errores
accent = '#7CD7E6', -- Detalles secundarios
background = '#0a0a0a',
text = '#f4f4f5',
textMuted = '#a1a1aa',
}
Cambiar el logo
- Coloca tu logo en
ui/assets/logo.png(recomendado: PNG transparente, 512×512). - Modifica
Config.Theme.logoUrl.
Por defecto el logo del menú principal se renderiza como texto con el nombre del servidor (
Config.ServerName). Si prefieres una imagen, editaui/index.htmllínea<div class="logo">FIVERANK</div>por:<img src="assets/logo.png" class="logo-img" alt="logo">
Cambiar el fondo del menú principal
Tres opciones en Config.MainMenu.background:
'parallax' (default)
Capas radiales animadas, sin assets. Más ligero.
'image'
Config.MainMenu.background = 'image'
Config.MainMenu.backgroundFile = 'assets/bg.webp'
Sube tu imagen a ui/assets/bg.webp (recomendado WebP, 1920×1080, < 500 KB).
'video'
Config.MainMenu.background = 'video'
Config.MainMenu.backgroundMp4 = 'assets/bg.mp4'
Video corto en loop (recomendado MP4 H.264, sin audio, 5-10 s, < 3 MB).
Cambiar la música
- Coloca tus pistas en
ui/assets/music/. - Lístalas en
Config.Music.tracks:
Config.Music = {
enabled = true,
volume = 0.4,
tracks = {
'assets/music/intro.ogg',
'assets/music/menu.ogg',
},
shuffle = true,
}
Tip: si tu servidor es serio/realista, una pista ambient suave funciona mejor que algo épico. Para servidores arcade/PVP, sube el volumen y mete algo con energía.
Cambiar la escena de selección de personajes
Cualquier sitio bonito del mapa sirve. Cambia Config.PreviewScene:
Config.PreviewScene = {
pedCoords = vector4(X, Y, Z, HEADING),
camCoords = vector3(X, Y, Z),
camFov = 35.0,
orbitSpeed = 6.0,
forceHour = 19,
forceMin = 30,
forceWeather = 'EXTRASUNNY',
}
Sitios recomendados
| Lugar | pedCoords aprox. | Vibe |
|---|---|---|
| Azotea Vinewood Hills (default) | (-1383, 458, 113) | Atardecer, vistas a la ciudad |
| Muelle de Del Perro | (-1851, -1216, 13) | Mar, golden hour |
| Helipuerto del Maze Bank | (-75, -818, 326) | Centro de la ciudad, dramático |
| Observatorio | (-438, 1101, 352) | Noche, ciudad iluminada |
| Mansión de Vinewood | (-1163, 366, 81) | Lujo, piscina |
| Hangar LSIA | (-1336, -3044, 13) | Industrial, aviones |
| Cima del Mt. Chiliad | (450, 5566, 781) | Pico, neblina |
Para encontrar coords nuevas, usa cualquier menú de admin con función "current coords" o ejecuta
/saveen una posición concreta.
Cambiar el clima y la hora
Dentro de PreviewScene:
forceHour+forceMin: hora del día durante la selecciónforceWeather:'CLEAR','EXTRASUNNY','CLOUDS','OVERCAST','RAIN','THUNDER','SMOG','FOGGY','NEUTRAL','SNOW','BLIZZARD'
Pon nil para no tocar.
Cambiar la cinemática de spawn
Config.Spawn = {
skyHeight = 650.0,
skyOffset = vector3(120.0, -180.0, 0.0),
duration = 7500,
fadeOutFinalMs = 1200,
}
skyHeightmás alto = más dramáticoskyOffsetcontrola desde dónde llega la cámara (puedes hacer que venga del mar, de las montañas, etc.)durationmás larga = más cinematográfico, pero también más espera
Tipografía
La UI usa Inter / Segoe UI por defecto. Para añadir una fuente custom:
- Sube el archivo
.ttfo.woff2aui/fonts/. - En
ui/style.css, añade arriba:@font-face {font-family: 'TuFuente';src: url('fonts/TuFuente.woff2') format('woff2');} - Cambia
font-familyenhtml,body.
El logo del menú usa Impact / Anton. Para un look más auténtico GTA, descarga la fuente "Pricedown" y aplícala a .brand .logo y .mm-brand .logo.