BankSystem

  • INFORMATIONEN ZUM PLUGIN: BankSystem

    Dieses Plugin implementiert ein Bank-System ins Spiel mit einer schönen Benutzeroberfläche und Geldautomaten.
    Arbeitet mit ServerRewards oder Economics zusammen.


    Inhaltsverzeichnis:

    • Feature
    • Installation
    • Berechtigung
    • Konfiguration
    • Vorschau


    #Feature

    • Geldautomatensystem - Geldautomatensystem (jeder Spieler kann seinen eigenen Geldautomaten installieren und davon profitieren)
    • Geldautomaten können kaputt gehen
    • Geldautomaten können repariert werden
    • Geldtransfersystem zwischen Spielern
    • HumanNPC-Unterstützung
    • Notify - Unterstützung
    • Fügt dem Spiel ein neuen Gegenstand hinzu - (Banknoten)
    • Automatisches Löschen
    • Arbeitet mit anderen Economy-Plugins von Drittanbietern zusammen
    • Umstellung von ServerRewards oder Economics


    #Installation

    Füg das Plugin in den Order Plugins ein, dieser wird gefunden unter oxide\plugins


    Plugin kaufen [$24.99] auf Codefling

    Plugin kaufen [$24.99] auf Lone.Design


    #Berechtigung

    Information:

    Dieses Plugin verwendet das Berechtigungssystem von Oxide.

    Um eine Berechtigung zuzuweisen, verwende

    oxide.grant <user oder gruppe> <name oder steam id> <permission>.

    Um eine Berechtigung zu entfernen, verwende

    oxide.revoke <user oder gruppe> <name oder steam id> <permission>.

    • banksystem.use - erlaubst dem Spieler den Befehl /bankzu nutzen


    Unter Breakage percentage during operation könnt Ihr die Zinsen einstellen

    • banksystem.vip - hat jetzt einen Zinssatz von 70%
    • banksystem.premium - hat jetzt einen Zinssatz von 50%


    #Chat Befehle

    • /bank - erlaubst dem Spieler, das Bank Interface "GUI" zu öffnen.
    • /bank.givenote SpielerName Menge - übergibst SpielerA eine gewisse Mänge an BankNotes
    • /bank.giveatm SpielerName - du übergibst dem Spieler einen ATM
    • /bank.setbalace SpielerName Menge - hiermit stellst den Kontostand des Spielers ein
    • /bank.deposit SpielerName Menge - hiermit schreibst du dem Spieler eine bestimmte menge Geld gut (Wird seinem Konto gutgeschrieben)
    • /bank.withdraw SpielerName Menge - hiermit ziehst du dem Spieler eine bestimmte menge Geld ab (Wird seinem Konto angezogen)
    • /bank.transfer SpielerName Menge - hiermit überweist du dem Spieler eine bestimmte menge an geld (Wird deinem Konto abgezogen und seinem gutgeschrieben)
    • /bank.wipe art - hiermit wipst du eine bestimmte Art von der DatenBank
      • 0 = Alles
      • 1 = Alle Spieler
      • 2 = Logs
      • 3 = Alle ATMS
    • /bank.convert.economics - Konvertiert das Geld vom Plugin "Economics" ins Plugins BankSystem (Somit könntest Du das Plugin Economics einfach deinstallieren), (Weitere Infos darüber unter Konfiguration)
    • /bank.convert.serverrewards - Konvertiert das Geld vom Plugin "ServerRewards" ins Plugins BankSystem (Somit könntest Du das Plugin ServerRewars einfach deinstallieren), (Weitere Infos darüber unter Konfiguration)


    #Konfiguration

    Die Einstellungen und Optionen für dieses Plugin können in der BankSystem.json Datei unter dem oxide/configVerzeichnis konfiguriert werden .

    Die Verwendung eines "JSON-Editors" wird empfohlen , um Formatierungsprobleme und Syntaxfehler zu vermeiden.

    • Work with Notify? - soll das Plugin das Notify Plugin nutzen ( true = Ja | false = Nein )
    • Commands - hier kannst du die Befehle festlegen wie die Spieler das Banksystem öffnen können
    • Permission (example: banksystem.use)- hier kannst du einstellen welche Permission du nutzen möchtest für das Plugin
    • Starting balance - hier kannst du einstellen wie viel guthaben ein neuer Spieler besitzen soll.
    • Transit Image - hier kannst du das Exit Bild einstellen
    • Withdraw Image - hier kannst du das Abheben Bild einstellen
    • Transfer Image - hier kannst du das Übertragen Bild einstellen
    • Exit Image - hier kannst du das Exit Bild einstellen
    • Disable the close button in the ATM header - soll der Schließbutton beim ATM ein oder ausgeblendet werden ? ( true = Ja | false = Nein )
    • Currency Settings - hier kannst Du die Währung einstellen die ein User finden kann, somit könntest du deine eigene Währung ins Spiel implementieren.
    • Card auto-creation - soll jeder Spieler bereits eine Automatische karte erhalten sobald er auf dem Server spielt ? ( true = Ja | false = Nein )
    • Use card expiration date? - hier kannst du einstellen ob es überhaupt ein ablaufdatum geben soll. ( true = Ja | false = Nein )
    • Card expiry date (in days) - hier kannst du das Ablaufdatum der Karte festlegen "in Real-Tage"
    • ATM Settings - hier kannst du den Geldautomaten einstellen, was er Kostet in der Reparatur, wie die Zinsen sind und viel mehr.
      • Minimum deposit fee - hier kannst du den minimalen Einzahl Zinssatz festlegen
      • Maximum deposit fee - hier kannst du den maximalen Einzahl Zinssatz festlegen
      • Default deposit fee - hier kannst du den standard Einzahl Zinssatz festlegen
      • Step deposit fee - hier kannst du den stufen Einzahl Zinssatz festlegen
      • Minimum withdrawal fee - hier kannst du den minimalen Abhebung Zinssatz festlegen
      • Maximum withdrawal fee - hier kannst du den maximalen Abhebung Zinssatz festlegen
      • Default withdrawal fee - hier kannst du den Standard Abhebung Zinssatz festlegen
      • Step withdrawal fee - hier kannst du den stufen Abhebung Zinssatz festlegen
      • Default breakage percentage during operation -
      • Repair Settings - hier kannst du die Reparatur Kosten vom Bankautomaten anpassen
        • Short Name - ist der Shortname eine Liste findest du hier "Rust Item Liste"
        • Amount (for 1%) - hier kannst du die Menge einstellen wie viel er benötigt
        • Skin - hier könntest du ein Skin hinterlegen wenn du Custom Items für die Reperatur zulassen willst
        • Title (empty - default) - hier könntest du ein Titel hinterlegen wenn du Custom Items für die Reperatur zulassen willst (zb: Schrauben)
      • Display Name - hier kannst du den AnzeigeNamen ändern
      • Skin - hier kannst du den ATM Skin ändern
      • Spawn Settings
        • Monuments - hier kannst du die Automaten bei Monumenten einstellen
          • compound - Monument Außenposten
            • Enabled - hier kannst du Einstellen ob der ATM platziert werden soll ( true = Ja | false = Nein )
            • Display Name - hier kannst du einstellen wie der ATM heißen soll (zb: Bankautomat am Außenposten)
            • Position - hier könntest du die Position anpassen (würde ich so lassen)
            • Rotation - hier könntest du die Rotation anpassen (würde ich so lassen)
            • Deposit Fee - hier kannst du den Einzahl Zinssatz festlegen
            • Withdraw Fee - hier kannst du den Abhebung Zinssatz festlegen
          • bandit - Monument Banditen-Lager
            • Enabled - hier kannst du einstellen ob der ATM platziert werden soll ( true = Ja | false = Nein )
            • Display Name - hier kannst du einstellen wie der ATM heißen soll (zb: Bankautomat am Banditen Camp)
            • Position - hier könntest du die Position anpassen (würde ich so lassen)
            • Rotation - hier könntest du die Rotation anpassen (würde ich so lassen)
            • Deposit Fee - hier kannst du den Einzahl Zinssatz festlegen
            • Withdraw Fee - hier kannst du den Abhebung Zinssatz festlegen
      • Shop Name ({id} {owner}) - hier kannst du den Namen des ATMs festlegen wie der auf der Karte angezeigt wird (zb: Bankautomat von SpielerA)
    • Tracking Settings - hier kannst du einstellen wie viel Geld ein Spieler bekommen soll wenn er gewisse sachen machen, "Lootet, Tötet, Farmt, Sammel & Co"
    • Wipe Settings - hier kannst Du einstellen was alles bei einem Wipe "Neue Karte vom Server" automatisch gelöscht werden soll.
    • NPC Settings - hier kannst Du NPCID eintagen wenn Spieler über ein NPCs das Banksystem öffnen sollen.
    • Economy Settings - hier stellst du ein welches Währungssystem du nutzen möchtest "Das vom Plugin ServerRewards oder Econemics"
      • Use own economic system? - Möchtest Du das Währungssystem vom Plugin BankSystem nutzen ( true = Ja | false = Nein ), (Wenn Du Nein genommen hast musst du den Rest einstellen.
      • Plugin name - hier musst du den Namen vom Plugin eintragen zb. Economics oder ServerRewards
      • Balance add hook - hier musst du den Hook eintragen die das Plugins nutzt für guthaben hinzufügen
      • Balance remove hook - hier musst du den Hook eintragen die das Plugins nutzt für guthaben abziehen
      • Balance show hook - hier musst du den Hook eintragen was das Plugins nutzt für die Guthaben abfrage
        • Ganz unten unter #Währungssystem haben wir dir bereits für Economics & ServerRewards es vorgegeben, kannst du einfach übernehmen.
    • Drop Settings - hier kannst du einstellen Wo und wie viel RUSTNotes dropen sollen, was die Spieler später im Bankautomat einzahlen könnten.
    • Colors - hier kannst du die Farben des BankSystem Interface einstellen

    #Sprache

    Die Standardnachrichten befinden sich in der BankSystem.json Datei unter dem oxide/lang/en Verzeichnis.
    Um eine neue Sprache zu Unterstützen, erstellen einen neuen Sprachordner (z.b de für Deutsch), falls noch keinen erstellt wurde, kopiere einfach die BankSystem.json in diesen Ordner und passe die Nachrichten an.

    Die Verwendung eines "JSON-Editors" wird empfohlen , um Formatierungsprobleme und Syntaxfehler zu vermeiden.

    #Währungssystem

    Konfiguration Einstellung für die Plugins

    Code: Für das Plugin ServerRewards
    1. "Economy Settings": {
    2. "Use own economic system?": false,
    3. "Plugin name": "ServerRewards",
    4. "Balance add hook": "AddPoints",
    5. "Balance remove hook": "TakePoints",
    6. "Balance show hook": "CheckPoints"
    7. },
    Code: Für das Plugin Economics
    1. "Economy Settings": {
    2. "Use own economic system?": false,
    3. "Plugin name": "Economics",
    4. "Balance add hook": "Deposit",
    5. "Balance remove hook": "Withdraw",
    6. "Balance show hook": "Balance"
    7. },


    Wichtige Information:
    Derzeit ist es möglich mit dem Plugin den Server zum Absturz zu bringen!

    Daher deaktiviert bitte derzeit die Abhebungsfunktion vom Geldautomaten


    Angaben erfolgen ohne Gewähr auf Vollständigkeit, Richtigkeit und Aktualität.

    Original-Tutorial des Plugins BankSystem von Mevent