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
Otwórz
nay_lib/bridge/custom.luai zaimplementuj każdą funkcję tabel serwera i klienta za pomocą eksportów lub zdarzeń Twojego frameworka.W
server.cfgwymuś własny adapter:cfgsetr nay:framework "custom"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 (
cashibank, 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.