Skip to content

Własny framework ​

Używasz frameworka, którego bridge nie obsługuje, albo mocno zmodyfikowanego? Podłącz go samodzielnie: każdy skrypt Nayretis będzie z niego korzystał.

Plik nay_lib/bridge/custom.lua jest dostarczany w czytelnej postaci, poza Cfx escrow. Zawiera dwie tabele, jedną dla serwera i jedną dla klienta, z każdą funkcją potrzebną skryptom: odczyt gracza i jego zawodu, pieniądze, przedmioty, powiadomienia. Każda funkcja jest opisana w pliku wraz z argumentami i wartościami, które musi zwrócić.

Kroki ​

  1. Otwórz nay_lib/bridge/custom.lua i zaimplementuj każdą funkcję tabel serwera i klienta za pomocą eksportów lub zdarzeń Twojego frameworka.

  2. W server.cfg wymuś własny adapter:

    cfg
    setr nay:framework "custom"
  3. Zrestartuj serwer. Plik jest odczytywany przez każdy zasób korzystający z nay_lib, więc po każdej zmianie zrestartuj je wszystkie.

Konsola potwierdza to przy starcie: Bridge ready: framework=custom ....

Co bridge robi już za Ciebie ​

Musisz tylko komunikować się ze swoim frameworkiem. Sam bridge:

  • waliduje kwoty i konta (cash i bank, całkowite kwoty dodatnie);
  • sprawdza saldo przed odebraniem pieniędzy i liczbę przed odebraniem przedmiotów;
  • informuje skrypty, gdy gracz się rozłącza.

Potrzebujesz pomocy? Załóż wątek na kanale #support na Discordzie Nayretis.