2023年政策修订增补工作正在进行中,欢迎参与!
Module:Sandbox/一位史蒂夫/Signature
< Module:Sandbox | 一位史蒂夫
local p = {}--[[
仿照Leranjun写的模块,用于个人签名。
--]]
local function notempty(s)
return (s and s ~= "")
end
function p.main(frame)
if (notempty(frame.args["link"])) then
local r = "[[:" .. frame.args["link"] .. '|<span style="color:#30D5C8;text-shadow:0px 0px 10px #7EE5DD">'
if (notempty(frame.args["text"])) then
r = r .. frame.args["text"]
else
r = r .. frame.args["link"]
end
return r .. "</span>]]"
end
local items = {
{
"虚拟UP主/梗#单推",
"单推人"
},
{
"兽耳助手",
"兽耳控"
},
{
"MGP:技术编辑员",
"技师"
},
{
"MGP:维护姬",
"维护姬"
},
{
"东方Project",
"东方众"
},
{
"芳文社",
"芳文厨"
}
}
math.randomseed(tostring(os.time()):reverse():sub(1, 6))
local rand = math.random(#items)
return "[[:" ..
items[rand][1] .. '|<span style="color:#30D5C8;text-shadow:0px 0px 10px #7EE5DD">' .. (items[rand][2] or items[rand][1]) .. "</span>]]"
end
return p