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
Öffne
nay_lib/bridge/custom.luaund implementiere jede Funktion der Server- und Client-Tabelle mit den Exports oder Events deines Frameworks.Erzwinge in der
server.cfgden eigenen Adapter:cfgsetr nay:framework "custom"Starte den Server neu. Die Datei wird von jeder Ressource gelesen, die
nay_libnutzt, 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 (
cashundbank, 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.