Instalação
Installation
Inicie o resource, escolha um idioma, adicione o item do galão de combustível. Não há arquivo SQL para importar.
1. Dependencies
| Resource | Required | Why |
|---|---|---|
ox_lib |
Yes | Callbacks, notifications, text UI, locales |
oxmysql |
Yes | Station ownership, stock, banks and staff |
| An inventory | Yes | The jerry can item and the EV battery item |
| A targeting resource | Optional | Only if Config.Interaction = 'target' |
2. server.cfg — ensure order
Inicie o bupa-fuel após os resources dos quais ele depende.
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel3. Database
Nada para importar. Na primeira inicialização, o resource cria suas próprias tabelas caso elas não existam:
| Table | Holds |
|---|---|
bupa_fuel_stations |
Owner, bank balance, stock per fuel, sell prices, upgrades and stats |
bupa_fuel_employees |
Staff per station: name, wage and permissions |
Ambas são criadas com CREATE TABLE IF NOT EXISTS, portanto, uma reinicialização nunca afeta os dados que já estão lá. Os níveis de combustível dos veículos não são salvos no banco de dados — eles ficam no state bag do veículo e são compartilhados entre os clients a partir daí.
4. Language
O idioma é global e vem do ox_lib, e não de um valor de configuração.
setr ox:locale "tr"5. The jerry can item
O galão é um item de inventário e precisa existir no seu inventário antes que qualquer pessoa possa usá-lo. O resource inclui tudo o que é necessário em install/ — o ícone em install/img/ e um arquivo por inventário em install/inv/.
Consulte The jerry can para a entrada específica do seu inventário.
Não use weapon_petrolcan. É uma arma e, ao distribuí-la, os jogadores podem derramar combustível no chão e incendiá-lo. O item que este resource usa é um item comum chamado jerrycan.
6. Check it works
- Entre em qualquer carro e dirija. O tanque esvazia e, abaixo de 15%, você recebe um aviso de combustível baixo.
- Aproxime-se de uma bomba em qualquer posto. Você deve ver uma opção de target ou um aviso
[E], dependendo do seuConfig.Interaction. - Aproxime-se do marcador
$em um posto. Se não tiver dono e estiver à venda, ele oferecerá o local; assim que você for o dono, ele abrirá o painel. - Execute
/fueladmin. Se o acesso for negado, consulte Admin.