蒙纳多研究本部
菜单
导航
首页
最近更改
随机页面
翻译查询
乐园数据管理室
送行者的收集手册
搜索
链入页面
相关更改
特殊页面
页面信息
最近更改
帮助
登录
模块
查看“︁Shop”︁的源代码
←
模块:Shop
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
local p = {} local post = require("Module:RequestHelper").post local getArgs = require("Module:Arguments").getArgs local html = require("Module:Html") local compress = html.compress local addlink = html.addlink local function slot(data) if data.itemID.uni_flag == 0 then return "[" .. data.itemID.jwl_slot .. "]" end return "" end function p.trialShop() local data = post("bdat_trial.trial_shop") local result = {} for _, row in ipairs(data) do if row.mflg == 0 and row.item.itemType ~= "宝珠" then local resultRow = {} resultRow.name = addlink(row.item.itemID.name, "物品") .. slot(row.item) resultRow.price = row.price resultRow.itemType = row.item.itemType table.insert(result, resultRow) mw.smw.set {item = row.item.itemID.name .. slot(row.item)} end end mw.smw.set {id = 0} return compress( html.wikitable( {{label = "名称", scope = "name"}, {label = "类型", scope = "itemType"}, {label = "诺彭水晶", scope = "price"}}, result, {class = "xbtable"} ) ) end function p.shop(frame) local id = frame.args[1] local data = post("bdat_common.shoplist", id) local out = "" local result = {} for _, t in ipairs({"wpn", "head", "body", "arm", "waist", "legg", "arts"}) do for i = 1, 12 do local key = t .. i if data[key] then local resultRow = {} resultRow.name = addlink(data[key].itemID.name, "物品") .. slot(data[key]) resultRow.price = math.floor(data[key].itemID.money * (1 + (data[key].itemID.jwl_slot or 0) * 0.2)) * 10 resultRow.itemType = data[key].itemType table.insert(result, resultRow) mw.smw.set {item = data[key].itemID.name .. slot(data[key])} end end end mw.smw.set {id = id} return compress( html.wikitable( {{label = "名称", scope = "name"}, {label = "类型", scope = "itemType"}, {label = "价格", scope = "price"}}, result, {class = "xbtable"} ) ) end return p
该页面使用的模板:
模块:Shop/doc
(
查看源代码
)
返回
模块:Shop
。