2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Module:Sandbox/LeKhLM/signature

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模块文档  [查看] [编辑] [历史] [刷新]

本页面搬运抄袭模块:Sandbox/Ultim_0并做出了一些适配性调整

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