站内所涉及的公司名称、商标、产品等均为其各自所有者所有的资产,站点内使用仅供用于识别。站点内使用的所有游戏图片、游戏文案等其他素材,其版权为游戏权利方所有。
如有异议请发邮件至:bwiki@bilibili.com,或联系客服QQ:1968897839。
如果希望显示隐藏日文注释,请前往 参数设置-小工具 取消勾选“隐藏日文注释”并保存,等待缓存刷新。
可以在 参数设置-小工具 中设置首页主题。
欢迎加入WIKI交流群,群号:945590010
欢迎加入QQ频道【突击莉莉】,点击加入
模块:数据库
local p={}
p["名词"]=function(frame)
local base=require("模块:数据库/名词/"..mw.text.trim(frame.args[1]))
local data=base[mw.text.trim(frame.args[2])]
if(data==nil)
then
return "[[分类:调用了数据库中不存在的数据的页面]]"
end
return data
end
p["技能"]=function(frame)
local case=frame.args[1]
local switch={
["莉莉"]=function()
local base=require("模块:数据库/技能/莉莉")
local data=base[mw.text.trim(frame.args[2])]
if(data~=nil)
then
data=data[mw.text.trim(frame.args[3])]
end
return data
end,
["指令"]=function()
local base=require("模块:数据库/技能/指令")
local data=base[mw.text.trim(frame.args[2])][mw.text.trim(frame.args[3])]
return data
end,
["回忆"]=function()
local base=require("模块:数据库/技能/回忆")
local data=base[mw.text.trim(frame.args[2])]
if(type(data)=="table" and frame.args[3])
then
data=data[mw.text.trim(frame.args[3])]
end
return data
end,
[""]=function()
local base=require("模块:数据库/技能/"..case)
local data=base[mw.text.trim(frame.args[2])]
return data
end
}
local data
if(switch[case])
then
data=switch[case]()
else
data=switch[""]()
end
if(data==nil)
then
return "[[分类:调用了数据库中不存在的数据的页面]]"
end
return data
end
p["样式"]=function(frame)
local data=require("模块:数据库/样式")[mw.text.trim(frame.args[1])]
if(data==nil)
then
return "[[分类:调用了数据库中不存在的数据的页面]]"
end
return data
end
p["转换"]=function(frame)
local data=require("模块:数据库/转换")[mw.text.trim(frame.args[1])]
if(data==nil)
then
return mw.text.trim(frame.args[1])
end
return data
end
return p