Var-TattooShop V2
Var-TattooShop V2 est un studio de tatouage FiveM ou les joueurs ne choisissent plus un tatouage, ils le dessinent. Trois modes : 1 591 tatouages vanilla GTA répartis sur 25 collections, import d'image depuis le PC du joueur, et vrai dessin a main levée sur le corps. L'encre personnalisée est répliquée a tous les autres joueurs via le système de décorations du moteur. ESX, QBCore et Standalone.
Accès au code
Inclus dans le pack Var Appearance|€54.99 +2|économisez 27%
Le joueur peint son propre motif sur le corps avec un pinceau et une gomme, un sélecteur de couleur avec prédéfinies et couleurs récentes, taille de pinceau, opacité, douceur des bords, stabilisateur de trait, axe miroir et annuler/rétablir complet. Le curseur est projeté sur le mesh du corps via une passe d'identifiants WebGL, le trait tombe donc exactement sur le texel que le moteur affichera.
Le catalogue GTA complet (multiplayer, singleplayer, biker, heist, hipster, security, summer, christmas et le reste), chaque entrée avec sa propre miniature, triée par zone du corps et cherchable par nom ou collection.
Le joueur importe son propre PNG, ou choisit dans un catalogue d'images que tu préinstallés pour le serveur. Glisser pour placer sur le corps, molette pour redimensionner, retrait a tout moment, jusqu'à 6 images sur le corps en même temps.
Les dessins et les images importées ne sont pas un overlay local. Ils passent par un pool de slots d'overlay streamés et le système natif de décorations, donc tous les autres joueurs voient le tatouage sur le ped comme un tatouage vanilla, sans netcode supplémentaire.
Un clone de preview avec orbite au clic droit, déplacement au clic milieu et zoom a la molette. Clique une partie du corps pour aller sur cette zone. 7 zones supportées : tête, torse, dos, bras gauche et droit, jambe gauche et droite. Vise au curseur ou ajuste aux fleches avant d'appliquer.
/tattooadmin ouvre un panel admin séparé ou les prix se résolvent tatouage > collection > zone > défaut du mode. Tarife une zone ou une collection entière en un clic, active ou désactivé un mode en direct, tout est sauvegarde en base sans redémarrage ni édition de config.
Réserve un mode de création, une collection entière ou un seul tatouage derrière une permission ace ou un groupe du framework, pour garder une collection aux VIP ou le mode dessin a un métier précis. Paiement en espèces ou en banque avec symbole monétaire configurable.
Chaque envoi est plafonné avant traitement : nombre de traits, points par trait, nombre d'images, poids d'image et charge totale. Limitation de débit par source sur submit, fetch et load. Les modes désactivés et le gating par groupe sont revérifiés cote serveur, et les prix y sont résolus.
Le framework est détecte au démarrage, avec des hooks de callback en standalone pour l'argent, les notifications, les checks admin et les checks de groupe. Persistance par personnage via oxmysql avec création automatique des tables, et le script tourne quand même sans oxmysql, simplement sans sauvegarde.
Six salons préconfigurés sur la map avec blips et coordonnées éditables dans un seul bloc de config, interaction qui détecte var-interact puis ox_target puis un marqueur, fichier de locale EN/FR/ES inclus, et theming complet depuis variables.css.
La plupart des scripts de tatouage sont un menu pose sur la liste d'overlays vanilla de GTA. V2 ajoute deux modes en plus de ce catalogue : l'import d'image, ou le joueur amène son propre PNG, et le mode main levée, ou le joueur peint le motif directement sur le ped au pinceau. Les deux sont répliqués via le système de décorations du moteur, donc tous les joueurs du serveur voient l'encre personnalisée.
La NUI rend le mesh freemode skinne dans une passe d'identifiants WebGL hors écran, depuis la camera du jeu en direct. Pour le pixel sous le curseur elle répond avec le texel exact du canvas moteur, donc ce que le joueur peint est ce que le moteur affiche. Il n'y a aucun décalage entre la preview et le tatouage applique.
Oui. L'encre personnalisée passe par un pool de slots d'overlay streamés et le système natif de décorations, donc les autres joueurs la voient sur le ped exactement comme un tatouage vanilla, sans netcode supplémentaire ni streaming par joueur.
Oui, les trois, depuis le studio admin en jeu ouvert avec /tattooadmin. Les prix se résolvent en cascade : tatouage précis, puis collection, puis zone, puis le défaut du mode. Laisser un niveau vide reprend celui du dessous, donc tarifer une zone ou une collection couvre des centaines de tatouages en un clic.
Oui. Un mode de création, une collection entière ou un seul tatouage peut être verrouillé derrière une permission ace ou un groupe du framework, et la vérification est rejouee cote serveur au moment de l'envoi, pas seulement dans l'interface.
ESX, QBCore et Standalone sont détectés automatiquement. oxmysql est recommandé pour la persistance par personnage et cree ses tables au démarrage, et le script tourne quand même sans, simplement sans sauvegarde. L'interaction détecte var-interact, puis ox_target, puis retombe sur un marqueur.