跳到内容
折叠侧栏
搜索
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
wymboT
ping
SB模块
今日人品
啥币
旅行
彩蛋
随机复读
俄罗斯转盘
功能列表
wymboTrip/旅行
物品
地点
wymboT Hex
概述
开发日志
公共备忘录
备忘录
讨论版
工具
链入页面
相关更改
特殊页面
页面信息
查看“模块:物品配方”的源代码
模块
讨论
English
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
模块:物品配方
因为以下原因,您没有权限编辑本页:
不允许您执行您所请求的操作。
您可以查看和复制此页面的源代码。
local p = {} function p.info(frame) local jsdata = mw.loadData("模块:物品配方/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("模块:物品配方/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
本页使用的模板:
模块:物品配方/doc
(
查看源代码
)
返回
模块:物品配方
。