721问题
#alias 无量山 {#var step 1;#var area @wuliang;#var steps %numitems(@area);#var time 30000;#var busy 43|79;bianli}//手动输入#show %ismember("guo qiao",@wuliang)%ismember("climb stiff",@wuliang)显示为7842,所以需要在"无量山"这个alias中添加#var busy 43|79,并且,#var time 30000将busy的等待时间设置为30秒
//如果你的路径中没有这类具有busy的方向,比如丐帮洛阳,你只需要#var busy {}
//climb stiff和guo qiao命令输入之后都将等待30秒输入下一个命令,可以用下面的trigger调整
#tri {突然你突然脚下踏了个空,向下一滑,身子登时堕下了去。} {#wa 1}
#tri {你终于一步步的终于挨到了桥头} {#wa 1}
//这里利用#wa命令的缺点,用#wa 1来替代#wa 30000,起到加速的作用,不会真的等待30秒那么长的时间,也绝不会等待时间太短,就是刚刚好。
今天我在做桃花岛路径的时候,从海岸还是录制,按照糖果的帖子,设置好之后,#wa 1不好使,老是等到设置的30秒之后才开始执行后面的命令,请大神进来指教。貌似上面的帖子里面的括号用多了,直接粘贴到721里显示语法错误,下面是我自己改过的
#if (@step<=@steps) {
#if %ismember( @step, @busy) {
#wa @time
halt
%item( @area, @step)
#add step 1
bianli
} {
#if (%mod( @step, @bushu)=0) {
#wa @wait
halt
%item( @area, @step)
#add step 1
bianli
} {
%item( @area, @step)
#add step 1
bianli
}
}
}
北大侠客行MUD,中国最好的MUD 详细解释一些,如果我设置busy步数为1,那么要等好长时间才能上船,然后后面的命令就马上发出了,因为还在船上,所以就乱套了;如果设置busy步数为2,那么下船后要等好长时间才能执行后面的命令。 721没用过,你可以测试下721下wa命令是不是单线程的,糖果的那个教程是基于5.55的,其他版本可能需要自己调试 回复 2# metatrader
按照你的意思,应该是busy设成2,你把@time设置少一点试试 #wa 1本来就是加速用的,zmud2个#wa会让给前面的失效,跟前面的#wa @time长短没关系,我也不知道哪里没弄对。 走路不建议用#wait,应该用定时器,不停的checkbusy,不忙就接着走。可以用#alarm,最好用tick timer oolong还在玩么?高手啊!
页:
[1]