北大侠客行MUD论坛

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

如何在lua中设置“发送给命令解析器”的别名

[复制链接]
发表于 2015-6-8 16:01:51 | 显示全部楼层 |阅读模式
比如我设置
AddAlias(“chifan","chifan","get tao;eat tao",XXXXX, "")
结果直接把
get tao;eat tao发给服务器了,没有解析成2条命令
后面的参数设置,我查了一下,貌似都是发送给游戏,还有给快速行走的,但没有能直接发的,需要发送给快速行走并()吗?很麻烦的说......
附:参数表
var eEnabled = 1;                    // 启用这个别名
var eIgnoreAliasCase = 32;           // 不区分大小写
var eOmitFromLogFile = 64;           // 不在记录文件中记录这个别名
var eAliasRegularExpression = 128;   // 匹配内容使用了正则表达式
var eExpandVariables = 512;          // 展开匹配内容中的变量,例如 @direction
var eReplace = 1024;                 // 如果有相同名称的别名则替换它
var eAliasSpeedWalk = 2048;          // 把发送的命令解析为快速行走命令
var eAliasQueue = 4096;              // 把发送的命令放到命令队列中,然后以快速行走的延迟时间为间隔时间加以执行
var eAliasMenu = 8192;               // 把别名添加到快捷菜单中
var eTemporary = 16384;              // 临时别名 - 不会被保存到游戏配置文件中
var eAliasOneShot = 32768;           // 只使用一次 - 使用后会自动删除

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2015-6-8 16:06:02 | 显示全部楼层
即使用快速行走+括号也没用
难道逼我自己写个alias函数?不用系统的?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2015-6-8 16:18:44 | 显示全部楼层
好吧,问题解决了
可以set......
没想到用两个命令解决......
先add,再set......
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 04:55 PM , Processed in 0.010041 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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