Advanced Garages 5.1 saca todos los garajes de config/garages.lua y los pasa a la base de datos, donde se colocan y editan en el juego con /garagecreator. También añade garajes MLO con plazas de aparcamiento reales, seguro de vehículos y un estudio de cámara de vista previa por garaje. Esta página cubre el paso desde cualquier versión 5.0.x.
Qué ha cambiado#
En 5.0 | En 5.1 |
|---|---|
Garajes escritos en | Garajes en la tabla |
Los garajes incluidos estaban en la configuración | 39 garajes predeterminados en |
Interiores IPL y shell | También MLO: coches aparcados en plazas pintadas dentro del interior real del mapa. |
Una cámara de showroom compartida por tipo de vehículo | Una cámara de vista previa personalizada por garaje, creada en el estudio de cámara. |
Sin seguro | Tres paquetes de seguro que se compran desde el menú del garaje, con reclamaciones y descuento por no siniestralidad. |
No había forma de elegir qué depósito se usa automáticamente |
|
Actualizar paso a paso#
Haz una copia de seguridad
Exporta toda la base de datos y copia tu carpeta
qs-advancedgaragesactual en algún lugar fuera deresources/. Querrás tener tu antiguoconfig/garages.luacomo referencia.Reemplaza el recurso
Detén el servidor y reemplaza la carpeta por la nueva descarga. No copies el antiguo
config/config.luasobre el nuevo: le faltan las secciones nuevas (Config.Insurance,Config.MloGarages,Config.PreviewCameraModels,Config.DefaultImpounds). En su lugar, pasa tus valores a mano. Lo mismo vale para tus archivos editados enclient/custom/yserver/custom/.Inicia el servidor
Al iniciarse, el recurso actualiza la base de datos por su cuenta:
añade las nuevas columnas de
player_garages(enable_open_menu,enable_shell_entry,vehicle_camera,store_price) y permite el tipo de interiormlo;crea las tablas de MLO y de seguros;
importa los 39 garajes predeterminados. Un garaje que ya existe con el mismo nombre nunca se sobrescribe; uno que los jugadores compraron de la configuración antigua solo recibe los datos que le faltan, y se conservan su propietario y sus poseedores de llaves.
Vuelve a crear tus propios garajes
Los garajes que añadiste tú a
config/garages.luaya no se leen. Abre/garagecreatory coloca cada uno de nuevo, usando el mismo nombre para que se vuelvan a encontrar los coches guardados en él. Consulta Uso.Libera los coches de garajes que ya no existen
Cuando tus garajes estén de vuelta, ejecuta esto en la consola del servidor:
bash migratev5Todo vehículo que siga guardado en un nombre de garaje que no existe se mueve al depósito de su tipo, así que ningún coche queda inaccesible. Ejecútalo después de volver a crear tus garajes, no antes, o sus coches también irán al depósito.
Dirige los valores predeterminados a tus depósitos
Si quieres un depósito fijo por tipo de vehículo en lugar del más cercano, pon los nombres del creador en
config/config.lua:lua Config.DefaultImpounds = { vehicle = 'Hayes Autos', boat = 'Boat Impound Pier', plane = 'Airport Impound Hangar', }
Comprobar que ha funcionado#
La consola muestra
Imported the default garagesen el primer inicio, y ningún avisodb.migrateGarages./garagecreatorlista los garajes predeterminados y los que volviste a crear.Un jugador que tenía un garaje lo sigue viendo en el mapa, y sus poseedores de llaves aún pueden abrirlo.
El menú del garaje muestra el botón Insurance. Si no aparece, revisa
Config.EnabledButtons.insuranceyConfig.Insurance.Enabled.
¿Vienes de una versión anterior a la 5.0, o de otro script de garajes? Sigue Instalación en su lugar, con la vía de vehículos existentes para la base de datos.



