
Var-TattooShop V2 ist ein FiveM-Tattoostudio, in dem Spieler ein Tattoo nicht mehr nur auswahlen, sondern es zeichnen. Drei Modi: 1.591 Vanilla-GTA-Tattoos aus 25 Collections, Bild-Import vom eigenen PC des Spielers und echtes Freihandmalen auf dem Ped. Eigene Tinte wird uber das Decoration-System der Engine an alle anderen Spieler repliziert. ESX, QBCore und Standalone.
Code-Zugriff
Spieler malen ihr eigenes Motiv mit Pinsel und Radierer direkt auf den Korper, mit Farbwahler samt Voreinstellungen und zuletzt genutzten Farben, Pinselgrosse, Deckkraft, Kantenweichheit, Strichstabilisator, Spiegelachse und vollstandigem Ruckgangig/Wiederherstellen. Der Cursor wird uber einen WebGL-ID-Pass auf das geskinnte Korpermesh projiziert, der Strich landet also genau auf dem Texel, das die Engine anzeigt.
Der komplette GTA-Overlay-Katalog (multiplayer, singleplayer, biker, heist, hipster, security, summer, christmas und der Rest), jeder Eintrag mit eigenem Vorschaubild, nach Korperzone sortiert und nach Name oder Collection durchsuchbar.
Spieler importieren ihr eigenes PNG oder wahlen aus einem Bildkatalog, den du fur den Server hinterlegst. Zum Platzieren ziehen, mit dem Mausrad skalieren, jederzeit entfernen, bis zu 6 Bilder gleichzeitig auf dem Korper.
Zeichnungen und importierte Bilder sind kein lokales Overlay. Sie laufen uber einen Pool gestreamter Overlay-Slots und das native Decoration-System, andere Spieler sehen das Tattoo auf dem Ped also wie ein Vanilla-Tattoo, ohne zusatzlichen Netcode.
Ein Vorschau-Klon mit Orbit per Rechtsklick, Verschieben per Mittelklick und Zoom per Mausrad. Klicke ein Korperteil an, um zu dieser Zone zu springen. 7 Zonen: Kopf, Torso, Rucken, linker und rechter Arm, linkes und rechtes Bein. Ziele mit dem Cursor oder justiere mit den Pfeiltasten vor dem Anwenden.
/tattooadmin offnet ein eigenes Adminpanel, in dem Preise nach Einzeltattoo > Collection > Zone > Modus-Standard aufgelost werden. Eine ganze Zone oder Collection mit einem Klick bepreisen, einen Modus live aktivieren oder deaktivieren, alles in der Datenbank gespeichert, ohne Neustart und ohne Config-Bearbeitung.
Sperre einen Erstellungsmodus, eine ganze Collection oder ein einzelnes Tattoo hinter einer Ace-Permission oder einer Framework-Gruppe, um eine Collection VIPs vorzubehalten oder den Freihandmodus einem bestimmten Job. Zahlung per Bargeld oder Bank mit konfigurierbarem Wahrungssymbol.
Jeder Submit wird vor der Verarbeitung gedeckelt: Strichanzahl, Punkte pro Strich, Bildanzahl, Bildgrosse und Gesamtlast. Rate-Limits pro Quelle auf submit, fetch und load. Deaktivierte Modi und Gruppenprufungen werden serverseitig erneut gepruft, Preise dort aufgelost.
Das Framework wird beim Start erkannt, mit Callback-Hooks im Standalone-Betrieb fur Geld, Benachrichtigungen, Admin- und Gruppenprufungen. Persistenz pro Charakter uber oxmysql mit automatisch erstellten Tabellen, und das Script lauft auch ohne oxmysql, dann eben ohne Speichern.
Sechs vorkonfigurierte Tattooshops auf der Map mit Blips und Koordinaten in einem einzigen Config-Block, Interaktion erkennt var-interact, dann ox_target, dann einen Marker, EN/FR/ES-Locale-Datei enthalten und vollstandiges Theming uber variables.css.
Spieler malen ihr eigenes Motiv mit Pinsel und Radierer direkt auf den Korper, mit Farbwahler samt Voreinstellungen und zuletzt genutzten Farben, Pinselgrosse, Deckkraft, Kantenweichheit, Strichstabilisator, Spiegelachse und vollstandigem Ruckgangig/Wiederherstellen. Der Cursor wird uber einen WebGL-ID-Pass auf das geskinnte Korpermesh projiziert, der Strich landet also genau auf dem Texel, das die Engine anzeigt.
Der komplette GTA-Overlay-Katalog (multiplayer, singleplayer, biker, heist, hipster, security, summer, christmas und der Rest), jeder Eintrag mit eigenem Vorschaubild, nach Korperzone sortiert und nach Name oder Collection durchsuchbar.
Spieler importieren ihr eigenes PNG oder wahlen aus einem Bildkatalog, den du fur den Server hinterlegst. Zum Platzieren ziehen, mit dem Mausrad skalieren, jederzeit entfernen, bis zu 6 Bilder gleichzeitig auf dem Korper.
Zeichnungen und importierte Bilder sind kein lokales Overlay. Sie laufen uber einen Pool gestreamter Overlay-Slots und das native Decoration-System, andere Spieler sehen das Tattoo auf dem Ped also wie ein Vanilla-Tattoo, ohne zusatzlichen Netcode.
Ein Vorschau-Klon mit Orbit per Rechtsklick, Verschieben per Mittelklick und Zoom per Mausrad. Klicke ein Korperteil an, um zu dieser Zone zu springen. 7 Zonen: Kopf, Torso, Rucken, linker und rechter Arm, linkes und rechtes Bein. Ziele mit dem Cursor oder justiere mit den Pfeiltasten vor dem Anwenden.
/tattooadmin offnet ein eigenes Adminpanel, in dem Preise nach Einzeltattoo > Collection > Zone > Modus-Standard aufgelost werden. Eine ganze Zone oder Collection mit einem Klick bepreisen, einen Modus live aktivieren oder deaktivieren, alles in der Datenbank gespeichert, ohne Neustart und ohne Config-Bearbeitung.
Sperre einen Erstellungsmodus, eine ganze Collection oder ein einzelnes Tattoo hinter einer Ace-Permission oder einer Framework-Gruppe, um eine Collection VIPs vorzubehalten oder den Freihandmodus einem bestimmten Job. Zahlung per Bargeld oder Bank mit konfigurierbarem Wahrungssymbol.
Jeder Submit wird vor der Verarbeitung gedeckelt: Strichanzahl, Punkte pro Strich, Bildanzahl, Bildgrosse und Gesamtlast. Rate-Limits pro Quelle auf submit, fetch und load. Deaktivierte Modi und Gruppenprufungen werden serverseitig erneut gepruft, Preise dort aufgelost.
Das Framework wird beim Start erkannt, mit Callback-Hooks im Standalone-Betrieb fur Geld, Benachrichtigungen, Admin- und Gruppenprufungen. Persistenz pro Charakter uber oxmysql mit automatisch erstellten Tabellen, und das Script lauft auch ohne oxmysql, dann eben ohne Speichern.
Sechs vorkonfigurierte Tattooshops auf der Map mit Blips und Koordinaten in einem einzigen Config-Block, Interaktion erkennt var-interact, dann ox_target, dann einen Marker, EN/FR/ES-Locale-Datei enthalten und vollstandiges Theming uber variables.css.
Die meisten Tattooscripts sind ein Menu auf der Vanilla-Overlay-Liste von GTA. V2 erganzt diesen Katalog um zwei Modi: Bild-Import, bei dem der Spieler sein eigenes PNG mitbringt, und Freihand, bei dem der Spieler das Motiv mit einem Pinsel direkt auf dem Ped malt. Beides wird uber das Decoration-System der Engine repliziert, alle Spieler auf dem Server sehen die eigene Tinte.
Die NUI rendert das geskinnte Freemode-Mesh in einem Offscreen-WebGL-ID-Pass aus der laufenden Spielkamera. Fur das Pixel unter dem Cursor liefert sie das exakte Texel des Engine-Canvas, was der Spieler malt, ist also das, was die Engine anzeigt. Zwischen Vorschau und angewendetem Tattoo gibt es keinen Versatz.
Ja. Eigene Tinte lauft uber einen Pool gestreamter Overlay-Slots und das native Decoration-System, andere Spieler sehen sie auf dem Ped genau wie ein Vanilla-Tattoo, ohne zusatzlichen Netcode und ohne Streaming pro Spieler.
Ja, alle drei, aus dem In-Game-Adminstudio uber /tattooadmin. Preise werden als Kaskade aufgelost: einzelnes Tattoo, dann Collection, dann Zone, dann der Modus-Standard. Eine leere Ebene ubernimmt die darunter, eine Zone oder Collection zu bepreisen deckt also Hunderte Tattoos mit einem Klick ab.
Ja. Ein Erstellungsmodus, eine ganze Collection oder ein einzelnes Tattoo lasst sich hinter einer Ace-Permission oder einer Framework-Gruppe sperren, und die Prufung lauft beim Submit erneut auf dem Server, nicht nur in der UI.
ESX, QBCore und Standalone werden automatisch erkannt. oxmysql wird fur die Persistenz pro Charakter empfohlen und legt seine Tabellen beim Start an, ohne oxmysql lauft das Script trotzdem, dann ohne Speichern. Die Interaktion erkennt var-interact, dann ox_target, sonst einen Marker.