Stapx Steve(讨论 | 贡献) 无编辑摘要 |
无编辑摘要 |
||
| (未显示2个用户的10个中间版本) | |||
| 第4行: | 第4行: | ||
local p = {} --p代表一个包(package) | local p = {} --p代表一个包(package) | ||
-- 此方法用于获取 wiki 用户名对应的游戏内用户名 | |||
-- PS:只有页面名和游戏名不一样的需要增加到列表里 | |||
function p.getGameID(name) | function p.getGameID(name) | ||
local userList = {} | local userList = {} | ||
local page_name = { | local page_name = { | ||
"ClownPiece", | "ClownPiece", | ||
"Doodle", | "Doodle", | ||
"小龙", | "小龙", | ||
"NSTeno", | "NSTeno", | ||
"Mo xia" | |||
"Mo xia" | |||
} | } | ||
local game_name = { | local game_name = { | ||
"Wakamiya_Eve", | "Wakamiya_Eve", | ||
"DoodleHuang", | "DoodleHuang", | ||
"xiaolong2011", | "xiaolong2011", | ||
"NSTeno_", | "NSTeno_", | ||
" | "mo_xia" | ||
} | } | ||
userList[1] = page_name | userList[1] = page_name | ||
| 第81行: | 第31行: | ||
end | end | ||
end | end | ||
return | local back = name:gsub(" ", "_") | ||
return back | |||
end | end | ||
2023年1月8日 (日) 09:10的最新版本
--Info By Stapx Steve
--本模块包含一些用于获取底层数据的功能
local p = {} --p代表一个包(package)
-- 此方法用于获取 wiki 用户名对应的游戏内用户名
-- PS:只有页面名和游戏名不一样的需要增加到列表里
function p.getGameID(name)
local userList = {}
local page_name = {
"ClownPiece",
"Doodle",
"小龙",
"NSTeno",
"Mo xia"
}
local game_name = {
"Wakamiya_Eve",
"DoodleHuang",
"xiaolong2011",
"NSTeno_",
"mo_xia"
}
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
local back = name:gsub(" ", "_")
return back
end
-- 根据页面 frame 直接获取游戏 ID
function p.getGameIDPage(frame)
local page_name = tostring(mw.title.getCurrentTitle())
return p.getGameID(page_name)
end
return p