模块:Quest:修订间差异
来自乐园数据管理室
创建页面,内容为“local p = {} local getArgs = require("Module:Arguments").getArgs function p.questRewardRow(frame) local args = frame.args local itemName = args[1] local itemN…” |
无编辑摘要 |
||
| (未显示同一用户的1个中间版本) | |||
| 第8行: | 第8行: | ||
local numString = "" | local numString = "" | ||
if itemNum then | if #itemNum > 0 then | ||
numString = " ×" .. itemNum | numString = " ×" .. itemNum | ||
end | end | ||
| 第20行: | 第20行: | ||
output = "<div>[[任务报酬物品::" .. tostring(title) .. "|" .. title.text .. "]]" .. numString .. "</div>" | output = "<div>[[任务报酬物品::" .. tostring(title) .. "|" .. title.text .. "]]" .. numString .. "</div>" | ||
end | end | ||
return output | |||
end | end | ||
return p | return p | ||
2019年3月22日 (五) 23:44的最新版本
此模块的文档可以在模块:Quest/doc创建
local p = {}
local getArgs = require("Module:Arguments").getArgs
function p.questRewardRow(frame)
local args = frame.args
local itemName = args[1]
local itemNum = args[2]
local numString = ""
if #itemNum > 0 then
numString = " ×" .. itemNum
end
local output = ""
local itemTitle = mw.title.new(itemName, "物品")
if itemTitle.exists then
output = "<div>[[任务报酬物品::" .. tostring(itemTitle) .. "|" .. itemTitle.text .. "]]" .. numString .. "</div>"
else
local title = mw.title.new(itemName)
output = "<div>[[任务报酬物品::" .. tostring(title) .. "|" .. title.text .. "]]" .. numString .. "</div>"
end
return output
end
return p