Framework personalizado
Usa um framework que a bridge não suporta, ou um framework muito modificado? Ligue-o por si: todos os scripts Nayretis passam a usá-lo.
O ficheiro nay_lib/bridge/custom.lua vem legível, fora do escrow da Cfx. Contém duas tabelas, uma para o servidor e outra para o cliente, com todas as funções de que os scripts precisam: ler o jogador e a respetiva profissão, dinheiro, itens, notificações. Cada função está documentada no ficheiro com os seus argumentos e os valores que deve devolver.
Passos
Abra
nay_lib/bridge/custom.luae implemente todas as funções das tabelas do servidor e do cliente com os exports ou eventos do seu framework.No
server.cfg, force o adaptador personalizado:cfgsetr nay:framework "custom"Reinicie o servidor. O ficheiro é lido por todos os recursos que usam o
nay_lib, por isso reinicie-os todos depois de qualquer alteração.
A consola confirma-o no arranque: Bridge ready: framework=custom ....
O que a bridge já faz por si
Só tem de comunicar com o seu framework. A própria bridge:
- valida os montantes e as contas (
cashebank, valores inteiros positivos); - verifica o saldo antes de retirar dinheiro e a quantidade antes de retirar itens;
- avisa os scripts quando um jogador se desliga.
Precisa de ajuda? Abra uma publicação em #support no Discord da Nayretis.