shanghua 发表于 2022-8-29 11:57:02

mudlet基础教程-3、别名

本帖最后由 shanghua 于 2022-9-7 04:03 PM 编辑

纯新手教程,大老请绕行。

通过mudlet定义别名,如图:


通过代码定义别名,代码如下:
lua permAlias("新别名", "", "test", [])
permAlias 函数有4个参数:
参数1:别名的名称
参数2:别名的组名,没有组的话就是空
参数3:别名命令
参数4:lua代码,[[]]是mudlet的固定语法,把lua代码写在里边

别名不能用代码删,可以用 disableAlias() 关闭,enableAlias()开启。
有临时别名 tempAlias ,在mudlet关闭时会被消毁,也可以用 killAlias 来删除,感觉用处不大,这里就不说了,有需要的自己查官方 英文文档。

自定义别名,示例1:
lua permAlias("模拟#show命令", "", "#show\\s(.+)", [)]])

在lua脚本中,不能直接使用别名,需要用 expandAlias() 函数来取。



教程目录:

mudlet基础教程-1、变量
mudlet基础教程-2、变量
mudlet基础教程-4、正则
mudlet基础教程-5、按钮
mudlet基础教程-6、触发 - 基础触发
mudlet基础教程-7、触发 - 多行触发
mudlet基础教程-8、触发 - 颜色触发
mudlet基础教程-9、定时器

sister 发表于 2022-9-6 22:12:40

killAlias("") 删除别名?

shanghua 发表于 2022-9-7 10:23:17

sister 发表于 2022-9-6 10:12 PM
killAlias(

别名不能通过命令删除,用tempAlias命令建的才可以
页: [1]
查看完整版本: mudlet基础教程-3、别名