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