请教无欢大佬mush问题
world.enableTrigger("lx",false);world.send("lian dodge 50");
world.enableTrigger("lx",true);
这样还是会触发lx的语句,该怎么做? 原帖由 <i>toper</i> 于 2008-9-22 08:12 PM 发表 <a href="http://advent.pkuxkx.net:1234/forum/redirect.php?goto=findpost&pid=41218&ptid=4019" target="_blank"><img src="http://advent.pkuxkx.net:1234/forum/images/common/back.gif" border="0" alt="" /></a><br />
world.enableTrigger("lx",false);<br />
world.send("lian dodge 50"<img src="images/smilies/default/wink.gif" smilieid="4" border="0" alt="" />;<br />
world.enableTrigger("lx",true);<br />
这样还是会触发lx的语句,该怎么做? <br />
world.enableTrigger("lx",true);会激活lx的触发,删除即可。
[ 本帖最后由 sure 于 2008-9-22 08:51 PM 编辑 ] 但是我练完后要激活lx这个触发啊 lian完要等服务器返回信息才激活lx,所以不能同时lian、激活lx 楼上正解 想了一个方法
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就挂了,这是什么问题呢? while(true)不搞死电脑才怪,哼哼
回复 6# 的帖子
while (true)死循环 不是死循环,设置了跳出的条件的,不过频繁getvariable可能是导致mush挂掉原因
这个问题我也现在只好用doAfter不同的时间来解决
另外,再问一下,mush里可以用同样的文件打开两个游戏么? 试出来了,也是可以的
页:
[1]
2