dgda 发表于 2010-8-20 00:16:29

请教如何用Mush实现zmud中的#add功能?

请教如何用Mush实现zmud中的#add功能?

请高手指点,谢谢

killunix 发表于 2010-8-20 09:56:41

“+”

dgda 发表于 2010-8-20 10:16:59

谢谢,不过楼上能再说得明白点吗?
触发:^你的.*进步了!
Send:@skill_lv+1

这样吗?

killunix 发表于 2010-8-20 11:53:01

如果是脚本就是:
skill_lv=skill_lv+1

dgda 发表于 2010-8-20 12:25:56

是的,我是这样写的脚本,可是我不知道我该Send什么去调用脚本... ...

或者说,我想知道,在Mush里是不是有跟zmud里#add一样的功能,能不能不用Lua或者基本脚本语言,用Mush内建的,直接达到这样的效果?

我也找到个bc.add(a,b),但是照手册上写的整了,达不到我预想的#add那样的效果

谢谢

killunix 发表于 2010-8-20 12:54:03

你的需求是什么?不知道你要干嘛

hba 发表于 2010-8-20 14:04:10

mush的编写方式和zmud的编写方式是两码事来的,楼主还是处于zmud的固有思维方式中,用多了你会慢慢体会,编写mush就要从mush的设计理念去考虑。

shaofywd 发表于 2010-8-20 14:25:53

mush里面也是直接用+

dgda 发表于 2010-8-21 05:51:56

感谢楼上几位的解答

我的意思是我有这么一句

触发:^你的.*进步了!
Send:SetVariable("sk_lvl",@sk_lvl+1) --???这样吗?我Send里写得对吗?

我就仅仅是想出现这么一句话之后,对这个技能等级进行个计数罢了。

我还有一句触发,取到了我想计数的技能的当前等级,发送到变量now_sklv

然后,每出现你的.*进步了!,我想把这个now_sklv+1,然后SetStatus到状态栏

呵呵,大体上就是想实现这样的效果,还请高手们指点,谢谢

lzkd 发表于 2010-8-21 08:12:22

原帖由 dgda 于 2010-8-21 05:51 AM 发表 http://www.pkuxkx.net/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
查看完整版本: 请教如何用Mush实现zmud中的#add功能?