Skip to content

Eigenes Framework ​

Du nutzt ein Framework, das die Bridge nicht unterstützt, oder eine stark angepasste Version? Binde es selbst an: Jedes Nayretis Skript nutzt es dann.

Die Datei nay_lib/bridge/custom.lua wird lesbar ausgeliefert, außerhalb von Cfx Escrow. Sie enthält zwei Tabellen, eine für den Server und eine für den Client, mit jeder Funktion, die die Skripte brauchen: Spieler und Job auslesen, Geld, Items, Benachrichtigungen. Jede Funktion ist in der Datei mit ihren Argumenten und den Werten dokumentiert, die sie zurückgeben muss.

Schritte ​

  1. Öffne nay_lib/bridge/custom.lua und implementiere jede Funktion der Server- und Client-Tabelle mit den Exports oder Events deines Frameworks.

  2. Erzwinge in der server.cfg den eigenen Adapter:

    cfg
    setr nay:framework "custom"
  3. Starte den Server neu. Die Datei wird von jeder Ressource gelesen, die nay_lib nutzt, starte also nach jeder Änderung alle neu.

Die Konsole bestätigt es beim Start: Bridge ready: framework=custom ....

Was die Bridge dir schon abnimmt ​

Du musst nur mit deinem Framework sprechen. Die Bridge selbst:

  • prüft Beträge und Konten (cash und bank, ganze positive Beträge);
  • prüft den Kontostand, bevor Geld abgezogen wird, und die Anzahl, bevor Items entfernt werden;
  • meldet den Skripten, wenn ein Spieler die Verbindung trennt.

Brauchst du Hilfe? Eröffne einen Beitrag in #support auf dem Nayretis Discord.