请教如何用Mush实现zmud中的#add功能?
请教如何用Mush实现zmud中的#add功能?请高手指点,谢谢 “+” 谢谢,不过楼上能再说得明白点吗?
触发:^你的.*进步了!
Send:@skill_lv+1
这样吗? 如果是脚本就是:
skill_lv=skill_lv+1 是的,我是这样写的脚本,可是我不知道我该Send什么去调用脚本... ...
或者说,我想知道,在Mush里是不是有跟zmud里#add一样的功能,能不能不用Lua或者基本脚本语言,用Mush内建的,直接达到这样的效果?
我也找到个bc.add(a,b),但是照手册上写的整了,达不到我预想的#add那样的效果
谢谢 你的需求是什么?不知道你要干嘛 mush的编写方式和zmud的编写方式是两码事来的,楼主还是处于zmud的固有思维方式中,用多了你会慢慢体会,编写mush就要从mush的设计理念去考虑。 mush里面也是直接用+ 感谢楼上几位的解答
我的意思是我有这么一句
触发:^你的.*进步了!
Send:SetVariable("sk_lvl",@sk_lvl+1) --???这样吗?我Send里写得对吗?
我就仅仅是想出现这么一句话之后,对这个技能等级进行个计数罢了。
我还有一句触发,取到了我想计数的技能的当前等级,发送到变量now_sklv
然后,每出现你的.*进步了!,我想把这个now_sklv+1,然后SetStatus到状态栏
呵呵,大体上就是想实现这样的效果,还请高手们指点,谢谢 原帖由 dgda 于 2010-8-21 05:51 AM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
感谢楼上几位的解答
我的意思是我有这么一句
触发:^你的.*进步了!
Send:SetVariable("sk_lvl",@sk_lvl+1) --???这样吗?我Send里写得对吗?
我就仅仅是想出现这么一句话之后,对这个技能等级进行个计数罢 ...
楼主这么说就对了嘛,一开始,我根本没能了解你想干啥
1 显示内容到状态栏,楼主米做对,应该是
SetVariable("sk_lvl",sk_lvl)
2 sk_M的数据累加好象不能在SetVariable里完成,需要单独抽出来(应该是这样吧,反正我不这么做,具体没试过并在一起)
应该是增加一行
sk_M = sk_M + 1
3 大体写法应该是
sk_M = sk_M + 1
SetVariable("sk_lvl",sk_lvl)
这两行放在mush里也可以,放在lua也可以.随便怎么弄了
页:
[1]
2