Skip to content

Kurulum

Kurulum

Resource'u başlatın, bir dil seçin ve benzin bidonu eşyasını ekleyin. İçeri aktarılacak bir SQL dosyası yoktur.

1. Bağımlılıklar

Resource Gerekli mi? Neden?
ox_lib Evet Callback'ler, bildirimler, metin arayüzü, yerelleştirmeler
oxmysql Evet İstasyon sahipliği, stok, bankalar ve personel
Bir envanter Evet Benzin bidonu eşyası ve EV batarya eşyası
Bir hedefleme (target) resource'u İsteğe bağlı Yalnızca Config.Interaction = 'target' ise

2. server.cfg — başlatma sırası

bupa-fuel resource'unu, bağımlı olduğu resource'lardan sonra başlatın.

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

3. Veritabanı

İçe aktarılacak hiçbir şey yok. İlk başlatmada resource, eğer yoklarsa kendi tablolarını oluşturur:

Tablo Ne Tutar?
bupa_fuel_stations Sahip, banka bakiyesi, yakıt başına stok, satış fiyatları, yükseltmeler ve istatistikler
bupa_fuel_employees İstasyon başına personel: isim, maaş ve yetkiler

İkisi de CREATE TABLE IF NOT EXISTS ile oluşturulur, bu nedenle bir yeniden başlatma işleminde halihazırda var olan veriler asla silinmez veya etkilenmez. Araç yakıt seviyeleri veritabanında saklanmaz — aracın state bag'inde bulunur ve oradan client'lar arasında paylaşılır.

4. Dil

Dil globaldir ve bir config değerinden değil, ox_lib üzerinden gelir.

server.cfg
setr ox:locale "tr"

5. Benzin bidonu eşyası

Bidon bir envanter eşyasıdır ve herhangi biri kullanabilmeden önce kendi envanterinizde mevcut olmalıdır. Resource bunun için her şeyi install/ içinde barındırır — simge install/img/ içindedir ve envanter başına bir dosya install/inv/ içindedir.

Envanter bazlı kayıt için The jerry can bölümüne bakın.

weapon_petrolcan kullanmayın. Bu bir silahtır ve oyunculara verilmesi onların yere yakıt döküp ateşe vermesine olanak tanır. Bu resource'un kullandığı eşya, jerrycan adında düz bir eşyadır.

6. Çalıştığını kontrol edin

  • Herhangi bir arabaya binin ve sürün. Depo boşalır ve %15'in altında düşük yakıt uyarısı alırsınız.
  • Herhangi bir istasyondaki pompanın yanına yürüyün. Config.Interaction değerine bağlı olarak bir target seçeneği veya bir [E] istemi almalısınız.
  • Bir istasyondaki $ işaretine yürüyün. Sahipsiz ve satın alınabilir durumdayken size mekanı teklif eder; sahip olduğunuzda ise paneli açar.
  • /fueladmin komutunu çalıştırın. Eğer reddederse, Admin sayfasına bakın.