2023年政策修订增补工作正在进行中,欢迎参与!
Module:Sandbox/Ultim 0/Signature
< Module:Sandbox | Ultim 0
|
这个模块用于生成ultim_0签名中的随机文本。
本模块现有函数如下:
函数名称 | 函数用法及输出示例 | 说明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
p.isTalk
|
|
检测当前页面是否为讨论页。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p.rand
|
|
生成一个随机数,介于1和127之间。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p.randomtext
|
|
根据 输入0可以随机返回文本,输入给定值可以返回对应位置的文本,输入无效值或不填则会返回预设的默认文本。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p.signTail
|
{{#invoke:Sandbox/Ultim 0/Signature|signTail|0}}
|
此用户签名尾部的内容。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p.list
|
{{#invoke:Sandbox/Ultim 0/Signature|list}}
|
显示p.randomtext 可能返回的所有文本。
|
local p={}
list={
'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
'[[三国杀:张角|贫道张角,请大汉赴死!]]',
'大道至简'
}
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