{{#invoke:Sandbox/BearBin/pros
|main
|时间1=2012-10-08~2014-05-23
|经历1=Royal Club
|名称1=
|时间2=2014-05-23~2014-12-11
|经历2=Star Horn Royal Club
|名称2=SHR
|时间3=2014-12-11~2015-12-24
|经历3=O♯♯♯♯竞技俱乐部
|名称3=OMG
|时间4=2015-12-24~2016-05-11
|经历4=QG电子竞技俱乐部
|名称4=QG
|时间5=2016-05-11~2016-05-15
|经历5=Newbee电子竞技俱乐部
|名称5=Newbee
|时间6=2016-05-15~2020-06-03
|经历6=RNG电子竞技俱乐部
|名称6=RNG
|时间7=2020-06-03~2021-12-15
|经历7=退役
|名称7=
|时间8=2021-12-15~2022-03-23
|经历8=哔哩哔哩电子竞技俱乐部
|名称8=BLG
|时间9=2022-03-23~2022-06-01
|经历9=哔哩哔哩电子竞技俱乐部
|名称9=BLG
|备注9=不活跃
|时间10=2023-06-10'''至今'''
|经历10=EDG电子竞技俱乐部
|名称10=EDG
}}
2012-10-08~2014-05-23
|
Royal Club
|
2014-05-23~2014-12-11
|
SHR
|
2014-12-11~2015-12-24
|
OMG
|
2015-12-24~2016-05-11
|
QG
|
2016-05-11~2016-05-15
|
Newbee
|
2016-05-15~2020-06-03
|
RNG
|
2020-06-03~2021-12-15
|
退役
|
2021-12-15~2022-03-23
|
BLG
|
2022-03-23~2022-06-01
|
BLG(不活跃)
|
2023-06-10至今
|
EDG
|
[[Cat:EDG电子竞技俱乐部职业选手]][[Cat:前Royal Club职业选手]][[Cat:前Star Horn Royal Club职业选手]][[Cat:前O♯♯♯♯竞技俱乐部职业选手]][[Cat:前QG电子竞技俱乐部职业选手]][[Cat:前Newbee电子竞技俱乐部职业选手]][[Cat:前RNG电子竞技俱乐部职业选手]][[Cat:前哔哩哔哩电子竞技俱乐部职业选手]]
local p = {}
-- 从表中移除元素
function removeValue(tab, var)
for k, v in pairs(tab) do
if v == var then
table.remove(tab, k)
break
end
end
end
-- 向表中插入元素且保证不重复
function insertValue(tab, var)
local exist = false
for _, v in pairs(tab) do
if (var == v) then
exist = true
break
end
end
if not exist then
table.insert(tab, var)
end
end
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame)
local cur
local former = {}
local wktable = {'{| style="font-size:80%;max-width:280px"'}
local i = 1
while (args["时间" .. i]) do
table.insert(wktable, "|-")
table.insert(wktable, '|style="text-align:left;width:150px"|' .. args["时间" .. i])
if args["经历" .. i] ~= "退役" then
cur = args["经历" .. i]
insertValue(former, cur)
local sub = ""
local link
if args["备注" .. i] then
sub = '(' .. (args["备注" .. i]) .. ')'
end
if args["名称" .. i] then
link = '[[' .. args["经历" .. i] .. "|" .. args["名称" .. i] .. "]]"
else
link = '[[' .. args["经历" .. i] .. ']]'
end
table.insert(
wktable, '|style="text-align:left;padding:0 5px"|' .. link .. sub
)
else
table.insert(wktable, '|style="text-align:left;padding:0 5px"|退役')
end
i = i + 1
end
table.insert(wktable, "|}")
removeValue(former, cur)
local cats = ""
if(#former > 0) then
cats = '[[Cat:前' .. table.concat(former, '职业选手]][[Cat:前') .. '职业选手]]'
end
return table.concat(wktable, "\n") .. "[[Cat:" .. cur .. "职业选手]]" .. cats
end
return p