Skip to content

The dashboard

Панель управління

Підійдіть до маркера $ та натисніть [E], або введіть /station на заправці. Вісім сторінок з лівого боку. Те, що бачить співробітник, залежить від прав, які надав йому власник; власник бачить усе.

Огляд

Головна сторінка. Ідентифікація заправки — назва, що відображається на панелі, акцентний колір і тип заправки, а також графік прибутків за тиждень і головні показники: загалом зароблено, загалом витрачено, обслуговано клієнтів і продано літрів. Нижче розташована шкала сховища, яка показує запаси кожного виду палива відносно місткості.

Види палива

По одному рядку на кожне паливо, яке продає заправка. Встановіть ціну продажу за літр відносно оптової ціни, яку ви за нього платите, і дивіться на маржу. Ціни обмежені параметром Config.Refuel.PriceLimits — за замовчуванням від 0.1 до 25.0 за літр, — тож ніхто не зможе виставити нульову ціну або абсурдне число. Потребує прав prices.

Співробітники

Найм, звільнення, встановлення зарплат і роздача прав. До Config.Employees.Max співробітників, за замовчуванням вісім.

Дозвіл Відкриває доступ до
withdraw Зняття грошей з банківського рахунку заправки
stock Замовлення запасів і виконання завдань з доставки
prices Встановлення цін продажу за літр
employees Найму, звільнення та редагування інших співробітників

Зарплати виплачуються автоматично кожні Config.Employees.PayInterval хвилин із банківського рахунку заправки у розмірі Config.Employees.DefaultWage, якщо власник не встановив інше. Зарплата не може перевищувати Config.AntiCheat.MaxWage.

Лише власник може наймати, звільняти або редагувати співробітників, які самі мають право employees, тож працівник не зможе підвищити сам себе або очистити платіжну відомість.

Банк

Баланс заправки та останні транзакції: надходження від продажів, виплати зарплат і замовлення запасів, зняття та депозити. Для зняття потрібні права withdraw; внесення депозитів доступне власнику. Кожне зняття коштів надсилається у Discord вебхук, якщо він у вас налаштований.

Покращення

Три напрямки, по три кумулятивні рівні в кожному.

config.lua
Config.Upgrades = {
    storage  = { label = 'Storage',            levels = { 35000, 50000, 75000 }, prices = { 40000, 90000, 160000 } },
    delivery = { label = 'Delivery speed',     levels = { 1.2, 1.5, 2.0 },       prices = { 30000, 75000, 140000 } },
    supplier = { label = 'Supplier relations', levels = { 0.95, 0.9, 0.82 },     prices = { 50000, 110000, 200000 } },
}
  • Storage збільшує кількість літрів палива, яку може вмістити заправка, що зменшує кількість поїздок за доставкою.
  • Delivery speed множить швидкість завантаження бензовоза на складі.
  • Supplier relations знижує оптову ціну — на третьому рівні закупівля запасів здійснюється за 82% від базової ціни.

Адміністратор може змінити ціну будь-якого покращення для будь-якої заправки за допомогою команди /fueladmin.

Доставки

Звідки беруться запаси. Замовляйте від Config.Deliveries.MinOrder до MaxOrder літрів палива, сплачуйте оптову вартість із банківського рахунку заправки, і вам нададуть бензовоз у точці спавну з номерним знаком FUEL.

  1. Доставте бензовоз на склад за адресою Config.Deliveries.Depot та припаркуйте його в межах радіуса DepotRadius.
  2. Він завантажується зі швидкістю FillRate літрів на секунду, помноженою на ваше покращення доставки.
  3. Поверніть його назад у межі радіуса ReturnRadius вашої заправки та розвантажте.

Якщо скасувати замовлення, ви збережете замовлення, але не саму поїздку. Громадські заправки не мають цієї сторінки — їхні цистерни завжди повні.

Клієнти

Хто заправляється і скільки вони витрачають: загальна кількість обслуговуваних клієнтів, середні витрати на одного клієнта та похідний від цього прибуток.

Налаштування

Доступно лише власнику, і обидві дії вимагають введення назви заправки для підтвердження.

Transfer передає заправку іншому гравцю за ID на сервері. Новий власник отримує запаси та банк; список співробітників очищається, щоб новий власник почав із власними людьми.

Sell back повертає заправку місту в обмін на виплату: Config.SellBackRate від початково сплаченої суми плюс усе, що лежить у банку заправки, тож ніхто не втрачає свої оборотні кошти.

config.lua
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3

При стандартному значенні 0.3, заправка вартістю 480 000 повертає 144 000 плюс банк — решта є комісією міста за зворотний викуп. Встановіть SellBackRate = 1.0 для повного відшкодування без втрат, або встановіть будь-який із прапорців у значення false, щоб повністю прибрати відповідну частину сторінки.