Skip to content

Instalacja

Instalacja

Uruchom zasób, wybierz język, dodaj przedmiot kanistra. Nie ma pliku SQL do zaimportowania.

1. Zależności

Zasób Wymagane Dlaczego
ox_lib Tak Callbacks, powiadomienia, interfejs tekstowy, tłumaczenia
oxmysql Tak Własność stacji, zapasy, banki i personel
Ekwipunek Tak Przedmiot kanistra oraz przedmiot baterii EV
Zasób celowania Opcjonalnie Tylko jeśli Config.Interaction = 'target'

2. server.cfg — kolejność uruchamiania

Uruchom bupa-fuel po zasobach, od których zależy.

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

3. Baza danych

Nic do zaimportowania. Przy pierwszym uruchomieniu zasób tworzy własne tabele, jeśli jeszcze nie istnieją:

Tabela Przechowuje
bupa_fuel_stations Właściciel, saldo bankowe, zapasy paliwa, ceny sprzedaży, ulepszenia i statystyki
bupa_fuel_employees Personel stacji: imię i nazwisko, stawka i uprawnienia

Obie są tworzone za pomocą polecenia CREATE TABLE IF NOT EXISTS, więc ponowne uruchomienie nigdy nie narusza danych, które już tam są. Poziomy paliwa pojazdów nie są przechowywane w bazie danych — znajdują się w worku stanu (state bag) pojazdu i są stamtąd współdzielone między klientami.

4. Język

Język jest globalny i pochodzi z ox_lib, a nie z wartości konfiguracyjnej.

server.cfg
setr ox:locale "tr"

5. Przedmiot kanistra

Kanister jest przedmiotem w ekwipunku i musi istnieć w Twoim ekwipunku, zanim ktokolwiek będzie mógł go użyć. Zasób zawiera wszystkie pliki w katalogu install/ — ikonę w install/img/ oraz jeden plik dla każdego ekwipunku w install/inv/.

Zobacz Kanister, aby zapoznać się z wpisem dla danego ekwipunku.

Nie używaj weapon_petrolcan. To broń, a jej rozdawanie pozwala graczom wylewać paliwo na ziemię i je podpalać. Przedmiot używany przez ten zasób to zwykły przedmiot o nazwie jerrycan.

6. Sprawdź, czy wszystko działa

  • Wsiądź do dowolnego auta i jedź. Zbiornik się opróżnia, a poniżej 15% pojawia się ostrzeżenie o niskim poziomie paliwa.
  • Podejdź do dystrybutora na dowolnej stacji. Powinieneś otrzymać opcję targetu lub monit [E] w zależności od Config.Interaction.
  • Podejdź do znacznika $ na stacji. Nienależąca do nikogo i możliwa do kupienia, oferuje Ci to miejsce; gdy już będziesz jej właścicielem, otwiera panel sterowania.
  • Wpisz /fueladmin. Jeśli odmówi dostępu, sprawdź Administrator.