模块:物品信息:修订间差异

来自wymboT-wiki
无编辑摘要
无编辑摘要
第2行: 第2行:


function p.info(frame)
function p.info(frame)
     local jsdata = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{title = "物品信息/json"})
     local jsdata = mw.loadData("模块:物品信息/data")
     local num = tonumber(frame.args.num)
     local num = tonumber(frame.args.num)
     if jsdata[frame.args.name] == nil then return ""
     if jsdata[frame.args.name] == nil then return ""

2022年2月15日 (二) 15:16的版本

此模块的文档可以在模块:物品信息/doc创建

local p = {}

function p.info(frame)
    local jsdata = mw.loadData("模块:物品信息/data")
    local num = tonumber(frame.args.num)
    if jsdata[frame.args.name] == nil then return ""
    elseif jsdata[frame.args.name][num] == nil then return ""
    else return jsdata[frame.args.name][num]
    end
end

return p