Var-TattooShop V2
Var-TattooShop V2 es un estudio de tatuajes para FiveM donde los jugadores ya no eligen un tatuaje, lo dibujan. Tres modos: 1.591 tatuajes vanilla de GTA en 25 colecciones, importación de imágenes desde el PC del jugador y dibujo real a mano alzada sobre el ped. La tinta personalizada se replica a todos los demas jugadores mediante el sistema de decoraciones del motor. ESX, QBCore y Standalone.
Acceso al código
Incluido en el pack Var Appearance|€54.99 +2|ahorra 27%
El jugador pinta su propio diseño sobre el cuerpo con pincel y borrador, selector de color con predefinidos y colores recientes, tamaño de pincel, opacidad, suavidad del borde, estabilizador de trazo, eje espejo y deshacer/rehacer completo. El cursor se proyecta sobre la malla del cuerpo mediante una pasada de identificadores WebGL, así que el trazo cae exactamente en el texel que mostrará el motor.
El catálogo completo de overlays de GTA (multiplayer, singleplayer, biker, heist, hipster, security, summer, christmas y el resto), cada entrada con su miniatura, ordenada por zona del cuerpo y buscable por nombre o colección.
El jugador importa su propio PNG o elige de un catálogo de imágenes que precargas para el servidor. Arrastra para colocarla sobre el cuerpo, rueda para redimensionar, quitala cuando quiera, hasta 6 imágenes a la vez sobre el cuerpo.
Los dibujos y las imágenes importadas no son un overlay local. Pasan por un pool de slots de overlay transmitidos y el sistema nativo de decoraciones, así que los demas jugadores ven el tatuaje en el ped igual que uno vanilla, sin netcode adicional.
Un clon de vista previa con orbita con clic derecho, desplazamiento con clic central y zoom con la rueda. Haz clic en una parte del cuerpo para saltar a esa zona. 7 zonas: cabeza, torso, espalda, brazo izquierdo y derecho, pierna izquierda y derecha. Apunta con el cursor o ajusta con las flechas antes de aplicar.
/tattooadmin abre un panel de administración aparte donde los precios se resuelven tatuaje > colección > zona > valor por defecto del modo. Tarifica una zona o una colección entera con un clic, activa o desactiva un modo en vivo, todo guardado en la base de datos sin reiniciar ni editar la config.
Bloquea un modo de creación, una colección entera o un solo tatuaje detras de un permiso ace o un grupo del framework, para reservar una colección a los VIP o el modo libre a un trabajo concreto. Pago en efectivo o banco con simbolo de moneda configurable.
Cada envio se limita antes de procesarse: número de trazos, puntos por trazo, número de imágenes, peso de imagen y carga total. Límites de peticiones por origen en submit, fetch y load. Los modos desactivados y el control por grupo se revalidan en el servidor, y ahi se resuelven los precios.
El framework se detecta al arrancar, con hooks de callback en standalone para dinero, notificaciones, comprobaciones de admin y de grupo. Persistencia por personaje vía oxmysql con tablas creadas automáticamente, y el script funciona igualmente sin oxmysql, simplemente sin guardar.
Seis estudios preconfigurados en el mapa con blips y coordenadas editables en un solo bloque de config, interacción que detecta var-interact, luego ox_target y luego un marcador, archivo de idioma EN/FR/ES incluido y tematización completa desde variables.css.
La mayoria de scripts de tatuajes son un menú sobre la lista de overlays vanilla de GTA. V2 añade dos modos encima de ese catálogo: importación de imágenes, donde el jugador trae su propio PNG, y mano alzada, donde el jugador pinta el diseño directamente sobre el ped con un pincel. Ambos se replican mediante el sistema de decoraciones del motor, así que todos los jugadores del servidor ven la tinta personalizada.
La NUI renderiza la malla freemode en una pasada de identificadores WebGL fuera de pantalla, desde la cámara del juego en vivo. Para el pixel bajo el cursor devuelve el texel exacto del lienzo del motor, así que lo que el jugador pinta es lo que el motor muestra. No hay desfase entre la vista previa y el tatuaje aplicado.
Si. La tinta personalizada pasa por un pool de slots de overlay transmitidos y el sistema nativo de decoraciones, así que los demas jugadores la ven en el ped igual que un tatuaje vanilla, sin netcode adicional ni transmisión por jugador.
Si, los tres, desde el estudio admin en el juego que se abre con /tattooadmin. Los precios se resuelven en cascada: tatuaje concreto, luego colección, luego zona, y por último el valor por defecto del modo. Dejar un nivel vacio hereda el de abajo, así que tarificar una zona o una colección cubre cientos de tatuajes con un clic.
Si. Un modo de creación, una colección entera o un solo tatuaje se puede bloquear detras de un permiso ace o un grupo del framework, y la comprobación se repite en el servidor al enviar, no solo en la interfaz.
ESX, QBCore y Standalone se detectan automáticamente. Se recomienda oxmysql para la persistencia por personaje y crea sus tablas al arrancar, y el script funciona igualmente sin el, simplemente sin guardar. La interacción detecta var-interact, luego ox_target, y si no recurre a un marcador.