Модуль:Спіс роляў
Wikimedia module / From Wikipedia, the free encyclopedia
local p = {}
function p.rollista(frame) local pframe = frame:getParent() local str = for k, v in pairs(pframe.args) do if k % 2 ~= 0 then local s2 = mw.text.tag('td', {}, ' ' .. pframe.args[k] .. ' ') if pframe.args[k+1] then if string.len(pframe.args[k + 1] ) > 1 then s2 = s2 .. mw.text.tag('td', {}, '– ' .. pframe.args[k + 1] ) else s2 = s2 .. mw.text.tag('td', {}, ' ') end else s2 = s2 .. mw.text.tag('td', {}, '– ' .. mw.text.tag('span', {class = "error"}, 'Няцотная колькасць параметраў!')) end if k % 4 == 1 then str = str .. mw.text.tag('tr', {style="background-color:#f5f5f5"}, s2) else str = str .. mw.text.tag('tr', {}, s2) end end end return mw.text.tag('table', {cellpadding="0", cellspacing="0"}, str) end
return p