打开主菜单
首页
随机
登录
设置
关于wymboT-wiki
免责声明
搜索
查看“模块:物品配方2024”的源代码
←
模块:物品配方2024
因为以下原因,您没有权限编辑本页:
不允许您执行您所请求的操作。
您可以查看和复制此页面的源代码。
local p = {} function p.info(frame) local jsdata = mw.loadData("模块:物品配方2024/data") if jsdata[frame.args.name] == nil then return "" elseif jsdata[frame.args.name][frame.args.type] == nil then return "" else if frame.args.type == "配方" then local result = frame.args.name for i,v in ipairs(jsdata[frame.args.name][frame.args.type]) do if i == 1 then if v == 1 then result = result.."=" else result = result.."x"..v.."=" end else result = result.."<br>[["..v[1].."]]x"..v[2] end end return result elseif frame.args.type == "等级" then return jsdata[frame.args.name][frame.args.type] else result = mw.ustring.gsub(jsdata[frame.args.name][frame.args.type], "#", "#") result = mw.ustring.gsub(result, ">", ">") result = mw.ustring.gsub(result, "=", "=") result = mw.ustring.gsub(result, "<", "<") result = mw.ustring.gsub(result, "*", "*") result = mw.ustring.gsub(result, "|", "|") result = mw.ustring.gsub(result, "\n", "<br>") result = mw.ustring.gsub(result, " ", " ") return result end end end function p.upper(frame) local jsdata = mw.loadData("模块:物品配方2024/data") local result = "" local flag = true for key, value in pairs(jsdata) do for i, v in ipairs(value["配方"]) do if i ~= 1 then if v[1] == frame.args.name then if flag then result = result.."[["..key.."]]" flag = false else result = result.."、[["..key.."]]" end end end end end return result end return p
本页使用的模板:
模块:物品配方2024/doc
(
查看源代码
)
返回
模块:物品配方2024
。