2023年政策修订增补工作正在进行中,欢迎参与!
Module:Sandbox/LeKhLM/signature
跳转到导航
跳转到搜索
本页面
local p={}
list={
'W14 the "Rocket Beast"!', --case 1
'Elliott? Elli"OUT"!', --case 2
'Visca [[巴萨娘|<u style="color:#1DC4EE">Barça</u>]]!', --case 3
'Més qun un club!', --case 4
'[[Template:萌娘百科三国杀编辑组|<u style="color:#1DC4EE">萌百三杀组</u>]]', --case 5
'人言可畏,宜常辟之', --case 6
'天曰昭德,天曰昭汉!', --case 7
'天道昭昭,再兴如光武亦可期!', --case 8
'[[空崎阳奈|<u style="color:#1DC4EE">奈门</u>]]🙏', --case 9
'熊门🙏', --case 10
'柏门🙏', --case 11
'[[足球梗#行,我联系一下|<u style="color:#1DC4EE">行,我联系一下</u>]]', --case 12
'往者犹可谏,来者不可追', --case 13
'溥天之下,莫非汉土,率土之滨,莫非汉臣', --case 14
'Do you hear the people sing? Singing the song of angry men?', --case 15
'殿上太守且相看,殿下几人还拥韩?', --case 16
'《无论收录范围再怎么严,只要不是像bwiki那样的游戏wiki,最终只有万物百科一个方向》', --case 17
}
default_text="C'est la vie." --default
function p.isTalk(frame) --检测当前页面是否为讨论页
if mw.title.getCurrentTitle().namespace % 2 == 1 and mw.title.getCurrentTitle().namespace > 0 then
return true
else
return false
end
end
function p.getlimit() -- ...
return table.getn(list)
end
function p.rand() -- 生成一个随机数
math.randomseed(os.time())
local rand=math.random(1,table.getn(list))
return rand
end
function p.randomtext(n) --从既有的文本列表中选择一条进行展示
local rand
if tonumber(n)==0 then
rand=p.rand()
else
rand=tonumber(n)
end
local text=list[rand]
if(type(text)=="nil")then
text=default_text
end
--[[if(tonumber(frame.args["debug"])==1)then --调试专用代码段始
text=text .. " <small>(CASE " .. rand .. ")</small>"
end]] --调试专用代码段终
return text
end
function p.randomtextcall(frame)
local text=p.randomtext(frame.args[1])
return text
end
function p.signTail() --签名尾部的随机文本
--[[if p.isTalk() == false then
return
end--]]
local tailBefore='<span style="color:#1DC4EE">'
local tailAfter='</span>'
local tail=p.randomtext(0)
return tailBefore .. tail .. tailAfter
end
function p.list() --展示文本列表中所有的文本
local i
local content='<table class="sortable mw-collapsible mw-collapsed" style="color:yellow;background-color:black;font-family:Simsun"><tr><th style="color:#336666">序号</th><th style="color:#2266cc">内容</th></tr>' --表头的字段
for i=1,table.getn(list),1 do
content=content .. '<tr><th style="color:magenta">' .. i .. "</th><td>" .. list[i] .. "</td></tr>"
end
content=content .. '<tr><th style="color:purple">默认</th><td>' .. default_text .. "</td></tr>" .. "</table>"
return content
end
return p