Var-PinCode

Var-PinCode est un clavier PIN NUI developer-friendly pour FiveM qui verrouillé n'importe quelle action derrière un code : portes, coffres, véhicules ou tes propres scripts. Deux exports (callback et async) renvoient un true ou false propre, il tourne sur ESX, QBCore ou Standalone avec un simple toggle, et il ne nécessite aucune base de données.
Promo active|Économisez €2.00 sur ce script
Accès au code
Inclus dans le pack Var Utility Pack|€23.32 +4|économisez 22%
Un clavier React NUI soigné avec saisie des chiffres et suppression/retour arrière, style avec la police Bai Jamjuree pour un rendu net et lisible.
SendToPinCode prend un callback, SendToPinCodeSync attend une promesse. Choisis le pattern qui correspond a ton code et obtiens un true ou false clair dans les deux cas.
Le PIN attendu est passe a chaque appel, une seule UI sécurisé donc chaque verrou de ton serveur : portes, coffres, véhicules ou actions de scripts custom, chacun avec son propre code.
Les joueurs reçoivent instantanément une notification verte correct ou rouge incorrect, et ton script reçoit le booléen correspondant.
ESX, QBCore ou Standalone via un simple toggle de config, avec les handlers de notification correspondants par framework.
Une commande d'exemple /pin est livrée dans la ressource, tu peux donc voir le flux complet fonctionner avant de le brancher sur tes propres systèmes.
Tous les messages et textes de prompt vivent dans des chaines de locale éditables, tu peux donc traduire ou reformuler sans toucher au bundle.
Pas de SQL, pas de tables, pas de couche de persistance. Un vérificateur de version intègre te prévient quand une mise a jour est disponible.
Ajoute la ressource, ensure-la dans server.cfg et définis ton framework dans l'unique fichier de config partage. Il n'y a aucune base de données a importer, et tu peux tester le clavier immédiatement avec la commande d'exemple /pin incluse.
Appelle l'un des deux exports : SendToPinCode avec un callback, ou SendToPinCodeSync si tu préférés await. Tu passes le PIN attendu a chaque appel et tu reçois true ou false, protéger une porte, un coffre ou un véhicule prend donc quelques lignes de code.
Oui, plus Standalone. Tu sélectionnés le framework avec un simple toggle, et les notifications utilisent automatiquement le handler correspondant a ta configuration.
Oui, c'est le coeur du design. Le PIN attendu est défini par appel, chaque porte, coffre, véhicule ou action de script peut donc avoir son propre code tout en partageant la même UI de clavier.
Non. Var-PinCode ne stocké rien : ton script passe le code attendu a chaque appel, et le clavier renvoie simplement si la saisie correspond. D'ou viennent les codes, config, base de données ou gameplay, reste entièrement du ressort de tes propres ressources.
Non. C'est une ressource volontairement légère : pas de base de données, une UI de clavier qui n'apparaît que quand un PIN est demande, et un vérificateur de version qui tourne une seule fois au démarrage de la ressource.