Module:Test: Difference between revisions
Jump to navigation
Jump to search
Created page with "local p = {} function p.test(frame) local items = loadData("Creatures") local result = "" for item in items do result = result .. item["name"] .. ", " end result = result:sub(1, -2) end function loadData(name) if mw.title.new(name, 828).exists then return mw.loadData("Module:" .. name) end return nil end return p" |
No edit summary |
||
| Line 4: | Line 4: | ||
local items = loadData("Creatures") | local items = loadData("Creatures") | ||
local result = "" | local result = "" | ||
for item in items do | for item in pairs(items) do | ||
result = result .. item["name"] .. ", " | result = result .. item["name"] .. ", " | ||
end | end | ||
Revision as of 20:10, 28 March 2025
{{#invoke:test|test}}
Lua error at line 7: attempt to concatenate field 'name' (a nil value).
local p = {}
function p.test(frame)
local items = loadData("Creatures")
local result = ""
for item in pairs(items) do
result = result .. item["name"] .. ", "
end
result = result:sub(1, -2)
end
function loadData(name)
if mw.title.new(name, 828).exists then
return mw.loadData("Module:" .. name)
end
return nil
end
return p