打开/关闭菜单
切换首选项菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模块:GetRank

来自此界与彼端
AkiraZea留言 | 贡献2025年4月1日 (二) 21:52的版本

此模块的文档可以在模块:GetRank/doc创建

local getArgs = require('Module:Arguments').getArgs

local p = {}

function p.exec(title, rate)
	local num = tonumber(rate)
	local rateStr = ''
	if num == nil then
		rateStr = ''
	else
		rateStr = math.floor(num * 100 + 0.5) / 100
	end
	return '<div class="rank-row">'
	..'<div class="rank-row-left">[['..title..']]</div>'
	..'<div class="rank-row-right">'..rateStr..'</div>'
	..'</div>'
end

function p.getRank(frame)
	local args = getArgs(frame)
	return p.exec(args[1], args[2])
end

return p