• Estudios de tatuajes animadosTatuadores NPC, animaciones del cliente en la silla y un prop de máquina de tatuar en cada tienda.
  • Prueba antes de pagarPrueba los diseños en tu personaje con niveles de opacidad, rotación y zoom.
  • Packs propios incluidosColecciones base y de DLC, además de los packs Street Dreams, degradados de pelo y Rarx Network.
  • Diseños restringidosBloquea cualquier tatuaje para que solo puedan comprarlo los citizen ID que indiques.

Un script de tienda de tatuajes para FiveM con tatuadores animados

Rarx Tattoos (nombre del recurso: rarx_tattoos) convierte cada estudio de tatuajes en una pequeña escena: el cliente se sienta en la silla, un tatuador NPC se acerca desde su posición de espera y trabaja con un prop de máquina de tatuar mientras el jugador explora los diseños en una interfaz limpia.

El framework y el sistema de ropa se detectan automáticamente, así que los mismos archivos funcionan en QBCore, Qbox y ESX. Los tatuajes de los jugadores se guardan con oxmysql, y un event de cliente los restaura tras la selección de personaje o un cambio de ropa.

Vista previa de tatuajes en vivo con control de cámara

Cada tienda usa un ángulo de cámara fijo para colocar los tatuajes con precisión. Los jugadores ven los tatuajes en su personaje en tiempo real con cinco niveles de opacidad, así que ven el resultado antes de pagar.

  • Haz clic y arrastra fuera del panel para girar el personaje con suavidad.
  • Usa la rueda del ratón para girar en pasos de 30 grados.
  • Z y C para acercar y alejar, X para una pose con las manos en alto.
  • Los controles se muestran en una barra de teclas traducida en la parte inferior de la pantalla.

Colecciones de tatuajes y packs propios

El script carga sus diseños desde listas JSON en Config.TattooLists: los tatuajes base, varias colecciones de DLC, dos listas de degradados de pelo y packs propios como Street Dreams, un set yakuza y una colección Rarx Network. Los diseños se agrupan en cabeza, torso, brazos, piernas, degradados y personalizados.

Para añadir los tuyos, crea un archivo JSON en assets_tattoos, añade su nombre a Config.TattooLists y haz streaming de los archivos XML de overlay personalizados que necesites.

Varias tiendas de tatuajes, precios y diseños bloqueados

Añade tantas tiendas como necesites en Config.Stores. Cada una tiene sus propias coordenadas y blip, posición de cámara fija, silla y animación del cliente, posiciones de espera y de trabajo del tatuador, y modelo del tatuador NPC.

Los precios se configuran por tatuaje, con un precio por defecto para el resto. Config.BlockedTattoos restringe un diseño a una lista de citizen ID, ideal para tatuajes exclusivos o de recompensa.

Todo incluido

Funciones

Experiencia en la tienda

  • Varias tiendas de tatuajes con blips
  • Tatuadores NPC animados
  • Animaciones del cliente y del tatuador
  • Prop de máquina de tatuar configurable
  • Efectos de sonido ambiente

Vista previa

  • Cámara fija por tienda
  • Vista previa en vivo con cinco niveles de opacidad
  • Rotación arrastrando con el ratón y con la rueda
  • Zoom y pose con las manos en alto
  • Leyenda de controles en pantalla

Configuración

  • Detección automática del framework y del sistema de ropa
  • Colecciones de tatuajes base, de DLC y propias
  • Precios por tatuaje con un precio por defecto
  • Diseños reservados a citizen ID concretos
  • Event para restaurar tatuajes desde otros scripts
  • Inglés y español

Antes de instalar

Compatibilidad

Frameworks

QBCore
qb-core
Qbox
qbx_core
ESX
es_extended

Config.Framework = 'auto' detecta el framework; también puede fijarse en qb-core o esx.

Recursos y base de datos

Obligatorios: oxmysql, A supported clothing system

Opcionales: xsound, rarx_utils

Integraciones e idiomas

  • Sistemas de ropa detectados automáticamente: origen_clothing, bl_appearance, illenium-appearance, fivem-appearance, qb-clothing, skinchanger y esx_skin.
  • Lanza rarx_tattoos:client:UpdatePlayerTattoos desde tu script de multipersonaje o de ropa para restaurar los tatuajes tras un cambio de personaje o de atuendo.
  • Inglés
  • Español

Puesta en marcha

Instalación

Documentación completa
  1. 01

    Descarga y extrae

    Descarga el recurso desde tu Cfx.re Portal y extráelo en tu carpeta de recursos.

  2. 02

    Añádelo a server.cfg

    Inicia rarx_tattoos después de oxmysql, tu framework y tu sistema de ropa.

    ensure oxmysql
    ensure rarx_tattoos
  3. 03

    Configura

    Edita shared/config.lua para el framework, el idioma, el sistema de ropa, las tiendas, los precios, las listas de tatuajes y los tatuajes bloqueados.

  4. 04

    Reinicia

    Reinicia tu servidor para cargar las tiendas y las colecciones.

Esto es un resumen. La configuración, los exports, los events y la solución de problemas están en la documentación completa (en inglés).

Conviene saber

Preguntas sobre Rarx Tattoos

¿No encuentras lo que buscas? Abre un ticket en nuestro Discord con tu framework y el error que ves.

Pedir soporteMás sobre scripts de tatuajes para FiveM →
¿Qué frameworks admite Rarx Tattoos?

QBCore, Qbox y ESX. Con Config.Framework = 'auto', el framework se detecta al iniciar.

¿Con qué sistemas de ropa funciona?

origen_clothing, bl_appearance, illenium-appearance, fivem-appearance, qb-clothing, skinchanger y esx_skin. El que tengas instalado se detecta automáticamente, o puedes definir Config.ClothingSystem a mano.

¿Por qué desaparecen los tatuajes al elegir personaje o cambiarse de ropa?

Lanza el event de cliente rarx_tattoos:client:UpdatePlayerTattoos desde tu script de multipersonaje o de ropa para restaurarlos desde la base de datos.

¿Puedo añadir mis propios tatuajes?

Sí. Crea un archivo JSON en assets_tattoos, añádelo a Config.TattooLists y pon los archivos XML de overlay personalizados en la carpeta stream.

¿Puedo restringir un tatuaje a ciertos jugadores?

Sí. Añade el tatuaje a Config.BlockedTattoos con la lista de citizen ID que pueden comprarlo.

¿Cómo se fijan los precios?

Los precios se configuran por tatuaje, y Config.DefaultTattooPrice se aplica al resto (200 por defecto).

Sigue explorando

Ver todo