Skip to content

Installation

Installation

리소스을 시작하고, 언어를 선택하고, jerry can 아이템을 추가하세요. 가져올 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% 미만으로 떨어지면 저연료 경고가 표시됩니다.
  • 아무 주유소의 주유기로 걸어가세요. Config.Interaction 설정에 따라 타겟 옵션 또는 [E] 프롬프트가 표시됩니다.
  • 주유소의 $ 마커로 걸어가세요. 소유권이 없는 구매 가능한 상태라면 주유소 인수 제안이 뜨고, 일단 소유하게 되면 대시보드가 열립니다.
  • /fueladmin을(를) 입력해 실행하세요. 거부될 경우 Admin을(를) 참조하세요.