From 99a11233a6cf3f62c248eb4228d01cc65df810be Mon Sep 17 00:00:00 2001 From: full_droper <1+full_droper@noreply.nora.2.local> Date: Sat, 10 Oct 2026 13:25:52 +0100 Subject: [PATCH] =?UTF-8?q?=D0=92=D1=96=D0=BA=D1=96:=20=D1=80=D0=B5=D0=B3?= =?UTF-8?q?=D1=96=D0=BE=D0=BD=D0=B8,=20=D1=96=D0=BC=D0=BF=D0=BE=D1=80?= =?UTF-8?q?=D1=82=20=D0=B4=D1=96=D0=BB=D1=8F=D0=BD=D0=BE=D0=BA,=20=D0=B4?= =?UTF-8?q?=D0=BE=D1=88=D0=BA=D0=B0=20=D0=BE=D0=B3=D0=BE=D0=BB=D0=BE=D1=88?= =?UTF-8?q?=D0=B5=D0=BD=D1=8C,=20=D0=BA=D0=B8=D1=80=D0=B8=D0=BB=D0=B8?= =?UTF-8?q?=D1=86=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...BD%D1%8F-%D1%81%D0%B2%D1%96%D1%82%D1%83.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/%D0%90%D0%B4%D0%BC%D1%96%D0%BD-%D0%9D%D0%B0%D0%BB%D0%B0%D1%88%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%81%D0%B2%D1%96%D1%82%D1%83.md b/%D0%90%D0%B4%D0%BC%D1%96%D0%BD-%D0%9D%D0%B0%D0%BB%D0%B0%D1%88%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%81%D0%B2%D1%96%D1%82%D1%83.md index 493d54f..2e2725d 100644 --- a/%D0%90%D0%B4%D0%BC%D1%96%D0%BD-%D0%9D%D0%B0%D0%BB%D0%B0%D1%88%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%81%D0%B2%D1%96%D1%82%D1%83.md +++ b/%D0%90%D0%B4%D0%BC%D1%96%D0%BD-%D0%9D%D0%B0%D0%BB%D0%B0%D1%88%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%81%D0%B2%D1%96%D1%82%D1%83.md @@ -49,6 +49,26 @@ Приклад: `/createrp plot create p1 industrial ~ ~ ~ ~40 ~ ~40 Завод №1`. Гравець, що заходить на ділянку, бачить її назву над хотбаром. +**Регіони.** Щоб центр був дорожчий за околиці, створи регіон із коефіцієнтом і віднеси до нього ділянки: + +``` +/createrp region set centre 2.5 Центр +/createrp plot region p1 centre +``` + +Оренда ділянки = ставка зони × чанки × коефіцієнт регіону. Ціна купівлі (60 днів оренди) і податок рахуються від неї ж. Зміна коефіцієнта одразу перераховує всі ділянки регіону, зокрема вже орендовані — нова ціна діє з наступного продовження. Стартову ставку аукціону коефіцієнт не чіпає, її задаєш сам. + +**Багато ділянок одразу.** Замість команди на кожну ділянку можна дати таблицю CSV: + +``` +id,zone,x1,z1,x2,z2,name,region +p1,industrial,-160,720,-129,751,Завод №1,centre +h1,residential,-200,720,-185,735,Будинок 1, +road1,transport,-128,720,-113,900,Тракт на північ, +``` + +`x1 z1` і `x2 z2` — координати блоків двох протилежних кутів. Таблицю завантажує адміністратор сервера інструментом `economy/tools/import-plots.mjs`: спершу перевірка без змін, потім `--apply`. Імпорт іде цілком або ніяк: якщо хоч один рядок накладається на наявну ділянку, не створюється нічого. + ## 5. Розміть транспортні коридори Це ділянки зони `transport`. Ставити й ламати блоки там можуть лише гравці з роботою дорожника та оператори. За кожен новий блок покриття дорожник отримує оплату. @@ -137,6 +157,10 @@ Табло: комп'ютер з монітором поруч і програма `prices`. Щоб вона стартувала сама, запиши в `startup.lua` на цьому комп'ютері рядок `shell.run("prices metal")`. +**Дошка оголошень** ставиться так само: комп'ютер, монітори поруч і програма `board`. Вона по черзі показує відкриті тендери, вільні ділянки, аукціони й роботу (державні роботи та вакансії бізнесів). Один розділ на окрему дошку: `board tenders`, `board plots`, `board auctions`, `board jobs`. Для дошки зручний монітор від 4×3 блоків. + +**Кирилиця в терміналі.** Клавіатура комп'ютера передає лише латиницю. У полях, де потрібна назва (бізнес, адреса доставки, текст вакансії), термінал підказує: відкрий чат гри й напиши там. Цей рядок не потрапляє в чат, а йде в поле. Працює для гравця, що стоїть біля комп'ютера. + Категорії: `all`, `stone`, `wood`, `metal`, `mineral`, `mob`, `farm`, `create`, `food`. ## 9. Розміть державну шахту й завод