Var-PinCode

Var-PinCode ist ein entwicklerfreundliches NUI-PIN-Tastenfeld für FiveM, das jede Aktion hinter einem Code sperrt: Türen, Tresore, Fahrzeuge oder deine eigenen Scripts. Zwei Exports (Callback und async) liefern ein sauberes true oder false, es läuft auf ESX, QBCore oder Standalone mit einem einzigen Toggle und braucht keine Datenbank.
Sale aktiv|Spare €2.00 bei diesem Script
Code-Zugriff
Enthalten im Pack Var Utility Pack|€23.32 +4|spare 22%
Ein poliertes React-NUI-Tastenfeld mit Zifferneingabe und Löschen/Backspace, gestylt mit der Schrift Bai Jamjuree für einen klaren, lesbaren Look.
SendToPinCode nimmt einen Callback, SendToPinCodeSync awaitet ein Promise. Wahle das Muster, das zu deinem Code passt, und erhalte in beiden Fallen ein klares true oder false.
Der erwartete PIN wird bei jedem Aufruf ubergeben, eine einzige UI sichert also jedes Schloss auf deinem Server: Türen, Tresore, Fahrzeuge oder eigene Script-Aktionen, jedes mit eigenem Code.
Spieler erhalten sofort eine grüne Korrekt- oder rote Falsch-Benachrichtigung, und dein Script bekommt das passende Boolean-Ergebnis.
ESX, QBCore oder Standalone über einen einzigen Config-Toggle, mit passenden Benachrichtigungs-Händlern pro Framework.
Ein Beispiel-Befehl /pin liegt der Ressource bei, du kannst den kompletten Ablauf also sehen, bevor du ihn in deine eigenen Systeme einbaust.
Alle Nachrichten und Prompt-Texte liegen in editierbaren Locale-Strings, du kannst also übersetzen oder umformulieren, ohne das Bundle anzufassen.
Kein SQL, keine Tabellen, keine Persistenzschicht. Ein integrierter Versions-Checker sagt dir, wenn ein Update verfügbar ist.
Fuge die Ressource hinzu, ensure sie in der server.cfg und setze dein Framework in der einzigen geteilten Config-Datei. Es gibt keine Datenbank zu importieren, und du kannst das Tastenfeld sofort mit dem enthaltenen /pin-Beispielbefehl testen.
Rufe einen der beiden Exports auf: SendToPinCode mit einem Callback oder SendToPinCodeSync, wenn du await bevorzugst. Du ubergibst den erwarteten PIN bei jedem Aufruf und erhaltst true oder false, eine Tür, einen Tresor oder ein Fahrzeug zu schützen braucht also nur wenige Zeilen Code.
Ja, plus Standalone. Du wahlst das Framework mit einem einzigen Toggle, und Benachrichtigungen nutzen automatisch den passenden Händler für dein Setup.
Ja, das ist das Kern-Design. Der erwartete PIN wird pro Aufruf gesetzt, jede Tür, jeder Tresor, jedes Fahrzeug oder jede Script-Aktion kann also ihren eigenen Code haben und trotzdem dieselbe Tastenfeld-UI teilen.
Nein. Var-PinCode speichert nichts: Dein Script ubergibt den erwarteten Code bei jedem Aufruf, und das Tastenfeld gibt einfach zurück, ob die Eingabe passte. Woher die Codes kommen, Config, Datenbank oder Gameplay, bleibt komplett Sache deiner eigenen Ressourcen.
Nein. Es ist eine bewusst leichtgewichtige Ressource: keine Datenbank, eine Tastenfeld-UI, die nur erscheint, wenn ein PIN angefragt wird, und ein Versions-Checker, der einmal beim Ressourcen-Start läuft.