Módulo:TradesBuy: mudanças entre as edições
De Bloodstone Portal
Criou página com 'local p = {} function p.add(frame) local args = frame.args local output = "" for i = 1, #args, 3 do if args[i] and args[i+1] and args[i+2] then output = output .. "|-\n| " .. args[i] .. " || " .. args[i+1] .. " || " .. args[i+2] .. "\n" end end return output end return p' |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
local p = {} | local p = {} | ||
function p.add(frame) | function p.add(frame) | ||
local args = frame.args | local args = frame.args | ||
local output = "" | local output = "" | ||
-- Adiciona cabeçalho da tabela | |||
output = output .. '{| class="wikitable"\n' | |||
output = output .. '! colspan="3" | Itens que o NPC Compra\n' | |||
output = output .. '|-\n! Item !! Nome !! Preço\n' | |||
-- Adiciona os itens dinamicamente | |||
for i = 1, #args, 3 do | for i = 1, #args, 3 do | ||
if args[i] and args[i+1] and args[i+2] then | if args[i] and args[i+1] and args[i+2] then | ||
| Linha 10: | Linha 13: | ||
end | end | ||
end | end | ||
-- Fecha a tabela | |||
output = output .. "|}\n" | |||
return output | return output | ||
Edição das 14h28min de 30 de janeiro de 2025
local p = {} function p.add(frame)
local args = frame.args
local output = ""
-- Adiciona cabeçalho da tabela
output = output .. '{| class="wikitable"\n'
output = output .. '! colspan="3" | Itens que o NPC Compra\n'
output = output .. '|-\n! Item !! Nome !! Preço\n'
-- Adiciona os itens dinamicamente
for i = 1, #args, 3 do
if args[i] and args[i+1] and args[i+2] then
output = output .. "|-\n| " .. args[i] .. " || " .. args[i+1] .. " || " .. args[i+2] .. "\n"
end
end
-- Fecha a tabela output = output .. "|}\n"
return output
end
return p
