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