Module:Sandbox/BearBin/pros
< Module:Sandbox | BearBin
跳到导航
跳到搜索
{{#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=OMG电子竞技俱乐部 |名称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 |
- 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