Actualizar
Una actualización reemplaza el script y conserva todo lo que configuraste. Lo tuyo vive en dos lugares que la actualización no necesita tocar: tu config.lua y la carpeta saved/. Tus fotos están en otro recurso.
Qué conservar
| Conserva | Por qué |
|---|---|
zaiders_appearance/shared/config.lua | Tus opciones. Las opciones de una versión nueva funcionan aunque tu archivo no las tenga: toman su valor de fábrica y la consola las nombra al arrancar. |
zaiders_appearance/saved/ | Todo lo que guardaste en el panel de admin: tiendas, precios, stock, apariencia, peds, el encuadre de las fotos. También scan/ (lo que tenían adentro los archivos de la prenda de cada foto) y hairswatch/ (los mechones de los pelos de los packs). |
zaiders_photos/ (la carpeta entera) | Tus fotos del catálogo. No la reemplaces. |
| Tus archivos de idioma editados, si los hay | La actualización trae archivos de idioma nuevos. Vuelve a poner tus líneas cambiadas después. |
Con la carpeta zaiders_studio/ es al revés: no guarda nada, así que se reemplaza entera.
Pasos
Descarga la versión nueva
Desde portal.cfx.re → Granted assets, con la cuenta dueña del asset.
Haz una copia de seguridad
Copia tu carpeta
zaiders_appearanceactual a un lugar seguro, o al menosshared/config.luaysaved/.Reemplaza el script
Apaga el servidor, o al menos el recurso. Reemplaza la carpeta
zaiders_appearancepor la nueva y vuelve a poner tushared/config.luay tu carpetasaved/.No toques
zaiders_photosNo reemplaces esa carpeta: tiene tus fotos. El
zaiders_photosdel paquete no trae lista de fotos, así que copiarlo encima no borraría la lista. Cópiale encima solo elfxmanifest.lua, elwriter.luay elupgrade.jsdel paquete.Reemplaza entera la carpeta
zaiders_studioBorra la carpeta
zaiders_studiovieja y copia la del paquete. No guarda nada, y sigue sin ir en elserver.cfg.Ejecuta el SQL si cambió
Appearancez.sqlsolo crea las tablas que todavía no existen, así que ejecutarlo de nuevo es seguro. El recurso también crea solo las tablas que falten.Arranca y lee la consola
La consola lista las opciones que tu
config.luatodavía no tiene y los valores que corrigió. Copia las opciones nuevas desde elconfig.luade la versión nueva si quieres cambiarlas. Una opción que una versión sacó (comoConfig.Barber.handsOnoConfig.Barber.colorCard.matchClothes) se nombra una vez,ya no existe en esta versión: se ignora: borra esa línea. Lo nuevo que pide una decisión viene apagado: la altura del personaje llega conConfig.Height.enabled = false. Ver Cómo se revisa la config.
De la 1.x a la 2.0
La versión 2.0 le pone nombre en inglés a todo. No se pierde nada: los recursos mueven sus propios archivos la primera vez que arrancan.
Renombra
zaiders_fotosazaiders_photosDespués cópiale el
fxmanifest.lua, elwriter.luay elupgrade.jsdel paquete. Al arrancar pasa sus carpetas a los nombres nuevos (fotos/→photos/,datos/→data/,tatuajes/→tattoos/).Reemplaza
zaiders_appearanceconservando tuconfig.luay su carpetadatos/Al arrancar pasa
datos/asaved/con los nombres en inglés (tiendas.json→shops.json,tatuajes.json→tattoos.json…). Las tiendas, los precios de tatuajes y los ajustes de peds guardados con nombres en castellano se leen igual.Cambia
zaiders_estudioporzaiders_studioBorra la carpeta vieja y copia la nueva. No va en el
server.cfg.Cambia una línea del
server.cfgensure zaiders_fotospasa a serensure zaiders_photos.
Un config.lua de la 1.x sigue andando como está. Su Config.Photos.resource = 'zaiders_fotos' pasa solo a zaiders_photos mientras no haya un zaiders_fotos (la consola dice ese recurso ahora se llama zaiders_photos, así que se usa zaiders_photos); cambia esa línea cuando quieras. Config.PedByName = 'todos' / 'nadie' se lee como 'everyone' / 'nobody', y las categorías de peds con su nombre en castellano como las de inglés. Los comandos de consola ahora tienen nombre en inglés: zappearance_clean_photos, zappearance_tattoo_images, zappearance_changes y zappearance_migrate.
Si cambias los packs de ropa
Agregar, sacar o repackear un pack de ropa no es actualizar el script, pero cambia los números de las prendas:
- Reinicia el servidor entero, no un solo pack. FiveM numera la ropa en el orden en que arrancan los recursos, así que reiniciar un pack con el servidor andando les da otros números a las prendas para los jugadores que entran después.
- Entra una vez con un admin después. El juego del admin le vuelve a decir al servidor qué prenda hay detrás de cada número.
- Un pack repackeado se queda con sus fotos: cada foto sigue a su prenda por lo que tienen adentro sus archivos. Packs de ropa → Cambios lista las prendas cuyo modelo o textura cambió, para sacar de nuevo solo esas. Ver Fotos del catálogo.
