Instalação
Pastas, ordem no server.cfg, SQL, itens e permissões ACE.
Todos os scripts DRS instalam-se da mesma forma. Este guia explica cada passo com mais detalhe.
#Onde pôr os ficheiros
Recomendamos uma pasta própria para os scripts DRS dentro de resources, entre parênteses retos para o FiveM a tratar como categoria:
resources/
├── [qb]/ (o teu framework)
├── [standalone]/
└── [drs]/
├── drs_zonewars/
├── drs_bossmenu/
└── ...Atenção
Não mudes o nome da pasta do script. Os ficheiros encriptados estão ligados ao nome original do resource.
#server.cfg
Os scripts têm de arrancar depois das dependências (framework, oxmysql, ox_lib, inventário, target). Coloca-os no fim:
ensure oxmysql
ensure ox_lib
ensure qb-core
# ... resto do teu servidor ...
# DRS: arranca todos os scripts da pasta [drs]
ensure [drs]Também podes arrancar um a um com ensure drs_zonewars.
#Base de dados
Alguns scripts trazem um ficheiro .sql (ex.: Boss Menu, Gift Codes, Insurance). Importa-o uma vez na base de dados do servidor com o HeidiSQL, phpMyAdmin ou a linha de comandos:
mysql -u utilizador -p nome_da_base < drs_giftcodes.sqlOs ficheiros SQL são seguros para correr outra vez: usam CREATE TABLE IF NOT EXISTS.
#Itens
Quando um script precisa de um item (ex.: insurance_paper no DRS Insurance), a página do script diz qual. No QBCore acrescenta-o a qb-core/shared/items.lua; no ox_inventory a ox_inventory/data/items.lua. Podes sempre mudar o nome do item no config.lua.
#Permissões de staff (ACE)
Os comandos de staff aceitam os grupos do framework ou uma ACE. Para dar acesso por ACE:
add_ace group.admin drs.announce allow
add_ace group.admin drs.pedvip allow
add_principal identifier.license:xxxxxxxx group.admin#Confirmar que arrancou
Na consola do servidor deve aparecer Started resource drs_nome sem erros vermelhos por baixo. Se aparecer um erro, vê Resolução de problemas.