Імпорт ділянок із таблиці #19

Closed
opened 2026-10-10 11:06:49 +01:00 by full_droper · 1 comment
Owner

Завантаження розмітки ділянок із CSV замість команд /createrp plot create по одній.

Завантаження розмітки ділянок із CSV замість команд `/createrp plot create` по одній.
full_droper added this to the 2. Решта ТЗ milestone 2026-10-10 11:06:49 +01:00
full_droper added the бекенд label 2026-10-10 11:06:49 +01:00
Author
Owner

Зроблено: economy/tools/import-plots.mjs <файл.csv> [--apply]. Колонки id,zone,x1,z1,x2,z2,name,region,dim, координати — блоки двох кутів. Без --apply лише перевіряє таблицю. Імпорт іде однією транзакцією: накладка хоч в одному рядку скасовує все. Інструмент запускається з робочої машини, команди в грі для цього немає. Формат описано у вікі «Адмін Налаштування світу», крок 4.

Перевірено: скриптом бекенду tools/test-phase13.mjs (усі перевірки пройшли) і запуском сервера з мостом 0.18.0. У грі не перевірено — пункти додано в чекліст #6, блок 13.

Зроблено: `economy/tools/import-plots.mjs <файл.csv> [--apply]`. Колонки `id,zone,x1,z1,x2,z2,name,region,dim`, координати — блоки двох кутів. Без `--apply` лише перевіряє таблицю. Імпорт іде однією транзакцією: накладка хоч в одному рядку скасовує все. Інструмент запускається з робочої машини, команди в грі для цього немає. Формат описано у вікі «Адмін Налаштування світу», крок 4. **Перевірено:** скриптом бекенду `tools/test-phase13.mjs` (усі перевірки пройшли) і запуском сервера з мостом 0.18.0. **У грі не перевірено** — пункти додано в чекліст #6, блок 13.
Sign in to join this conversation.