Ir al contenido

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 ​

ConservaPor qué
zaiders_appearance/shared/config.luaTus 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 hayLa 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 ​

  1. Descarga la versión nueva

    Desde portal.cfx.re → Granted assets, con la cuenta dueña del asset.

  2. Haz una copia de seguridad

    Copia tu carpeta zaiders_appearance actual a un lugar seguro, o al menos shared/config.lua y saved/.

  3. Reemplaza el script

    Apaga el servidor, o al menos el recurso. Reemplaza la carpeta zaiders_appearance por la nueva y vuelve a poner tu shared/config.lua y tu carpeta saved/.

  4. No toques zaiders_photos

    No reemplaces esa carpeta: tiene tus fotos. El zaiders_photos del paquete no trae lista de fotos, así que copiarlo encima no borraría la lista. Cópiale encima solo el fxmanifest.lua, el writer.lua y el upgrade.js del paquete.

  5. Reemplaza entera la carpeta zaiders_studio

    Borra la carpeta zaiders_studio vieja y copia la del paquete. No guarda nada, y sigue sin ir en el server.cfg.

  6. Ejecuta el SQL si cambió

    Appearancez.sql solo 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.

  7. Arranca y lee la consola

    La consola lista las opciones que tu config.lua todavía no tiene y los valores que corrigió. Copia las opciones nuevas desde el config.lua de la versión nueva si quieres cambiarlas. Una opción que una versión sacó (como Config.Barber.handsOn o Config.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 con Config.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.

  1. Renombra zaiders_fotos a zaiders_photos

    Después cópiale el fxmanifest.lua, el writer.lua y el upgrade.js del paquete. Al arrancar pasa sus carpetas a los nombres nuevos (fotos/ → photos/, datos/ → data/, tatuajes/ → tattoos/).

  2. Reemplaza zaiders_appearance conservando tu config.lua y su carpeta datos/

    Al arrancar pasa datos/ a saved/ 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.

  3. Cambia zaiders_estudio por zaiders_studio

    Borra la carpeta vieja y copia la nueva. No va en el server.cfg.

  4. Cambia una línea del server.cfg

    ensure zaiders_fotos pasa a ser ensure 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.

Relacionado ​

Soporte para los clothing packs y scripts de FiveM de Zaiders Store.