FANDOM


local z = {}
 
function getItems( frame )
	local page = mw.title.new( frame.args.title ):getContent()
	local matches = {}
	local black = {}
	if frame.args.black then
		for b in mw.text.gsplit( frame.args.black, '|', true ) do
			black[b] = true
		end
	end
	for m in mw.ustring.gmatch ( page, frame.args.pattern ) do
		if not black[m] then
			table.insert ( matches, m )
		end
	end
	return matches
end
 
function z.count( frame )
	return #getItems( frame )
end
 
 
function z.list( frame )
	local d = getItems( frame )
	math.randomseed( os.time() )
	x = math.random( 1, #d )
	if x == #d then return '[['..d[x]..']] - [['..d[x-1]..']] - [['..d[1]..']]'
		elseif x == 1 then return '[['..d[1].."]] - [["..d[2].."]] - [["..d[#d]..']]'
		else return '[['..d[x-1].."]] - [["..d[x].."]] - [["..d[x+1]..']]'
	end
end
 
return z

您使用了广告屏蔽软件!


Wikia通过广告运营为用户提供免费的服务。我们对用户通过嵌入广告屏蔽软件访问网站进行了使用调整。

如果您使用了广告屏蔽软件,将无法使用我们的服务。请您移除广告屏蔽软件,以确保页面正常加载。

查看其他FANDOM

随机维基