• Animierte StudiosTätowierer-NPCs, Kundenanimationen auf dem Stuhl und ein Tattoomaschinen-Prop in jedem Shop.
  • Vorschau vor dem KaufProbiere Designs mit Deckkraftstufen, Drehung und Zoom an deinem Charakter aus.
  • Eigene Packs dabeiBasis- und DLC-Kollektionen sowie die Packs Street Dreams, Haar-Fades und Rarx Network.
  • Gesperrte DesignsSperre jedes Tattoo, sodass nur die angegebenen Citizen-IDs es kaufen können.

Ein FiveM Tattoo-Shop-Script mit animierten Tätowierern

Rarx Tattoos (Ressourcenname rarx_tattoos) macht jedes Tattoostudio zu einer kleinen Szene: Der Kunde setzt sich auf den Stuhl, ein Tätowierer-NPC kommt von seinem Wartepunkt herüber und arbeitet mit einem Tattoomaschinen-Prop, während der Spieler in einer übersichtlichen Oberfläche die Designs durchstöbert.

Framework und Kleidungssystem werden automatisch erkannt, sodass dieselben Dateien unter QBCore, Qbox und ESX laufen. Die Tattoos der Spieler werden mit oxmysql gespeichert, und ein Client-Event stellt sie nach der Charakterauswahl oder einem Kleidungswechsel wieder her.

Live-Vorschau der Tattoos mit Kamerasteuerung

Jeder Shop nutzt einen festen Kamerawinkel für eine präzise Platzierung. Spieler sehen die Tattoos in Echtzeit an ihrem Charakter, mit fünf Deckkraftstufen, und kennen so das Ergebnis vor dem Bezahlen.

  • Klicke und ziehe außerhalb des Panels, um den Charakter flüssig zu drehen.
  • Drehe das Mausrad, um in 30-Grad-Schritten zu rotieren.
  • Z und C zum Hinein- und Herauszoomen, X für eine Pose mit erhobenen Händen.
  • Die Steuerung wird in einer übersetzten Tastenleiste am unteren Bildschirmrand angezeigt.

Tattoo-Kollektionen und eigene Packs

Das Script lädt seine Designs aus JSON-Listen in Config.TattooLists: die Basis-Tattoos, mehrere DLC-Kollektionen, zwei Listen mit Haar-Fades und eigene Packs wie Street Dreams, ein Yakuza-Set und eine Rarx-Network-Kollektion. Die Designs sind nach Kopf, Oberkörper, Armen, Beinen, Fades und Custom gruppiert.

Um eigene hinzuzufügen, erstelle eine JSON-Datei in assets_tattoos, trage ihren Namen in Config.TattooLists ein und streame die benötigten Overlay-XML-Dateien.

Mehrere Tattoo-Shops, Preise und gesperrte Designs

Füge in Config.Stores so viele Shops hinzu, wie du brauchst. Jeder hat eigene Koordinaten und einen Blip, eine feste Kameraposition, Stuhl und Animation für den Kunden, Warte- und Arbeitsposition des Tätowierers sowie das Modell des Tätowierer-NPCs.

Preise lassen sich pro Tattoo festlegen, mit einem Standardpreis für den Rest. Config.BlockedTattoos beschränkt ein Design auf eine Liste von Citizen-IDs, ideal für exklusive Tattoos oder Belohnungen.

Alles inklusive

Funktionen

Im Shop

  • Mehrere Tattoo-Shops mit Blips
  • Animierte Tätowierer-NPCs
  • Animationen für Kunde und Tätowierer
  • Konfigurierbarer Tattoomaschinen-Prop
  • Umgebungsgeräusche

Vorschau

  • Feste Kamera pro Shop
  • Live-Vorschau mit fünf Deckkraftstufen
  • Drehung per Maus und Mausrad
  • Zoom und Pose mit erhobenen Händen
  • Steuerungslegende auf dem Bildschirm

Konfiguration

  • Automatische Erkennung von Framework und Kleidungssystem
  • Basis-, DLC- und eigene Tattoo-Kollektionen
  • Preise pro Tattoo mit einem Standardpreis
  • Designs für bestimmte Citizen-IDs reserviert
  • Event zum Wiederherstellen der Tattoos aus anderen Scripts
  • Englisch und Spanisch

Vor der Installation

Kompatibilität

Frameworks

QBCore
qb-core
Qbox
qbx_core
ESX
es_extended

Config.Framework = 'auto' erkennt das Framework; es lässt sich auch fest auf qb-core oder esx setzen.

Ressourcen und Datenbank

Erforderlich: oxmysql, A supported clothing system

Optional: xsound, rarx_utils

Integrationen und Sprachen

  • Automatisch erkannte Kleidungssysteme: origen_clothing, bl_appearance, illenium-appearance, fivem-appearance, qb-clothing, skinchanger und esx_skin.
  • Löse rarx_tattoos:client:UpdatePlayerTattoos aus deinem Multicharacter- oder Kleidungsscript aus, um die Tattoos nach einem Charakter- oder Outfitwechsel wiederherzustellen.
  • Englisch
  • Spanisch

Einrichtung

Installation

Vollständige Doku
  1. 01

    Download und entpacken

    Lade die Ressource aus deinem Cfx.re Portal herunter und entpacke sie in deinen resources-Ordner.

  2. 02

    In server.cfg eintragen

    Starte rarx_tattoos nach oxmysql, deinem Framework und deinem Kleidungssystem.

    ensure oxmysql
    ensure rarx_tattoos
  3. 03

    Konfigurieren

    Passe in shared/config.lua Framework, Sprache, Kleidungssystem, Shops, Preise, Tattoo-Listen und gesperrte Tattoos an.

  4. 04

    Neustart

    Starte deinen Server neu, um die Shops und Kollektionen zu laden.

Das ist eine Zusammenfassung. Konfiguration, Exports, Events und Fehlerbehebung findest du in der vollständigen Dokumentation (auf Englisch).

Gut zu wissen

Fragen zu Rarx Tattoos

Nicht gefunden, was du suchst? Öffne ein Ticket auf unserem Discord mit deinem Framework und dem Fehler, den du siehst.

Support holenMehr über FiveM Tattoo Scripts →
Welche Frameworks unterstützt Rarx Tattoos?

QBCore, Qbox und ESX. Mit Config.Framework = 'auto' wird das Framework beim Start erkannt.

Mit welchen Kleidungssystemen funktioniert es?

origen_clothing, bl_appearance, illenium-appearance, fivem-appearance, qb-clothing, skinchanger und esx_skin. Das installierte System wird automatisch erkannt, oder du setzt Config.ClothingSystem von Hand.

Warum verschwinden Tattoos nach der Charakterauswahl oder einem Kleidungswechsel?

Löse das Client-Event rarx_tattoos:client:UpdatePlayerTattoos aus deinem Multicharacter- oder Kleidungsscript aus, um sie aus der Datenbank wiederherzustellen.

Kann ich eigene Tattoos hinzufügen?

Ja. Erstelle eine JSON-Datei in assets_tattoos, trage sie in Config.TattooLists ein und lege eigene Overlay-XML-Dateien in den stream-Ordner.

Kann ich ein Tattoo auf bestimmte Spieler beschränken?

Ja. Trage das Tattoo in Config.BlockedTattoos mit der Liste der Citizen-IDs ein, die es kaufen dürfen.

Wie werden die Preise festgelegt?

Preise lassen sich pro Tattoo festlegen, und Config.DefaultTattooPrice gilt für den Rest (standardmäßig 200).

Weiter stöbern

Alle ansehen