在灰机上编辑不得不学习一些lua的知识,因为灰机本身的管理者之一实在是用惯了,一时半会儿改不过来,我们也只能磕磕绊绊读几句模块,看看能不能改一下
今天先记录一下简单的内容,照本宣科的那种,详细的一会儿再发吧.jpg
1. 调用格式
{
{#invoke:<模块名>|<函数名>|<参数1>|<参数2>|......}}
2. 展示Hello, world!
---
local p = {}
function p.hello( frame )
return "Hello, world!"
end
return p
---
* local p = {}和return p不可以省略
* 调用时输入{
{#invoke:<模块名>|hello}}就会展示Hello, world!
3. 替换简单模板
例子:[青铜巨剑]是一件[5]级的[巨剑]([<变量>])
---
local p = {}
function p.print_text(frame)
local args = frame.args
local text = args[1]..'是一件'..args[2]..'级的'..args[3]..'。'
return text
end
return p
---
3.1 拆分解释
* 开头和结尾处的代码不可删除
** "p"是一个表,"p"这个名字可以改变