Модуль:CargoConverter/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Lord (обсуждение | вклад) Нет описания правки |
Lord (обсуждение | вклад) Нет описания правки |
||
| Строка 20: | Строка 20: | ||
5. Создаёте страницу (например, `Данные:2046_Турниры`) и вставляете текст туда. **Сохраняете.** Cargo проглотил сетки! | 5. Создаёте страницу (например, `Данные:2046_Турниры`) и вставляете текст туда. **Сохраняете.** Cargo проглотил сетки! | ||
**Действие 3: Заполняем Справочник Команд (`TWC_Teams`) | **Действие 3: Заполняем Справочник Команд (`TWC_Teams`)** | ||
1. Зайдите в вашу Песочницу. | 1. Зайдите в вашу Песочницу. | ||
2. Вставьте вызов: | 2. Вставьте вызов: | ||
| Строка 29: | Строка 29: | ||
6. Сделайте на ней «нулевую правку» (сохраните пустой), чтобы запустить запись в Cargo [1.1.6, 1.2.6]. Справочник команд заполнен! | 6. Сделайте на ней «нулевую правку» (сохраните пустой), чтобы запустить запись в Cargo [1.1.6, 1.2.6]. Справочник команд заполнен! | ||
**Действие 4: Заполняем Справочник Турниров (`TWC_Tournaments`) | **Действие 4: Заполняем Справочник Турниров (`TWC_Tournaments`)** | ||
1. В Песочнице напишите: | 1. В Песочнице напишите: | ||
`{{#invoke:CargoConverter|runTournamentsList}}` | `{{#invoke:CargoConverter|runTournamentsList}}` | ||
Текущая версия от 19:39, 27 мая 2026
Инструкция
Этот скрипт не перезаписывает базу сам, он выступает в роли "переводчика". Он читает старый Lua и выдаёт вам готовый текст, который Cargo поймёт.
Действие 1: Конвертация финальных матчей ЧТМ (Подробных)
- Создайте любую черновую страницу (например,
Песочница_Cargo). - Напишите там следующий код и нажмите «Предварительный просмотр»:
{{#invoke:CargoConverter|runDetailed|2046}}(Вместо 2046 ставьте нужный год). - Прямо в окне предпросмотра вы увидите огромный блок текста, начинающийся с
<pre>. Внутри будут тысячи готовых строчек вида{{TWC_Match|...}},{{TWC_Lineups|...}}. - Выделите этот текст, скопируйте его.
- Создайте страницу, где эти данные будут жить вечно (например,
Данные:2046_Финал) и вставьте туда скопированный текст. Сохраните. База Cargo проглотила матчи!
Действие 2: Конвертация сеток турниров
- Возвращаетесь в Песочницу.
- Теперь вызываете вторую функцию:
{{#invoke:CargoConverter|runTournaments|2046}} - Снова "Предварительный просмотр". Теперь скрипт прочитает
Модуль:Data/Tournaments/2046, разобьёт 2-матчевые противостояния на два отдельных матча (с пометками_L1и_L2), расставит поля и цвета. - Копируете выданный текст.
- Создаёте страницу (например,
Данные:2046_Турниры) и вставляете текст туда. Сохраняете. Cargo проглотил сетки!
Действие 3: Заполняем Справочник Команд (TWC_Teams)
- Зайдите в вашу Песочницу.
- Вставьте вызов:
{{#invoke:CargoConverter|runTeams}} - Сделайте «Предварительный просмотр». Скрипт выдаст стройную таблицу вызовов
{{TWC_Teams|...}}для всех стран из словаря. - Скопируйте этот текст.
- Создайте страницу
Данные:Команды_БД(или любое удобное вам название), вставьте текст туда и сохраните. - Сделайте на ней «нулевую правку» (сохраните пустой), чтобы запустить запись в Cargo [1.1.6, 1.2.6]. Справочник команд заполнен!
Действие 4: Заполняем Справочник Турниров (TWC_Tournaments)
- В Песочнице напишите:
{{#invoke:CargoConverter|runTournamentsList}} - Нажмите «Предварительный просмотр». Модуль сам прошерстит файлы за 2006, 2009, 2010... 2048 годы, соберёт все когда-либо существовавшие турниры и сгенерирует красивый список вызовов
{{TWC_Tournaments|...}}. - Скопируйте результат.
- Создайте страницу
Данные:Турниры_БД, вставьте текст туда и сохраните. - Сделайте «нулевую правку» [1.1.6, 1.2.6]. Метаданные турниров записаны!
(Конечно, вы можете вставлять оба результата на одну большую страницу Данные:2046, если захотите — Cargo не против).