北大侠客行MUD论坛

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

请教无欢大佬mush问题

[复制链接]
发表于 2008-9-22 20:12:24 | 显示全部楼层 |阅读模式
world.enableTrigger("lx",false);
world.send("lian dodge 50");
world.enableTrigger("lx",true);
这样还是会触发lx的语句,该怎么做?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-9-22 20:49:20 | 显示全部楼层
原帖由 toper 于 2008-9-22 08:12 PM 发表

world.enableTrigger("lx",false);

world.send("lian dodge 50";

world.enableTrigger("lx",true);

这样还是会触发lx的语句,该怎么做?



world.enableTrigger("lx",true);会激活lx的触发,删除即可。

[ 本帖最后由 sure 于 2008-9-22 08:51 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2008-9-22 21:02:21 | 显示全部楼层
但是我练完后要激活lx这个触发啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-9-22 21:34:18 | 显示全部楼层
lian完要等服务器返回信息才激活lx,所以不能同时lian、激活lx
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-9-23 05:40:55 | 显示全部楼层
楼上正解
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2008-9-23 10:12:02 | 显示全部楼层
想了一个方法
world.doAfter(2,"date");
                        world.setVariable("delaybz","0");
                        for(i=0;i<3;i++)
                        {
                                world.send("lian dodge 50");
                        }
                        while(true)
                        {
                                if(parseInt(world.getVariable("delaybz"))==1) break;
                        }
                        world.EnableTriggerGroup("lx",true);
在date的表情里设置delaybz=0,看起来好像没问题,运行起来mush就挂了,这是什么问题呢?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-9-23 10:28:51 | 显示全部楼层
while(true)不搞死电脑才怪,哼哼
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-9-23 13:25:30 | 显示全部楼层

回复 6# 的帖子

while (true)
死循环
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2008-9-23 16:50:05 | 显示全部楼层
不是死循环,设置了跳出的条件的,不过频繁getvariable可能是导致mush挂掉原因
这个问题我也现在只好用doAfter不同的时间来解决
另外,再问一下,mush里可以用同样的文件打开两个游戏么?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2008-9-23 16:57:02 | 显示全部楼层
试出来了,也是可以的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 07:58 AM , Processed in 0.012006 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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