跳到内容
折叠侧栏
搜索
创建账号
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
编者用页面
方针
指引
讨论版
格式手册
挂起清单
维护清单
玩法条目
游戏玩法
界面
机制
搭档
潜力值
Link Play
世界模式
故事模式
段位挑战
解歌系统
成就系统
版本更新日志
列表条目
定数表
曲目列表
曲包列表
曲师列表
谱师列表
画师列表
背景列表
友情链接
Rotaeno中文维基
工具
链入页面
相关更改
特殊页面
页面信息
查看“Module:Songconstant”的源代码
模块
讨论
English
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
Module:Songconstant
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
高级
特殊字符
帮助
标题
2级
3级
4级
5级
格式
插入
拉丁字母
扩展拉丁字母
国际音标
符号
希腊字母
希腊字母扩展
西里尔字母
阿拉伯字母
扩展阿拉伯字母
希伯来字母
孟加拉语字符集
泰米尔数字和符号
泰卢固语字符集
僧伽罗语字符集
梵文字符集
古吉拉特语字符集
泰语字符集
老挝语
高棉语字母
加拿大原住民音节文字
卢恩
Á
á
À
à
Â
â
Ä
ä
Ã
ã
Ǎ
ǎ
Ā
ā
Ă
ă
Ą
ą
Å
å
Ć
ć
Ĉ
ĉ
Ç
ç
Č
č
Ċ
ċ
Đ
đ
Ď
ď
É
é
È
è
Ê
ê
Ë
ë
Ě
ě
Ē
ē
Ĕ
ĕ
Ė
ė
Ę
ę
Ĝ
ĝ
Ģ
ģ
Ğ
ğ
Ġ
ġ
Ĥ
ĥ
Ħ
ħ
Í
í
Ì
ì
Î
î
Ï
ï
Ĩ
ĩ
Ǐ
ǐ
Ī
ī
Ĭ
ĭ
İ
ı
Į
į
Ĵ
ĵ
Ķ
ķ
Ĺ
ĺ
Ļ
ļ
Ľ
ľ
Ł
ł
Ń
ń
Ñ
ñ
Ņ
ņ
Ň
ň
Ó
ó
Ò
ò
Ô
ô
Ö
ö
Õ
õ
Ǒ
ǒ
Ō
ō
Ŏ
ŏ
Ǫ
ǫ
Ő
ő
Ŕ
ŕ
Ŗ
ŗ
Ř
ř
Ś
ś
Ŝ
ŝ
Ş
ş
Š
š
Ș
ș
Ț
ț
Ť
ť
Ú
ú
Ù
ù
Û
û
Ü
ü
Ũ
ũ
Ů
ů
Ǔ
ǔ
Ū
ū
ǖ
ǘ
ǚ
ǜ
Ŭ
ŭ
Ų
ų
Ű
ű
Ŵ
ŵ
Ý
ý
Ŷ
ŷ
Ÿ
ÿ
Ȳ
ȳ
Ź
ź
Ž
ž
Ż
ż
Æ
æ
Ǣ
ǣ
Ø
ø
Œ
œ
ß
Ð
ð
Þ
þ
Ə
ə
格式
链接
标题
列表
文件
参考
讨论
说明
输入内容
输出结果
斜体
''斜体文字''
斜体文字
粗体
'''粗体文字'''
粗体文字
粗斜体
'''''粗斜体文字'''''
粗斜体文字
local getArgs = require('Module:Arguments').getArgs local getData = require("Module:Arcaea Data") local constantTable = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'ChartConstant.json' }) local specialTransition={ ["Quon (DJ Noriken)"]="quonwacca", ["Quon (Feryquitous)"]="quon", ["Genesis (Iris)"]="genesis", ["Genesis (Morrigan)"]="genesischunithm", ["#1f1e33"]="ifi", ["AI[UE]OON"]="aiueoon", ["[X]"]="infinity", } -- 你维好像没有关于这个的 直接的 东西。有了请替换掉 local p={} function p.main(frame) local args = getArgs(frame) return p._main(args) end function p._main(args) -- 指定曲目:id / name / nameAuto -- id 优先于 name 优先于 nameAuto -- 指定数值:(优先于指定曲目) -- PST曲目定数 / Past / PST -- PRS曲目定数 / Present / PRS -- FTR曲目定数 / Future / FTR -- BYD曲目定数 / Beyond / BYD -- ETR曲目定数 / Eternal / ETR local diffs={ args["PST曲目定数"] or args["Past"] or args["PST"], args["PRS曲目定数"] or args["Present"] or args["PRS"], args["FTR曲目定数"] or args["Future"] or args["FTR"], args["BYD曲目定数"] or args["Beyond"] or args["BYD"], args["ETR曲目定数"] or args["Eternal"] or args["ETR"], } local id='' if args["id"] and args["id"] ~= "" then id=args["id"] elseif args["name"] or args["nameAuto"] then local name=args["name"] or args["nameAuto"] if specialTransition[name] then id=specialTransition[name] else id=getData.singleSongInformation(name,"name","mobile")("id") end end if not (id=='' or id==nil) then if constantTable[id] then for diff=1,5 do if constantTable[id][diff] then diffs[diff]=diffs[diff] or string.format("%.1f",constantTable[id][diff]["constant"]) end end end end local wikiText='{| class="wikitable" style="text-align:center" cellspacing="0" cellpadding="5"' local names={'Past','Present','Future','Beyond','Eternal'} for diff=1,5 do if diffs[diff] then wikiText=wikiText .. '\n!' .. names[diff] end end wikiText=wikiText .. '\n|-' for diff=1,5 do if diffs[diff] then wikiText=wikiText .. '\n|' .. diffs[diff] end end wikiText=wikiText .. '\n|}' return wikiText end return p
调试控制台
* 此模块的返回的值存于控制台变量“p”中,包括没有保存的变更。 * 在一行的前面加上“=”可以将其作为表达式来计算或使用print()显示。显示表格请使用mw.logObject()。 * 在模块代码中使用mw.log()和mw.logObject()来向控制台发送消息。
本页使用的模板:
Module:Songconstant/doc
(
查看源代码
)
返回
Module:Songconstant
。