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