(添加 Wu_NaO)
无编辑摘要
 
(未显示3个用户的15个中间版本)
第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 = {
"Stapx Steve",
"123154567",
"159357890",
"DoctorX",
"ClownPiece",
"ClownPiece",
"Lemon tea",
"Mars Cloud",
"Doodle",
"Doodle",
"New Stars",
"Craft Kevin",
"Himokes",
"Sakuraa",
"Silver Lights",
"InitAuther97",
"Sjfhsjfh",
"A90ml",
"Czz",
"Jack Nero233",
"小龙",
"小龙",
"Xiaotao Jwhite",
"Kuai123",
"Ynnad",
"Dinnerbone",
"Kubor Kelp",
"NSTeno",
"NSTeno",
"L Ac",
"Mo xia"
"Wu NaO",
}
}
local game_name = {
local game_name = {
"Stapx_Steve",
"123154567",
"159357890",
"DoctorX",
"Wakamiya_Eve",
"Wakamiya_Eve",
"Lemon_tea",
"Mars_Cloud",
"DoodleHuang",
"DoodleHuang",
"new_stars",
"Craft_Kevin",
"himokes",
"sakuraa",
"Silver_Lights",
"InitAuther97",
"sjfhsjfh",
"a90ml",
"Czz",
"Jack_Nero233",
"xiaolong2011",
"xiaolong2011",
"xiaotao_jwhite",
"Kuai123",
"Ynnad",
"Dinnerbone",
"Kubor_Kelp",
"NSTeno_",
"NSTeno_",
"L_Ac",
"mo_xia"
"Wu_NaO",
}
}
userList[1] = page_name
userList[1] = page_name
第73行: 第31行:
end
end
end
end
    local back = name:gsub(" ", "_")
return back
end
end


-- 根据页面 frame 直接获取游戏 ID
-- 根据页面 frame 直接获取游戏 ID
function p.getGameIDPage(frame)
function p.getGameIDPage(frame)
local page_name = mw.title.getCurrentTitle()
local page_name = tostring(mw.title.getCurrentTitle())
return p.getGameID(page_name)
return p.getGameID(page_name)
end
end


return p
return p

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