Немає опису редагування
Немає опису редагування
 
(Не показані 2 проміжні версії цього користувача)
Рядок 3: Рядок 3:
function p.listSeasons(frame)
function p.listSeasons(frame)
     local seasons = {
     local seasons = {
         "Шостий сезон", "П'ятий сезон", "Четвертий сезон", "Третій сезон", "Другий сезон", "Перший сезон"
         "Дев'ятий сезон", "Восьмий сезон", "Сьомий сезон", "Шостий сезон", "П'ятий сезон", "Четвертий сезон", "Третій сезон", "Другий сезон", "Перший сезон"
         -- Add or remove seasons as needed
         -- Add or remove seasons as needed
     }
     }
Рядок 13: Рядок 13:
             table.insert(output, string.format('<p>[[%s|%s]]</p>', season, season))
             table.insert(output, string.format('<p>[[%s|%s]]</p>', season, season))
             count = count + 1
             count = count + 1
             if count >= 5 then
             if count >= 9 then
                 break
                 break
             end
             end

Поточна версія на 17:02, 29 вересня 2024

Документацію для цього модуля можна створити у Модуль:AllPages/документація

local p = {}

function p.listSeasons(frame)
    local seasons = {
        "Дев'ятий сезон", "Восьмий сезон", "Сьомий сезон", "Шостий сезон", "П'ятий сезон", "Четвертий сезон", "Третій сезон", "Другий сезон", "Перший сезон"
        -- Add or remove seasons as needed
    }
    local output = {}
    local count = 0

    for _, season in ipairs(seasons) do
        if mw.title.new(season).exists then
            table.insert(output, string.format('<p>[[%s|%s]]</p>', season, season))
            count = count + 1
            if count >= 9 then
                break
            end
        end
    end

    return table.concat(output, "\n")
end

return p