Skip to content

Installation

Installation

Запустите ресурс, выберите язык, добавьте предмет канистры. Импортировать SQL-файл не требуется.

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

Запускайте bupa-fuel после ресурсов, от которых он зависит.

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

3. Database

Ничего импортировать не нужно. При первом запуске ресурс сам создает необходимые таблицы, если они еще не существуют:

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

Обе таблицы создаются с помощью CREATE TABLE IF NOT EXISTS, поэтому перезапуск никогда не затронет уже имеющиеся данные. Уровни топлива в транспорте не сохраняются в базе данных — они хранятся в state bag транспорта и синхронизируются между клиентами оттуда.

4. Language

Язык является глобальным и берется из ox_lib, а не из значения конфига.

server.cfg
setr ox:locale "tr"

5. The jerry can item

Канистра является предметом инвентаря и должна существовать в вашем инвентаре, прежде чем кто-либо сможет ее использовать. Все необходимое для нее находится в папке install/ — иконка в install/img/ и по одному файлу для каждого инвентаря в install/inv/.

Инструкцию для конкретного инвентаря см. в разделе The jerry can.

Не используйте weapon_petrolcan. Это оружие, и его выдача позволяет игрокам разливать топливо на землю и поджигать его. Предмет, используемый этим ресурсом, является обычным предметом с именем jerrycan.

6. Check it works

  • Садитесь в любую машину и поезжайте. Бак опустошается, а при уровне ниже 15% вы получаете предупреждение о низком уровне топлива.
  • Подойдите к колонке на любой заправке. У вас должна появиться опция таргета или подсказка [E] в зависимости от параметра Config.Interaction.
  • Подойдите к маркеру $ на заправке. Если она никому не принадлежит и доступна для покупки, она предложит вам приобрести ее; после покупки откроется панель управления.
  • Введите /fueladmin. Если доступ ограничен, см. Admin.