• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Module:Sandbox/Ultim 0/Signature

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

这个模块用于生成ultim_0签名中的随机文本。

本模块现有函数如下:

函数名称 函数用法及输出示例 说明
p.isTalk

{{#invoke:Sandbox/Ultim 0/Signature|isTalk}}

  • false
检测当前页面是否为讨论页。
p.rand

{{#invoke:Sandbox/Ultim 0/Signature|rand}}

  • 1
生成一个随机数,介于1和1之间。
p.randomtext

{{#invoke:Sandbox/Ultim 0/Signature|randomtextcall|0}}

{{#invoke:Sandbox/Ultim 0/Signature|randomtextcall|33}}

{{#invoke:Sandbox/Ultim 0/Signature|randomtextcall}}

根据p.rand的返回值从既有的文本列表中返回其中一条文本。

输入0可以随机返回文本,输入给定值可以返回对应位置的文本,输入无效值或不填则会返回预设的默认文本。

p.signTail {{#invoke:Sandbox/Ultim 0/Signature|signTail|0}} 此用户签名尾部的内容。
p.list {{#invoke:Sandbox/Ultim 0/Signature|list}}
序号内容
1有着无限可能的,就是世界上最闪耀奇迹
默认谢主隆恩
显示p.randomtext可能返回的所有文本。
local p={}
 
list_legacy={
	'This signature uses [[Help:Lua|LUA]]!',	--case 1 --即该签名的随机文本部分使用LUA脚本生成
	'WYSIWYG!',	--case 2 --所见即所得
	'[[三国杀:徐荣|此镬加之于你,定有所伤]]',	--case 3 --徐荣〖凶镬〗台词
	'[[三国杀:麹义|主公,我无异心啊……]]',	--case 4 --麹义阵亡台词
	'[[既视感|Déjà vu]]!',	--case 5 --逮虾户!
	'[[苦力怕娘|Awww man!]]',	--case 6 --接龙梗不受人喜欢
	'[[三国杀:荀彧|我,永不背弃]]',	--case 7 --Never gonna give you up, never gonna let you down(错乱)
	'[[三国杀:庞统|落!凤!坡!]]',	--case 8 --庞统阵亡台词
	'[[三国杀:王朗|你……诸葛村夫,你敢!]]',	--case 9 --王朗〖激辞〗台词
	'[[三国杀:吕布|我竟然输了?不可能!!]]',	--case 10 --界吕布阵亡台词
	'一个编辑不能被撤销两次',	--case 11 --人不能两次进入同一条河流
	'[[三国杀:荀谌|人言可畏,宜常避之]]',	--case 12 --族荀谌台词
	'[[我从未见过有如此厚颜无耻之人|我从未见过有如此厚颜无耻之人!]]',	--case 13 --诸葛亮骂死王朗
	'[[L!L!L!_(Love_the_Life_We_Live)|你所热爱的,就是你的生活]]',	--case 14 --蒙古上单一生之敌
	'[[三国杀:蒋干|让我看看,这是什么机密!]]',	--case 15 --蒋干〖盗书〗台词(杰哥不要啦)
	'[[终末之诗|Player is universe. Player is love.]]',	--case 16 --终末之诗结尾处的句子
	'好大一股{{#choose:[[三国杀:杀|杀]]|[[三国杀:酒|酒]]}}气啊……',	--case 17 --将华雄〖恃勇〗台词,其中的{{#choose:}}可用于生成随机文本,但不能在签名中使用
	'[[三国杀:马超|棘手·怀念·摧毁]]',	--case 18 --马超就是神!
	'[[三国杀:司马徽|好,很好,非常好]]',	--case 19 --司马徽〖称好〗台词
	'为什么[[我的世界(游戏)|我的世界]]没有声音?',	--case 20 --歧义梗
	'[[三国杀:司马昭|吾心昭昭,何惧天下之口?]]',	--case 21 --野司马昭台词
	'[[三国杀:许攸|成略在胸,良计速出]]',	--case 22 --许攸〖成略〗台词
	'<code>~<nowiki/>~~</code>可以生成不带日期和时间的签名,<code>~<nowiki>~~</nowiki>~~</code>可以生成日期和时间',	--case 23 --如题
	'[[三国杀:诸葛亮|一曲将罢,他定会退兵!]]',	--case 24 --卧龙诸葛〖看破〗台词(不是〖空城〗哦)
	'[[三国杀:魏延|十万之众至,请为大王拒之!]]',	--case 25 --魏延〖狂骨〗台词
	'[[三国杀:张春华|自损八百可伤敌一千!]]',	--case 26 --张春华〖伤逝〗台词
	'[[万物皆可萌|我萌故我在]]!',	--case 27 --我思故我在!
	'[[知乎体|谢邀]]',	--case 28 --泻药
	'[[阿巴阿巴阿巴|阿巴阿巴阿巴]]',	--case 29 --装傻充愣
	'世间[[万物皆可萌|万物皆可萌]]!',	--case 30 --萌娘百科的理念
	'守序中立',	--case 31 --阵营九宫格
	'[[你不要过来啊|你不要过来啊!]]',	--case 32 --你不要过来啊!
	'[[U:Ultim 0/Signature Collection|过来签个名]],对,就是[[特殊:MyPage|你]]!',	--case 33 --签名版,对应台词为界许褚〖裸衣〗
	'[[特殊:我的贡献|我为萌百做过编]]!啊……',	--case 34 --你的贡献,对应台词为岑昏阵亡
	'[[三国杀:董卓|某,千杯不醉!]]',	--case 35 --界董卓〖酒池〗
	'[[三国杀:张梁|三十六方,必为大统!]]',	--case 36 --张梁〖方统〗
	'太极生两仪,两仪生四象,四象生[[八卦|八卦]]',	--case 37 --卧龙诸葛〖八阵〗台词
	'She sells sea shells on the sea shore',	--case 38 --英语绕口令
	'<span title=不是火锅味!>火鸡味锅巴!</span>',	--case 39 --研究表明,汉字的顺序不一定会影响阅读……
	'[[三国杀:曹丕|生不带来,死不带去]]',	--case 40 --曹丕〖行殇〗
	'Soviet power supreme',	--case 41 天启坦克
	'High speed low drag',	--case 42 灰熊坦克
	'Be one with [[尤里X|Yuri]]',	--case 43 心灵控制器
	'[[三国杀:陈琳|将军德才兼备,萌百之栋梁也!]]',	--case 44 陈琳〖颂词〗
	'We will bury them',	--case 45 犀牛坦克
	'Sir, yes sir!',	--case 46 美国大兵
	'His mind is weak',	--case 47 尤里复制人
	'[[三国杀:吕布|天王老子也保不住你!]]',	--case 48 神吕布〖无前〗
	'[[三国杀:曹操|扫清六合,席卷八荒!]]',	--case 49 神曹操〖归心〗
	'心思不能言,肠中车轮转',	--case 50 佚名《悲歌》
	'ssssssssssssssssssss',	--case 51 苦力怕的爆炸
	'神乎其技,6得飞起!',	--case 52
	'萌娘百科有你更精彩~',	--case 53
	'[[三国杀:张春华|无来无去,不悔不怨]]',	--case 54
	'[[三国杀:伏皇后|嘘,隔墙有耳]]',	--case 55
	'我们的百科正在蒸蒸日上',	--case 56
	'低头弄莲子,莲子清如水',	--case 57
	'你们这个是什么网站啊?!',	--case 58
	'这写条目,多是一件美事啊',	--case 59
	'[[三国杀:荀彧|秉忠贞之志,守谦退之节]]',	--case 60
	'[[感觉身体被掏空|感觉身体被掏空]]',	--case 61
	'[[三国杀:徐盛|若敢来犯,必叫你大败而归!]]',	--case 62
	'南风知我意,吹梦到西洲',	--case 63
	'[THIS TEXT HAS BEEN REMOVED DUE TO INAPPRORIATE CONTENTS]',	--case 64
	'萌娘百科 ( ゜- ゜)つロ 乾杯~',	--case 65
	'你感兴趣的条目都在萌百!',	--case 66
	'内容有没有“[[萌|萌]]”这个字本身其实并不重要',	--case 67
	'巅峰产生虚伪的拥护,黄昏见证虔诚的信徒',	--case 68
	'[[三国杀:兀突骨|战火燃尽英雄胆!]]',	--case 69
	'Brainwave overload!',	--case 70
	'Mayday! Mayday!',	--case 71
	'[[三国杀:刘备|桃园结义,营一世之交!]]',	--case 72
	'[[三国杀:华雄|大人有大量,不和你计较!]]',	--case 73
	'[[三国杀:甘宁|裹甲衔枚,劫营如入无人之境!]]',	--case 74
	'[[孙笨|笨家天下笨家兵]],成就五四三二〇!',	--case 75
	'[[三国杀:麹义|白马?哼,定叫他有来无回!]]',	--case 76
	'[[三国杀:华雄|我掉以轻心了……]]',	--case 77
	'[[三国杀:诸葛亮|此非万全之策,唯惧天雷]]',	--case 78
	'[[三国杀:马岱|伤敌十指,不如断其一指!]]',	--case 79
	'[[三国杀:典韦|铁戟双提八十斤,威风凛凛震乾坤!]]',	--case 80
	'[[微软式中文|<span lang=zh-Hant>-{海記憶體知己,天涯若比鄰}-</span>]]',	--case 81
	'[[三国杀:徐氏|莫问前程凶吉,但求落幕无悔]]',	--case 82
	'你干嘛~~哈哈哎呦~~',	--case 83
	'只因~',	--case 84
	'第一次压扁成这样的我~~<nowiki/>~',	--case 85
	'小黑子,油饼食不食',	--case 86
	'理智?你让我拿什么理智?',	--case 87
	'我家哥哥下蛋你别吃',	--case 88
	'[[三国杀:马谡|丞相谋略,吾已学得!]]',	--case 89
	'[[三国杀:兀突骨|你,够,狠]]',	--case 90	'[[W(网络用语)|萌莨苩萪,-{萬}-芴蒈苛萌]]'
	'[[三国杀:徐庶|一切尽在不言中]]',	--case 91
	'[[三国杀:郭嘉|见微知著,识人心智]]',	--case 92
	'[[三国杀:赵云|绝望中,仍存有一线生机!]]',	--case 93
	'[[一氧化二氢恶作剧|水是剧毒的]]',	--case 94
	'[[三国杀:袁术|可恶!就差一步了……]]',	--case 95
	'旅途劳顿,请[[U:Ultim 0/Signature Collection|下马休整]]吧!',	--case 96
	'唉唷,你脸<span style="color:red">红</span>啦?',	--case 97
	'[[三国杀:麹义|既来之,休走之!]]',	--case 98
	'[[三国杀:刘辩|感怀诗于前,绝怨赋于后]]',	--case 99
	'[[三国杀:甘宁|百骑劫空营,笑死天下嘤!]]',	--case 100
	'生子当如孙仲谋,合肥十万送人头',
	'[[三国杀:张辽|尖锐之势,吾亦可一人夺之!]]',
	'再多一眼看一眼就会爆炸',
	'再近一点靠近点快被融化',
	'人机分离10米自动爆炸',	--case 105
	'萌百要以和为贵,不要搞窝里斗',
	'这好吗?这不好!',
	'我大意了,没有闪',
	'[[三国杀:小乔|替我挡着!]]',
	'回朕车以复路兮,及行迷之未远',	--case 110
	'[[三国杀:吕蒙|什么都略懂一点,生活更多彩一些]]',
	'[[三国杀:顾雍|此需斟酌一二]]',
	'[[三国杀:杜预|陈书弼国,当一而再,再而三]]',
	'[[三国杀:夏侯杰|你吼那么大声干嘛……]]',
	'[[三国杀:法正|报之以李,还之以桃]]',	--case 115
	'[[三国杀:戏志才|这些,都是命中注定的吗?]]',
	'佩缤纷其繁饰兮,芳菲菲其弥章',
	'[[三国杀:陆逊|我还是太连清了……]]',
	'[[三国杀:曹丕|一个人去地老天荒吧]]',
	'无双·万军取首',	--case 120
	'[[模块:Sandbox/Ultim_0/Signature|关于如何在签名中插入随机文本这件事]]',
	'哇,真的是你呀',
	'你说得对,但是《[[MGP:关于|萌娘百科]]》是由杭州萌派经营的ACG综合网络百科全书网站……',
	'前面忘了,中间忘了,后面也忘了',
	'[[三国杀:李通|敌虽千万,吾亦独往]]',	--case 125
	'[[三国杀:张角|贫道张角,请大汉赴死!]]',
	'大道至简'
}
list={
    '有着[[无限暖暖|无限]]可能的[[Special:我的用户页|你]],就是[[暖暖环游世界|世界]]上最[[闪耀暖暖|闪耀]]的[[奇迹暖暖|奇迹]]'
}
default_text='[[三国杀:荀彧|<span class="error">谢主隆恩</span>]]'	--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(frame)	--签名尾部的随机文本
	--[[if p.isTalk() == false then
		return
	end--]]
	
	local tail
	if type(frame.args[1])~='nil' then
		tail=p.randomtext(tonumber(frame.args[1]))
	else
		tail=p.randomtext(0)
	end
	return tail
end
 
function p.list(frame)	--展示文本列表中所有的文本
	local i
	local content='<table class="wikitable sortable mw-collapsible mw-collapsed"><tr><th>序号</th><th>内容</th></tr>'	--表头的字段
	for i=1,table.getn(list),1 do
		content=content .. '<tr><th>' .. i .. "</th><td>" .. list[i] .. "</td></tr>"
	end
	content=content .. '<tr><th>默认</th><td>' .. default_text .. "</td></tr>" .. "</table>"
	return frame:preprocess(content)
end

return p