全站通知:
模块:衣装查询
刷
历
编
跳到导航
跳到搜索
此模块的文档可以在模块:衣装查询/doc创建
local p={}
local db = require('模块:换装数据库内容')
local data = db.cloth
function table.contains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
p["衣装id查询"]=function(frame)
local id=frame.args["id"]
local notfound = true
if (string.sub(id, -2)=='01')then
frame:callParserFunction{name='#vardefine',args={'衣装id',id}}
else
for i,v in pairs (data) do
if(v.chara_id == id)then
frame:callParserFunction{name='#vardefine',args={'衣装id',v.cloth_id}}
notfound = false
break
end
end
if notfound then
frame:callParserFunction{name='#vardefine',args={'衣装id',id}}
end
end
local id=frame.args["id"]
local chara_id = tonumber(string.sub(id,1, -3))
local Stgf_table = {1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1093,1094,1098,1099,1100,1102,1104,1105,1106,1107,1108,1109,1110,1111,1115,1116,1117,1119,1120,1121}
local yf_table = {1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1094,1098,1099,1100,1106,1107,1108,1115,1116,1117,1120,1121,1124}
if (string.sub(id, -2)=='01' )then
if (chara_id <= 1074 or table.contains(yf_table,chara_id) )then
frame:callParserFunction{name='#vardefine',args={'原案展示',''}}
else
frame:callParserFunction{name='#vardefine',args={'原案展示','style=\"display:none;\"'}}
end
else
frame:callParserFunction{name='#vardefine',args={'原案展示','style=\"display:none;\"'}}
end
if (chara_id <= 1074 or table.contains(Stgf_table,chara_id) )then
frame:callParserFunction{name='#vardefine',args={'舞台服展示',''}}
else
frame:callParserFunction{name='#vardefine',args={'舞台服展示','style=\"display:none;\"'}}
end
end
return p