
- Salons de tatouage animésTatoueurs PNJ, animations du client dans le fauteuil et prop de dermographe dans chaque salon.
- Aperçu avant de payerEssayez les motifs sur votre personnage avec niveaux d’opacité, rotation et zoom.
- Packs personnalisés inclusCollections de base et des DLC, plus les packs Street Dreams, dégradés de cheveux et Rarx Network.
- Motifs réservésVerrouillez n’importe quel tatouage pour que seuls les citizen IDs listés puissent l’acheter.
Un script de salon de tatouage FiveM avec tatoueurs animés
Rarx Tattoos (nom de ressource rarx_tattoos) transforme chaque salon de tatouage en petite scène : le client s’assoit dans le fauteuil, un tatoueur PNJ quitte sa position d’attente et se met au travail avec un dermographe pendant que le joueur parcourt les motifs dans une interface épurée.
Le framework et le système de vêtements sont détectés automatiquement : les mêmes fichiers tournent sur QBCore, Qbox et ESX. Les tatouages des joueurs sont stockés via oxmysql, et un event client les restaure après la sélection de personnage ou un changement de tenue.
Aperçu des tatouages en direct avec contrôle de la caméra
Chaque salon utilise un angle de caméra fixe pour un placement précis. Les joueurs prévisualisent les tatouages sur leur personnage en temps réel avec cinq niveaux d’opacité, et voient le résultat avant de payer.
- Cliquez et faites glisser en dehors du panneau pour faire pivoter le personnage en douceur.
- Utilisez la molette de la souris pour pivoter par paliers de 30 degrés.
- Z et C pour zoomer et dézoomer, X pour lever les mains.
- Les commandes sont rappelées dans une barre d’aide traduite en bas de l’écran.
Collections de tatouages et packs personnalisés
Le script charge ses motifs depuis des listes JSON définies dans Config.TattooLists : les tatouages de base, plusieurs collections des DLC, deux listes de dégradés de cheveux et des packs personnalisés, dont Street Dreams, un set yakuza et une collection Rarx Network. Les motifs sont classés en tête, torse, bras, jambes, dégradés et personnalisés.
Pour ajouter les vôtres, créez un fichier JSON dans assets_tattoos, ajoutez son nom à Config.TattooLists et streamez les éventuels fichiers XML d’overlay personnalisés.
Plusieurs salons de tatouage, prix et motifs réservés
Ajoutez autant de salons que nécessaire dans Config.Stores. Chacun a ses propres coordonnées et son blip, sa position de caméra fixe, son fauteuil et son animation pour le client, les positions d’attente et de travail du tatoueur, et le modèle du tatoueur PNJ.
Les prix sont configurables par tatouage, avec un prix par défaut pour les autres. Config.BlockedTattoos réserve un motif à une liste de citizen IDs, idéal pour des tatouages exclusifs ou des récompenses.
Tout est inclus
Fonctionnalités
Expérience en salon
- Plusieurs salons de tatouage avec blips
- Tatoueurs PNJ animés
- Animations du client et du tatoueur
- Prop de dermographe configurable
- Effets sonores d’ambiance
Aperçu
- Caméra fixe par salon
- Aperçu en direct avec cinq niveaux d’opacité
- Rotation à la souris et à la molette
- Zoom et pose mains levées
- Légende des commandes à l’écran
Configuration
- Détection automatique du framework et du système de vêtements
- Collections de tatouages de base, des DLC et personnalisées
- Prix par tatouage avec prix par défaut
- Motifs réservés à des citizen IDs
- Event pour restaurer les tatouages depuis d’autres scripts
- Anglais et espagnol
Avant d’installer
Compatibilité
Frameworks
- QBCore
qb-core- Qbox
qbx_core- ESX
es_extended
Config.Framework = 'auto' détecte le framework ; il peut aussi être réglé sur qb-core ou esx.
Ressources et base de données
Requises : oxmysql, Un système de vêtements compatible
Facultatives : xsound, rarx_utils
Intégrations et langues
- Systèmes de vêtements détectés automatiquement : origen_clothing, bl_appearance, illenium-appearance, fivem-appearance, qb-clothing, skinchanger et esx_skin.
- Déclenchez rarx_tattoos:client:UpdatePlayerTattoos depuis votre script de multicharacter ou de vêtements pour restaurer les tatouages après un changement de personnage ou de tenue.
- Anglais
- Espagnol
Mise en place
Installation
- 01
Téléchargez et extrayez
Téléchargez la ressource depuis votre Cfx.re Portal et extrayez-la dans votre dossier resources.
- 02
Ajoutez-la au server.cfg
Lancez rarx_tattoos après oxmysql, votre framework et votre système de vêtements.
ensure oxmysql ensure rarx_tattoos - 03
Configurez
Modifiez shared/config.lua pour le framework, la langue, le système de vêtements, les salons, les prix, les listes de tatouages et les tatouages bloqués.
- 04
Redémarrez
Redémarrez votre serveur pour charger les salons et les collections.
Ceci est un résumé. La configuration, les exports, les events et le dépannage se trouvent dans la documentation complète.
Bon à savoir
Questions sur Rarx Tattoos
Votre question n’est pas traitée ici ? Ouvrez un ticket sur notre Discord en indiquant votre framework et l’erreur que vous voyez.
Obtenir de l’aideEn savoir plus sur les scripts de tatouage FiveM →Quels frameworks Rarx Tattoos prend-il en charge ?
QBCore, Qbox et ESX. Avec Config.Framework = 'auto', le framework est détecté au démarrage.
Quels systèmes de vêtements sont compatibles ?
origen_clothing, bl_appearance, illenium-appearance, fivem-appearance, qb-clothing, skinchanger et esx_skin. Celui qui est installé est détecté automatiquement, ou vous pouvez définir Config.ClothingSystem manuellement.
Pourquoi les tatouages disparaissent-ils après la sélection du personnage ou un changement de tenue ?
Déclenchez l’event client rarx_tattoos:client:UpdatePlayerTattoos depuis votre script de multicharacter ou de vêtements pour les restaurer depuis la base de données.
Puis-je ajouter mes propres tatouages ?
Oui. Créez un fichier JSON dans assets_tattoos, ajoutez-le à Config.TattooLists et placez les éventuels fichiers XML d’overlay personnalisés dans le dossier stream.
Puis-je réserver un tatouage à certains joueurs ?
Oui. Ajoutez le tatouage à Config.BlockedTattoos avec la liste des citizen IDs autorisés à l’acheter.
Comment les prix sont-ils définis ?
Les prix sont configurables par tatouage, et Config.DefaultTattooPrice s’applique aux autres (200 par défaut).
Continuez à explorer



