Module:直播模式下无法游玩的曲目:修订间差异

来自Arcaea中文维基
(fixxxxxx)
无编辑摘要
 
(未显示1个用户的3个中间版本)
第1行: 第1行:
local p = {}
local p = {}
local songlist = require("Module:LoadJson").Songlist()["songs"]
local songlist = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist.json' } )


function p.main()
function p.main()
local finalText = ""
local finalText = ""
local table1 = {}
for i, k in pairs(songlist) do
for i, k in pairs(songlist) do
if k.no_stream then
if k.no_stream then
finalText = finalText
table.insert(table1, k)
.. mw.getCurrentFrame():expandTemplate { title = '组排单元', args = { k.title_localized.en, k.id } }
end
end
end
end
finalText = "<div class='number'>"..mw.getCurrentFrame():expandTemplate { title = '组排 ', args = { [' 高度']="154px"  }  }
table.sort(table1, function(a,b) return a.set < b.set end)
for i, k in pairs(table1) do
finalText = finalText
.. mw.getCurrentFrame():expandTemplate { title = '组排 单元', args = { k.title_localized.en, k.id } }
end
finalText = mw.getCurrentFrame():expandTemplate { title = ' 组排列' }
.. finalText
.. finalText
..table.concat(k.title_localized.en)..mw.getCurrentFrame():expandTemplate { title = '组排列-end' }.."</div>\n"
.. mw.getCurrentFrame():expandTemplate { title = '组排列-end' }
return finalText
return finalText
end
end


return p
return p

2022年10月4日 (二) 18:37的最新版本

可在Module:直播模式下无法游玩的曲目/doc创建此模块的帮助文档

local p = {}
local songlist = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist.json' } )

function p.main()
	local finalText = ""
	
	local table1 = {}
	
	for i, k in pairs(songlist) do
		if k.no_stream then
			table.insert(table1, k)
		end
	end
	
	
	table.sort(table1, function(a,b) return a.set < b.set end)
	
	for i, k in pairs(table1) do
		finalText = finalText
			.. mw.getCurrentFrame():expandTemplate { title = '组排单元', args = { k.title_localized.en, k.id } }
	end
	
	
	finalText = mw.getCurrentFrame():expandTemplate { title = '组排列' }
				.. finalText
				.. mw.getCurrentFrame():expandTemplate { title = '组排列-end' }
	return finalText
end

return p