Moduł:Test1

Z Nonsensopedii, polskiej encyklopedii humoru

Skocz do: nawigacji, szukaj
local p = {}
e = {"main","Cytaty","NonNews","Nonźródła","Słownik","Gra","Portal","Poradnik"}
 
function printtable(t)
  local len = #t
  local str = "" .. len .. "[ "
  for i,v in ipairs(t) do
    str = str .. v
    if i < len then
      str = str .. " , "
    end
  end
  str = str .. " ]"
  return str
end
 
p.kreatywne = function(f)
  user = f.args[1]
  edycje = 0
  for i,v in ipairs(e) do
    le = f:preprocess("{{Specjalna:Licznik edycji/"..user.."/"..v.."}}")
    xle = tonumber(le)
    if xle == nil then mw.log(le) end
    edycje = edycje + xle
  end
  return edycje
end
 
p.kreatywneDebug = function(f)
  user = f.args[1]
  edycje = {}
  etext = ""
  for i,v in ipairs(e) do
    le = f:preprocess("{{Specjalna:Licznik edycji/" .. user .. "/" .. v .. "}}")
    dle = {}
    mw.ustring.gsub(le,".",function(c) table.insert(dle,mw.ustring.codepoint(c)) end)
    table.insert(edycje,dle)
  end
  for j,tv in ipairs(edycje) do
    etext = etext .. printtable(tv) .. " , "
  end
  return etext .. "END.";
end
 
return p
Nasze strony
Przyjaciele