Module:直播模式下无法游玩的曲目:修订间差异
DrLee lihr(讨论 | 贡献) 小 (抄错了 sry) |
DrLee lihr(讨论 | 贡献) 无编辑摘要 |
||
第4行: | 第4行: | ||
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 | ||
table.insert(table1, k) | |||
end | end | ||
end | end | ||
finalText = mw.getCurrentFrame():expandTemplate { title = '组排 | table.sort(table1, function(a,b) return a.set < b.set end) | ||
mw.logObject(table1) | |||
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 | ||
.. mw.getCurrentFrame():expandTemplate { title = '组排列-end' } | .. mw.getCurrentFrame():expandTemplate { title = '组排列-end' } |
2022年8月4日 (四) 17:19的版本
可在Module:直播模式下无法游玩的曲目/doc创建此模块的帮助文档
local p = {}
local songlist = require("Module:LoadJson").Songlist()["songs"]
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)
mw.logObject(table1)
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