FiveM Banking-Skript
okokBanking ist ein Bankensystem für ESX mit einer eigenen Benutzeroberfläche für Banken und Geldautomaten.
Sieh dir das Vorschauvideo auf YouTube an
So funktioniert es
- Du kannst einem Spieler auch dann Geld überweisen, wenn er offline ist.
- Wenn du das Menü zum ersten Mal öffnest, wird deine IBAN automatisch generiert.
- Fraktionen müssen nicht manuell zur Datenbank hinzugefügt werden: Füge sie einfach der Konfigurationsdatei hinzu, und beim ersten Mal, wenn jemand aus dieser Fraktion das Bankmenü öffnet, wird sie zur Datenbank hinzugefügt.
- Jede Transaktion (Einzahlung, Auszahlung, gesendete oder empfangene Überweisung) aktualisiert das Diagramm und die Transaktionstabelle.
- Du kannst der Bank andere Transaktionstypen hinzufügen, zum Beispiel das Gehalt (wird in der README erklärt).
- Spieler können auf der Einstellungsseite eine benutzerdefinierte IBAN erstellen; du legst den Preis, die maximale Länge und fest, ob sie Buchstaben enthalten darf.
- Neue Spieler haben keinen PIN-Code. Sie legen ihn an einer Bank auf der Registerkarte „Einstellungen“ fest; Banken fragen nicht nach dem PIN, nur Geldautomaten.
- Das Benutzerbild oben rechts ändert sich je nach Geschlecht des Charakters.
Konfiguration
- Verwende okokTextUI oder die Standard-Hilfebenachrichtigung
- IBAN-Präfix und Standard-IBAN-Länge
- Maximale Länge von benutzerdefinierten IBANs und ob sie Buchstaben enthalten dürfen
- Kosten für die Änderung der IBAN und Kosten für die Änderung der PIN
- ATM-Animationszeit und ATM-Entfernung
- Gesellschaften, die ein Bankkonto haben, und die Ränge, die darauf zugreifen können
- Bankstandorte und Blips ein- oder ausschalten
Anforderungen
okokNotify ist nicht enthalten. okokTextUI ist nicht enthalten; die Konfiguration verwendet standardmäßig okokTextUI, setze also Config.okokTextUI = false falls du es nicht hast.
Installation
- Führe den SQL aus der README aus: er erstellt
okokBanking_transactions und okokBanking_societies und fügt hinzu iban und pincode Spalten zu users.
- Kopiere
okokBanking in deinen resources-Ordner und füge ensure okokBanking zu deiner server.cfg.
- Optional: Füge das Gehaltstransaktionsereignis hinzu zu
es_extended/server/paycheck.lua wie in der README beschrieben.