北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 2624|回复: 2

mudlet基础教程-3、别名

[复制链接]
发表于 2022-8-29 11:57:02 | 显示全部楼层 |阅读模式
本帖最后由 shanghua 于 2022-9-7 04:03 PM 编辑

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

通过mudlet定义别名,如图:


通过代码定义别名,代码如下:
  1. lua permAlias("新别名", "", "test", [[echo ("这是自己定义的别名!")]])
复制代码

permAlias 函数有4个参数:
参数1:别名的名称
参数2:别名的组名,没有组的话就是空
参数3:别名命令
参数4:lua代码,[[]]是mudlet的固定语法,把lua代码写在里边

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

自定义别名,示例1:
  1. lua permAlias("模拟#show命令", "", "#show\\s(.+)", [[echo (matches[2])]])
复制代码


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



教程目录:










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2022-9-6 22:12:40 | 显示全部楼层
killAlias("") 删除别名?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2022-9-7 10:23:17 | 显示全部楼层
[quote]sister 发表于 2022-9-6 10:12 PM
killAlias(

别名不能通过命令删除,用tempAlias命令建的才可以
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-19 06:21 AM , Processed in 0.012550 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表