Un script de tatouage se juge sur deux choses : combien de motifs il propose réellement, et si le joueur les trouve.

Avenida Team, 24 août 2026

Les scripts de tatouage ne manquent pas sur FiveM, et presque tous annoncent le même argument : le catalogue complet du jeu. C’est vrai chez la plupart, et c’est aussi la partie facile. GTA V embarque ses tatouages, les lister demande une boucle.

La partie difficile arrive juste après, et personne n’en parle : le jeu range deux endroits du corps différents dans le même onglet. Un motif de dos et un motif de pectoraux atterrissent tous les deux dans le torse, un motif de nuque atterrit dans la tête. Sur 1615 motifs, ces deux onglets deviennent interminables. Nous avons écrit avenida_tattoo pour régler ça, et cet article dit comment, avec les chiffres et le nom des fichiers pour que vous puissiez vérifier.

Interface du script tattoo Avenida, onglet bras droit et panier
La boutique de Vinewood, capture du 24 août 2026 sur avenida_tattoo 1.2.0. Onglet bras droit, prix par motif, panier en bas. Les noms sont ceux de Rockstar dans la langue du joueur, ici en français. Les vignettes numérotées sont l'état par défaut, sans pack d'images, ce dont parle la section qui leur est consacrée plus bas.

Que gagne votre serveur avec ce script de tatouage ?

Un joueur qui trouve le motif qu’il cherche, et qui en prend trois au lieu d’un. Il entre, s’assoit, le tatoueur se met au travail, et il parcourt le catalogue rangé par partie du corps. Il ajoute au panier, voit tout sur son personnage en même temps, retire ce qu’il regrette, et paie une seule fois.

Ce que vous installezCe que ça change sur votre serveur
1615 motifs, 26 collections DLCLe catalogue entier du jeu, sans pack à acheter à côté
Le torse séparé du dos, la tête du couLe joueur ouvre l’onglet du dos et n’y voit que des pièces de dos
Un panier, pas un paiement par motifLe panier moyen monte, et le joueur juge l’ensemble avant de valider
Retrait au laserUn service payant de plus, et un joueur qui ose essayer
7 boutiques préconfigurées, y compris Cayo PericoVous couvrez la map le jour de l’installation
Prix par collection ou par zoneUn motif rare se facture plus cher qu’un motif de base, sans toucher au code

Un script de tatouage FiveM, ça doit savoir faire quoi ?

Six choses, et la deuxième est celle que personne ne traite. Un script de tatouage doit lister tout le catalogue, séparer les zones que le jeu confond, montrer le résultat sur le personnage avant paiement, valider le prix côté serveur, partager le slot de décoration du ped avec les autres ressources, et se brancher sur votre framework sans que vous réécriviez sa config.

CritèreCe que ce script vous évite
Lister tout le catalogue du jeuUn joueur qui a vu le motif ailleurs et ne le trouve pas chez vous
Séparer le dos du torse et le cou de la têteUn onglet torse où se mélangent pectoraux et pièces de dos
Montrer avant de facturerUn tatouage payé, regretté, et un ticket derrière
Valider le prix côté serveurUn client modifié qui se tatoue gratuitement
Partager le slot de décoration du pedUne coupe de cheveux qui efface les tatouages, ou l’inverse
Détecter le framework au démarrageUne ressource qui refuse de démarrer chez vous

Comment un joueur se fait-il tatouer sur FiveM ?

Il entre dans un salon de tatouage et ouvre le menu, à condition que le serveur en ait installé un. GTA V propose bien des tatouages en solo et en ligne, mais un serveur FiveM ne les reprend pas tout seul : sans script dédié, un joueur garde ce qu’il a choisi à la création de personnage et ne peut plus rien ajouter.

Avec une boutique posée sur la map, il s’approche du point marqué, valide, et le menu s’ouvre. Il choisit la partie du corps, parcourt les motifs de cette zone, en ajoute plusieurs au panier, les voit apparaître sur son personnage au fur et à mesure, et paie une fois. S’il change d’avis plus tard, le laser retire ce qu’il désigne et laisse le reste.

Si vous êtes joueur et pas propriétaire de serveur, vous ne pouvez rien installer vous-même, tout se joue côté serveur. Si votre salon n’a que deux onglets illisibles, ou si vos tatouages disparaissent à la reconnexion, c’est à l’équipe de votre serveur qu’il faut le dire. Cet article est écrit pour eux.

Pourquoi le dos et le torse sont-ils mélangés dans GTA ?

Parce que deux de ses sept zones contiennent chacune deux endroits du corps. GTA trie bien les tatouages, et les bras comme les jambes sont parfaitement rangés. Mais sa zone torse contient le torse et le dos, et sa zone tête contient la tête et le cou. Un joueur qui cherche une pièce de dos la cherche donc au milieu des pectoraux, et une nuque au milieu des visages.

Nous avons séparé ces deux zones en quatre, donc le catalogue affiche torse, dos, tête et cou à la place de deux onglets fourre-tout. Le reste ne change pas, le jeu le range déjà correctement.

Cette séparation n’existe pas dans les données du jeu, il a fallu la construire motif par motif. C’est là que vivent les 368 corrections : 310 motifs que le jeu classe dans le torse alors qu’ils se portent dans le dos, et 58 qu’il classe dans la tête alors qu’ils se portent dans le cou.

Ce chiffre est vérifiable, et voici où. Les 368 corrections vivent dans Config.Tattoo.SubZoneOverrides, un fichier ouvert que vous pouvez lire avant d’acheter et compléter après. Chaque entrée associe le nameHash du motif à l’une des quatre sous-zones, chest, back, head ou neck. Si vous en trouvez un que nous avons manqué, vous le corrigez vous-même en une ligne, sans attendre une mise à jour de notre part.

Quelle interface pour un script de tatouage FiveM ?

Une interface web qui affiche un catalogue, pas une liste déroulante. C’est le point où la taille du catalogue change tout : avec 1615 motifs répartis sur neuf onglets, un menu natif en liste devient inutilisable, quel que soit son soin.

La nôtre est en Svelte 5, servie par la ressource, polices comprises : aucun CDN, et rien du client de vos joueurs ne part chez un tiers. La seule requête sortante possible est celle que vous activez vous-même en config, vers votre propre hébergement de vignettes, et la section suivante lui est consacrée. Les libellés viennent de la localisation de Rockstar plutôt que d’être retapés : un joueur qui lance le jeu en turc lit le nom turc de chaque motif, et nous n’avons rien traduit pour ça. Les collections récentes sont fusionnées selon la version du jeu, donc un motif que le client du joueur ne sait pas afficher n’est jamais listé.

La caméra est ancrée sur l’os de la tête, capturée une fois pour qu’aucune animation ne tire le cadrage, et elle descend le long du corps avec des préréglages qui suivent la zone qu’on parcourt. Sur une zone de bras, le personnage joue une animation d’avant-bras pour que le motif soit face à vous pendant que vous le regardez. C’est visible sur la première capture.

Onglet cou du script tattoo Avenida, à la boutique de Paleto Bay
La boutique de Paleto Bay, même version, même jour. Onglet cou : dans GTA ces motifs sont rangés avec ceux du visage. C'est la table de correction qui les en sort, 58 des 368 déplacements la concernent.

Faut-il héberger ses propres images de tatouage ?

Oui, et nous préférons vous le dire avant l’achat plutôt qu’après. Le script ne livre aucun pack d’images. Par défaut, Config.Tattoo.ImageBaseUrl est vide et l’interface affiche des vignettes numérotées, comme sur les deux captures de cette page.

La raison est simple : ces 1615 visuels sont des captures des tatouages du jeu, et les redistribuer avec une ressource vendue n’est pas quelque chose que nous ferons. Vous pointez donc ImageBaseUrl vers votre propre hébergement, et l’interface va y chercher les vignettes.

Ce que ça veut dire concrètement pour vous. Sans pack d’images, votre salon fonctionne : le joueur voit le motif sur son personnage, en direct, ce qui est de toute façon le meilleur aperçu qui existe. Les vignettes ne servent qu’à repérer plus vite dans la grille. Beaucoup de serveurs tournent très bien sans, et ceux qui veulent la grille illustrée hébergent leurs images une fois pour toutes.

Que gagnez-vous selon votre système d’apparence ?

Le catalogue entier, et sur vRP vous gagnez davantage que ce que votre framework sait faire seul. Un script de tatouage écrit dans la ressource d’apparence que vous faites déjà tourner. Nous parlons en interne la forme qb-clothing et nous convertissons à la sortie, cible par cible.

Votre systèmeCe que vous gagnez
qb-clothing, table propreL’intégralité du catalogue. C’est la forme native du script.
illenium-appearance, fivem-appearanceTous les tatouages et toutes les décorations. Les overlays bicolores prennent leur couleur principale, leur schéma n’en gérant qu’une.
esx_skinTatouages et composants. Pour garder aussi montre et bracelet, le script les stocke dans sa propre table.
vRPPlus que ce que vRP sait faire seul. vRP ne stocke ni overlays ni décorations de ped, donc le script prend en charge le personnage entier dans avenida_skins.

ESX, QBCore, vRP, standalone : qu’est-ce qui change vraiment ?

Rien pour vous, et c’est le but. Le framework est détecté au démarrage à travers des fichiers de bridge ouverts. Comme sur le reste de la famille, nous ne chargeons pas @vrp/lib/utils.lua mais parlons à vRP par ses propres événements Proxy et Tunnel, donc la ressource démarre sur un serveur qui n’a pas vRP du tout.

Ce que ça ne couvre pas, et nous le disons en console : vRP 2 et vRP 0.5 ne sont pas supportés. vRP 2 est un autre framework qui a gardé le nom, et le proxy de la 0.5 n’a pas de canal de réponse. La cible est la 1.0 et les forks bâtis dessus, vrpex, dunko, zabka, MM1212 et ZIRIX.

Quoi de neuf sur les tattoo shop FiveM en 2026 ?

Le catalogue complet n’est plus un argument, c’est devenu le minimum. Ce qui distingue les scripts de tatouage en 2026 se joue ailleurs : la façon dont les 1615 motifs sont rangés, le panier plutôt que le paiement au coup par coup, et la cohabitation avec les autres ressources qui touchent au personnage.

Notre dernière version publiée est la 1.2.0. Cette page suit les versions : quand la ressource évolue, la date en bas de l’article avance et l’historique dit ce qui a changé.

Notre observation, sur trois points que les fiches ne disent pas

La caméra de scène se mesure sur le joueur, pas sur le fauteuil

Un fauteuil de tatoueur est un accessoire, et l’origine d’un accessoire est rarement là où l’on s’assoit. D’un fauteuil à l’autre, l’écart atteint plusieurs mètres. Une caméra calée sur l’objet cadre donc le vide dans un salon sur deux. La nôtre se mesure sur le joueur, ce qui rend la scène identique quel que soit le décor.

Un ped n’a qu’un seul slot de décoration, partagé par tout le serveur

Les tatouages et les bases de cheveux vivent dans le même slot, et le vider le vide pour tout le monde. C’est la cause la plus fréquente des « mes tatouages ont disparu ». Notre script remet ce que avenida_barber et avenida_clotheshops possèdent à chaque redessin, et le laser retire un motif sans toucher au reste.

Le prix se recalcule sur le serveur au moment de payer

Le panier se construit motif par motif, chacun retirable, et le total est recalculé côté serveur à partir de vos propres prix, jamais accepté depuis le client. Un multiplicateur par collection DLC permet de faire payer un motif rare plus cher qu’un motif de base, et PricePerZone facture une pièce de dos autrement qu’un avant-bras. Le laser a son tarif propre et n’est jamais multiplié.

La checklist avant d’acheter un script de tatouage

À vérifierLa réponse attendue
Le dos est-il séparé du torse, et le cou de la tête ?Oui, sinon ces deux onglets sont fourre-tout
Les motifs mal classés par le jeu sont-ils corrigés ?Oui, et la liste doit être ouverte
Y a-t-il un panier, ou un paiement par motif ?Un panier, recalculé côté serveur
Le retrait au laser est-il inclus ?Oui, avec son propre tarif
Les images de vignettes sont-elles fournies ?Non, et un vendeur honnête le dit
Le slot de décoration du ped est-il partagé ?Oui, sinon la coupe de cheveux saute
Config, langues et bridges sont-ils hors escrow ?Oui, sinon vous n’adaptez rien

Questions fréquentes

Combien de tatouages sont réellement inclus ?

1615 motifs, répartis sur 26 collections DLC, c’est-à-dire tout ce que GTA V embarque. Aucun motif custom n’est ajouté, et aucun n’est retiré, à ceci près qu’un motif que la version du jeu du joueur ne sait pas afficher ne lui est pas proposé.

Le script fournit-il les images du catalogue ?

Non. Config.Tattoo.ImageBaseUrl pointe vers votre hébergement, et l’interface affiche des vignettes numérotées tant qu’il est vide. L’aperçu en direct sur le personnage, lui, fonctionne dans tous les cas. La documentation détaille l’installation et les exports.

Puis-je facturer différemment selon la zone du corps ?

Oui. Par défaut un tarif unique s’applique au catalogue, avec un multiplicateur par collection. En basculant PricePerZone, une pièce de dos se facture autrement qu’un avant-bras. Le laser garde son tarif fixe.

Combien de boutiques sont préconfigurées ?

Sept, dans un fichier de config ouvert : Vespucci, Mission Row, Vinewood, Paleto Bay, Sandy Shores, Grapeseed et Cayo Perico. Chacune avec son point d’interaction, la position du joueur et celle du tatoueur.

Combien de langues sont livrées en jeu ?

Quinze, remplies et modifiables. Ce sont les langues que voient vos joueurs, à ne pas confondre avec les six langues de ce site. Les noms des tatouages, eux, ne viennent pas de nos fichiers mais de la localisation du jeu.

Les autres scripts de tatouage du marché

Pour situer, voici quelques noms que vous croiserez en cherchant. La liste n’a rien d’exhaustif et nous ne mettons pas de liens, chacun se trouve sous son nom.

vms_tattooshop · Rarx Tattoos · DeeP-Scripts Tattoo Shops 2.0 · rcore tattoo · ninjadev_tattoo

Ce qui les sépare du nôtre n’est pas le catalogue, ils l’ont aussi. C’est ce qui a été fait du catalogue une fois listé. Si votre serveur cherche avant tout un métier de tatoueur tenu par des joueurs, avec employés et boutique achetable, plusieurs de ces scripts sont taillés pour ça, et nous ne prétendons pas l’inverse.

Sources

Tout ce que cet article affirme vient de fichiers que vous pouvez lire vous-même, avant achat comme après :

  • le README.md de la ressource, pour le tableau de compatibilité et la section performance ;
  • son CHANGELOG.md, où figure noir sur blanc l’absence de pack d’images ;
  • config/tattoo.lua, pour les sept boutiques, les prix et les 368 corrections de zone que vous pouvez compter ;
  • son fxmanifest.lua, pour l’escrow_ignore et les quinze fichiers de langue.

Ces quatre fichiers sont hors escrow. Les captures de cette page viennent de la version 1.2.0, prises le 24 août 2026.

Historique de cette page

  • 24 août 2026 · première publication, sur avenida_tattoo 1.2.0.

Une question sur un motif mal classé, un hébergement d’images ou un fork de vRP que nous n’avons pas listé ? Le Discord est l’endroit, et c’est le développeur qui a écrit le script qui répond.