Это страница документации Модуль:CargoConverter.

Инструкция

Этот скрипт не перезаписывает базу сам, он выступает в роли "переводчика". Он читает старый Lua и выдаёт вам готовый текст, который Cargo поймёт.

Действие 1: Конвертация финальных матчей ЧТМ (Подробных)

  1. Создайте любую черновую страницу (например, Песочница_Cargo).
  2. Напишите там следующий код и нажмите «Предварительный просмотр»: {{#invoke:CargoConverter|runDetailed|2046}} (Вместо 2046 ставьте нужный год).
  3. Прямо в окне предпросмотра вы увидите огромный блок текста, начинающийся с <pre>. Внутри будут тысячи готовых строчек вида {{TWC_Match|...}}, {{TWC_Lineups|...}}.
  4. Выделите этот текст, скопируйте его.
  5. Создайте страницу, где эти данные будут жить вечно (например, Данные:2046_Финал) и вставьте туда скопированный текст. Сохраните. База Cargo проглотила матчи!

Действие 2: Конвертация сеток турниров

  1. Возвращаетесь в Песочницу.
  2. Теперь вызываете вторую функцию: {{#invoke:CargoConverter|runTournaments|2046}}
  3. Снова "Предварительный просмотр". Теперь скрипт прочитает Модуль:Data/Tournaments/2046, разобьёт 2-матчевые противостояния на два отдельных матча (с пометками _L1 и _L2), расставит поля и цвета.
  4. Копируете выданный текст.
  5. Создаёте страницу (например, Данные:2046_Турниры) и вставляете текст туда. Сохраняете. Cargo проглотил сетки!

Действие 3: Заполняем Справочник Команд (TWC_Teams)

  1. Зайдите в вашу Песочницу.
  2. Вставьте вызов: {{#invoke:CargoConverter|runTeams}}
  3. Сделайте «Предварительный просмотр». Скрипт выдаст стройную таблицу вызовов {{TWC_Teams|...}} для всех стран из словаря.
  4. Скопируйте этот текст.
  5. Создайте страницу Данные:Команды_БД (или любое удобное вам название), вставьте текст туда и сохраните.
  6. Сделайте на ней «нулевую правку» (сохраните пустой), чтобы запустить запись в Cargo [1.1.6, 1.2.6]. Справочник команд заполнен!

Действие 4: Заполняем Справочник Турниров (TWC_Tournaments)

  1. В Песочнице напишите: {{#invoke:CargoConverter|runTournamentsList}}
  2. Нажмите «Предварительный просмотр». Модуль сам прошерстит файлы за 2006, 2009, 2010... 2048 годы, соберёт все когда-либо существовавшие турниры и сгенерирует красивый список вызовов {{TWC_Tournaments|...}}.
  3. Скопируйте результат.
  4. Создайте страницу Данные:Турниры_БД, вставьте текст туда и сохраните.
  5. Сделайте «нулевую правку» [1.1.6, 1.2.6]. Метаданные турниров записаны!

(Конечно, вы можете вставлять оба результата на одну большую страницу Данные:2046, если захотите — Cargo не против).