Módulo:PetOutfitsVisualizer: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 22: | Linha 22: | ||
local retStr = "" | local retStr = "" | ||
for i,outfit in pairs(outfits) do | for i,outfit in pairs(outfits) do | ||
retStr = "File:" .. outfit | retStr = retStr .. "File:" .. outfit .. "\n" | ||
end | end | ||
return retStr | return retStr | ||
Edição das 18h59min de 16 de agosto de 2025
A documentação para este módulo pode ser criada em Módulo:PetOutfitsVisualizer/doc
local p = {}
function explode(str, sep)
local i, pos, tmp, t = 0, 1, "", {}
for s, e in function() return string.find(str, sep, pos) end do
tmp = str:sub(pos, s - 1)
tmp = tmp:gsub("^%s*(.-)%s*$", "%1") -- trim
table.insert(t, tmp)
pos = e + 1
i = i + 1
end
tmp = str:sub(pos)
tmp = tmp:gsub("^%s*(.-)%s*$", "%1") -- trim
table.insert(t, tmp)
return t
end
function p.render(frame)
local outfits = explode(frame.args.outfits,";")
local retStr = ""
for i,outfit in pairs(outfits) do
retStr = retStr .. "File:" .. outfit .. "\n"
end
return retStr
end
return p