如何在lua中设置“发送给命令解析器”的别名
比如我设置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 即使用快速行走+括号也没用
难道逼我自己写个alias函数?不用系统的? 好吧,问题解决了
可以set......
没想到用两个命令解决......
先add,再set......
页:
[1]