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을(를) 의존하는 리소스 다음에 시작하세요.
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel3. 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에서 가져옵니다.
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을(를) 참조하세요.