|
这个模块用于生成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