Модуль:Тест84
Для документации этого модуля может быть создана страница Модуль:Тест84/doc
return {
["2046-03"] = { -- id матча в формате ГОД ЧТМ-НОМЕР МАТЧА НА КОНКРЕТНОМ ЧТМ
-- 1. БАЗОВАЯ ИНФОРМАЦИЯ
date = "2024-10-06", -- ГГГГ-ММ-ДД реальной даты
matchday = 1, -- Номер игрового дня в турнире (пригодится для связи с призами дня)
num_hist = 614, -- Исторический номер матча с учётом всех ЧТМ
stage = "Группа", -- Стадия
letter = "A", -- Литера группы, если групповой раунд
team1 = "ЭРИ", -- Трёхбуквенный код команды из словаря
team2 = "СВА",
score1 = 3,
score2 = 1,
aet = false, -- Было ли дополнительное время (true/false)
-- 2. УСЛОВИЯ ИГРЫ
stadium = "Тулака-Арена",
players1 = 4, -- Число игроков на поле в первой команде
players2 = 4, -- Число игроков на поле во второй команде
gates = false, -- На одни ворота? (true/false)
throw_ins = false, -- Играли ли по системе 9 вбрасываний (true/false), если да, то в случае экстра-тайма (aet = true)
-- автоматически пишется 3 вбрасывания в экстра-тайме
halfs = 1, -- Количество таймов основного времени
half_time = 10, -- Количество минут в одном тайме основного времени
-- 3. МЕДИА
video = "p8UVvKKdVEw", -- id видео полного матча на YouTube, если есть
review_url = "I9_SzDUhH5M", -- id обзора игрового дня на YouTube с фрагментами этого матча, если есть
review_time = "0m58s", -- если задан review_url, то прописывается также тайм-код начала фрагментов этого матча в обзоре
-- 4. СОСТАВЫ
squad1 = {
starters = {"Дима Кес.", "Бирюк", "Саша Т.", "Саша П."},
full_match_goalie = "Бирюк", -- Если стоял весь матч
},
squad2 = {
starters = {"Диман", "Коля", "Гриша", "Вадим К."},
},
-- Замены, опоздания (можно не заполнять, если не было)
subs = {
{team = 1, player_out = "Макс", player_in = "Антон", score = "1:0", min = 15},
{team = 2, player_out = "none", player_in = "Ильич", score = "1:1"}, -- Опоздавший (вышел вместо никого)
},
-- 5. СОБЫТИЯ В ИГРЕ
goals = {
{team = 1, scorer = "", assist = "", score = ":", min = 0},
{team = 2, scorer = "", assist = "", score = ":", min = 0}
-- goal_type может быть: "пенальти", "штрафной", "голова", "пятка", "автогол", "вратарский"
},
missed_pens = {
{team = 1, taker = "Вадим К.", result = "вратарь", goalie = "Бирюк", score = "2:1", min = 9},
{team = 2, taker = "Ринат", result = "штанга"},
},
clearances = { -- Выносы из пустых
{team = 2, player = "Диман", score = "1:0", min = 14},
},
cards = {
{team = 1, player = "Алишер", color = "жёлтая", score = "1:0", min = 18},
{team = 2, player = "Серёга", color = "красная", score = "1:1", min = 25, return_score = "1:1", return_min = 27, reason = "Фол последней надежды"},
},
-- 6. СЕРИЯ ПЕНАЛЬТИ (если была)
shootout_score1 = 3,
shootout_score2 = 4,
shootout = {
-- num - порядок удара, result: "гол", "вратарь", "мимо", "штанга", "перекладина"
{num = 1, team = 1, taker = "Макс", goalie = "Диман", result = "гол", score_after = "1:0"},
{num = 2, team = 2, taker = "Некит", goalie = "Антон", result = "вратарь", score_after = "1:0"},
-- и так далее...
},
-- 7. НАГРАДЫ И КОММЕНТАРИИ
mvp = {
player = "Бирюк",
team = 1, -- 1, 2 или 0 (если нейтральный вратарь)
role = "поле", -- "поле" или "вратарь"
},
-- comment = ""
},
-- Дальше идет следующий матч ["2046-04"] = { ... }
}
-- Болванка для призов (в другую страницу надо запихнуть)
-- return {
-- ["day7"] = {
-- date = "1 мая 2024",
-- stadium = "Тулака-Арена",
--
-- -- MVP дня
-- mvp = {
-- {place = 1, player = "Некит", awarded = true},
-- {place = 2, player = "Диман", awarded = false},
-- {place = "worst", player = "Алишер"},
-- },
--
-- -- Лучший бомбардир
-- top_scorer = {
-- {place = 1, player = "Стас", goals = 5, awarded = true},
-- {place = 1, player = "Макс", goals = 5, awarded = true}, -- Дележ 1 места
-- {place = 3, player = "Ринат", goals = 3, awarded = false},
-- },
--
-- -- И так далее для ассистентов, вратарей, полезных и эффективных...
-- }
-- }