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

Module:Sandbox/一条茧

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

tips: 你知道吗?其实tips全都是废话(确信

tips: 谱面难度各有千秋,因人而异,因地力制宜(?

{{color|#66ccff|aaa}} bbb

aaa bbb

612, $nnnil
基本资料
本名 一条茧
编辑页面数 {{#cscore:一条茧|pages}}个页面!
编辑次数 {{#cscore:一条茧|changes}}次编辑!
战斗力 {{#cscore:一条茧|score}}分!
生日 7月1日
血型 AB
爱好 /tl
状态 一般
自述 ...
== d ==
<div id=x></div>{{User_Infobox|用户名= 一条茧|本名= 一条茧|生日= 7月1日|血型= AB|爱好= [[/tl]]|状态= 一般|自述= ...}}== d ==

一条茧 2023年1月23日 (一) 06:58 (CST)

function test()
  n = random(10)
  m = random(10,20)
  s = f[[{{color|#66ccff|$n}}
  <b>
    $m, $nnnil
  </b>
]]
  code = read('U:一条茧')
  return _(f'$s$code<pre>$code</pre>')
end


x = '{{color|#66ccff|aaa}} <b>bbb</b>'

function a()
  return x
end

function b()
  return _('{{PAGENAME}}') == 'Sandbox/一条茧' and  _(x) or x
end


--------

function tip()
  tips = {}
  for i in read('U:一条茧/tips'):gsub('==END==.*',''):gmatch('#[^\n]*') do
    tips[#tips+1] = i:sub(2)
  end

  return tips[random(#tips)]
end

function sign()
  color = '#7F8070'
  return f'[[U:一条茧|<i style=color:$color>一条茧</i>]]'

end

--------


function f(s, t)
  t = t or _G
  return (s:gsub("%$[a-zA-Z0-9_]*", function(block)
    local key, fmt = block:match("%$([a-zA-Z0-9_]*)")
    local val = t[key]
    return tostring(val == nil and '$'..key or val)
  end))
end


function _(s, t)
  s = t and s or s:gsub('\n%s*', '')
  return mw and mw.getCurrentFrame():preprocess(s) or s
end

function read(page)
  return mw and mw.title.new(page):getContent() or ''
end

_random_seed = 0.1
function random(a,b)
  a, b = a or 65536, b or 1
  if a > b then a,b = b,a end
  _random_seed = tonumber('0.'..tostring(os.clock()*2^_random_seed):sub(3):reverse())
  return a+math.floor(_random_seed*(b-a))
end


return mw and _G or print(test())