Skip to content

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.

server.cfg
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel

3. 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.

server.cfg
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 seu Config.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.