Użytkownik:Felix2023/brudnopis/W
Przejdź do nawigacji
Przejdź do wyszukiwania
Występowanie
```lua local p = {}
-- Lista tomów local tomy = {
"Pierwszy Tom", "Drugi Tom", "Trzeci Tom", "Czwarty Tom", "Piąty Tom", "Szósty Tom", "Siódmy Tom", "Ósmy Tom", "Dziewiąty Tom", "Dziesiąty Tom"
}
function p.lista(frame)
local args = frame.args[1] or ""
local output = {}
for entry in mw.text.gsplit(args, ",") do
local raw = mw.text.trim(entry)
local suffix = ""
local number = raw:match("^(%d+)")
local modifier = raw:match("%((%a)%)")
local num = tonumber(number)
if num and tomy[num] then
if modifier == "p" then
suffix = " (pierwsze wystąpienie)"
elseif modifier == "w" then
suffix = " (wspomniany)"
end
table.insert(output, "* " .. tomy[num] .. suffix)
end
end
return table.concat(output, "\n")
end
return p ```