北大侠客行MUD论坛

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

问一个简单的做alias的问题

[复制链接]
发表于 2011-9-11 05:05:24 | 显示全部楼层 |阅读模式
AddAlias这个命令
比如我想把gosleep做成alias代替n e e e e sleep
写这个n e e e e sleep的时间是不是必须要写成neee(sleep)发送给路径
有没有办法写成n;e;e;e;sleep这种形式
也就是说因为比如我要做个杀怪的pfm的alias就很麻烦
比如我要做unwield all;wield whip;wield sword;perform whip.chan;unwield all;wield sword;wield sword;perform sword.suxin
这个就很长,我给每个命令都加个括号就感觉很麻烦,有没有简单的处理办法

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-11 06:14:47 | 显示全部楼层

我自己找到办法了
发送到命令解析器-立即执行就可以
------------------
我现在又遇到一个新的和alias有关的问题
我做了个alias,qulw--->do 4 sd;w;liaowang
设置成发送到“命令解析器--立即执行”
这个我直接舒服qulw是成功的。
在出发后写qulw发送到“命令解析器-立即执行”也是可以的

问题是:
1、但是我想等几秒再执行qulw
然后我就把这个命命令改成了DoAfter(1,qulw)
然后就不行了、
2、我做了个alias是af-->ask yang about回复这个成功了
然后我又做了个alias是lwback-->e;do 5 nu;af
然后这个af就没办法执行。咋解决


[ 本帖最后由 selfmud 于 2011-9-11 06:23 AM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-11 07:00:40 | 显示全部楼层
1、用doafterspecial,第一个参数是时间,第二个是执行的命令,第三个填10
2、把第二个alias设成发送到execute
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-11 09:03:36 | 显示全部楼层
非常感谢
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 09:28 PM , Processed in 0.009825 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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