Użytkownik:Felix2023/brudnopis/W

Z WikiFNiN - otwarta encyklopedia o serii Felix, Net i Nika
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 ```