Var-PosterJob

Job d'affichiste avec images personnalisées DUI, persistance configurable, détection auto-framework et sécurité cote serveur.
Promo active|Économisez €4.60 sur ce script
Accès au code
Inclus dans le pack Var Jobs Pack|€39.99 +2|économisez 36%
Les joueurs appliquent n'importe quelle URL d'image comme affiche en jeu via une interface NUI React avec aperçu en temps réel. Le moteur DUI rend l'image directement sur le prop via CreateDui et AddReplaceTexture.
Les proprios de serveur choisissent si les affiches placées restent visibles pour tous ou disparaissent après une durée définie. Les affiches persistantes sont sauvegardées dans un fichier JSON cote serveur et synchronisées a chaque joueur a la connexion. Durées entièrement configurables, mode permanent inclus.
Plus besoin de toggle ESX/QBCore manuel. Le script détecte automatiquement ton framework via GetResourceState. Compatible ESX, QBCore et Standalone directement.
Tous les paiements sont valides cote serveur avec montants aléatoires. Le suivi PlayersOnJob assure que seuls les travailleurs actifs sont payes. Le paiement est refusé si la limite d'affiches est atteinte. Nettoyage des données joueur a la déconnexion.
Les joueurs commencent ou arrêtent le job a des emplacements désignés via un prompt. Un véhicule de travail est assigne au démarrage. Des blips et marqueurs sur la carte guident vers les spots d'affichage avec notifications étape par étape.
Inclut de nombreux emplacements a travers la carte pour le placement d'affiches. Les admins peuvent facilement modifier ou ajouter de nouveaux emplacements. Chaque modele d'affiche a son propre txd et texture pour le remplacement DUI, évitant les conflits.
Le scaling des threads s'adapte dynamiquement selon la distance du joueur : 2000ms quand loin (>40m), 500ms en approche (<40m), 5ms quand proche (<6.5m). Marqueurs dédupliqués et variables mortes nettoyées pour une utilisation minimale des ressources.
Les proprios définissent PayoutMin, PayoutMax et MaxPosters par session. Le paiement est calcule cote serveur avec math.random pour des récompenses aléatoires équitables adaptees a toute économie.
Interface de sélection moderne construite avec Vite, React et Tailwind CSS. Les joueurs collent une URL d'image et voient un aperçu en direct avant de l'appliquer comme affiche personnalisée en jeu.
Prompts et messages localisés pour une traduction facile. Couleurs de marqueurs, notifications de job, durées d'affiches et mode persistance configurables. Controle total sur l'expérience joueur.
Les joueurs ouvrent un menu NUI, collent n'importe quelle URL d'image et la prévisualise en temps réel. L'image est rendue sur le prop d'affiche en jeu via le système DUI de FiveM. Pas besoin d'OpenIV ou de remplacement de texture.
Les proprios de serveur peuvent activer le mode persistant pour que les affiches placées restent visibles pour tous les joueurs, même après un redémarrage. Les affiches sont sauvegardées dans un fichier JSON cote serveur. Tu peux définir des durées d'expiration ou les rendre permanentes.
Non. Le script détecte automatiquement ton framework via GetResourceState. Il supporte ESX, QBCore et Standalone sans aucun toggle manuel.
Oui. Tous les paiements sont calcules cote serveur, le suivi de job valide les travailleurs actifs avant paiement, les limites d'affiches sont appliquees cote serveur et les données joueur sont nettoyées a la déconnexion.