Stapx Steve(讨论 | 贡献) 小无编辑摘要 |
Stapx Steve(讨论 | 贡献) 小无编辑摘要 |
||
| 第8行: | 第8行: | ||
local userList = {} | local userList = {} | ||
local page_name = { | local page_name = { | ||
"ClownPiece", | "ClownPiece", | ||
"Doodle", | "Doodle", | ||
"New Stars", | "New Stars", | ||
| 第40行: | 第35行: | ||
"JavaLang_", | "JavaLang_", | ||
"Kwaain", | "Kwaain", | ||
"Foker__ | "Foker__" | ||
} | } | ||
local game_name = { | local game_name = { | ||
"Wakamiya_Eve", | "Wakamiya_Eve", | ||
"DoodleHuang", | "DoodleHuang", | ||
"new_stars", | "new_stars", | ||
| 第76行: | 第65行: | ||
"JavaLang_", | "JavaLang_", | ||
"Kwaain", | "Kwaain", | ||
"Foker__ | "Foker__" | ||
} | } | ||
userList[1] = page_name | userList[1] = page_name | ||
2022年12月30日 (五) 08:10的版本
--Info By Stapx Steve
--本模块包含一些用于获取底层数据的功能
local p = {} --p代表一个包(package)
-- 此方法用于获取 wiki 用户名对应的游戏内用户名
function p.getGameID(name)
local userList = {}
local page_name = {
"ClownPiece",
"Doodle",
"New Stars",
"Craft Kevin",
"Himokes",
"Sakuraa",
"Silver Lights",
"InitAuther97",
"Sjfhsjfh",
"A90ml",
"Czz",
"Jack Nero233",
"小龙",
"Xiaotao Jwhite",
"Kuai123",
"Ynnad",
"Dinnerbone",
"Kubor Kelp",
"NSTeno",
"L Ac",
"Wu NaO",
"Klcz 05",
"Windsky77",
"732Bread",
"Mo xia",
"JavaLang_",
"Kwaain",
"Foker__"
}
local game_name = {
"Wakamiya_Eve",
"DoodleHuang",
"new_stars",
"Craft_Kevin",
"himokes",
"sakuraa",
"Silver_Lights",
"InitAuther97",
"sjfhsjfh",
"a90ml",
"Czz",
"Jack_Nero233",
"xiaolong2011",
"xiaotao_jwhite",
"Kuai123",
"Ynnad",
"Dinnerbone",
"Kubor_Kelp",
"NSTeno_",
"L_Ac",
"Wu_NaO",
"klcz05",
"Windsky77",
"732Bread",
"mo__xia",
"JavaLang_",
"Kwaain",
"Foker__"
}
userList[1] = page_name
userList[2] = game_name
-- 检索数组
for i = 1, #userList[1] do
if(userList[1][i] == name)
then
return userList[2][i]
end
end
return name:gsub(" ", "_")
end
-- 根据页面 frame 直接获取游戏 ID
function p.getGameIDPage(frame)
local page_name = tostring(mw.title.getCurrentTitle())
return p.getGameID(page_name)
end
return p