找回密码
 点一下
查看: 1281|回复: 4

被动技能的捕捉问题,求一个演示

[复制链接]
发表于 2011-4-10 12:30:48 | 显示全部楼层 |阅读模式
攻击中有15%的概率增加自己50%的攻击速度,效果持续30秒或者5次攻击。
而且30秒内或者没有打满5次 这个技能是不会触发的。
求演示。
发表于 2011-4-10 12:37:57 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-4-10 12:42:23 | 显示全部楼层
感谢西瓦,请问我这个技能能给个思路吗?
求个演示= =
回复

使用道具 举报

发表于 2011-4-10 14:24:40 | 显示全部楼层
   接受伤害时随机一个数字

     If    数字小于 15

          Then  创建马甲什么都可以   发布什么什么命令给个Buff

    Else  不做任何动作

     任意单位接受伤害 来源拥有魔法效果XX

          设置数字X = X + 1(用来限制攻击次数)

           If 数字大于 5

           魔法效果删除掉就差不多好了

     不过说实话没做过这样的技能
回复

使用道具 举报

发表于 2011-4-11 19:14:21 | 显示全部楼层
研究多了捕捉技能,现在倒不知道捕捉普通攻击了……
关于计时的想法就是计时马甲了(计时器应该也可以,但不会……),设置马甲生命回复为负的,正好能30秒挂掉就是了。创建一个大小为5的单位数组,每打一次就创建一个马甲添加到数组里,满5个了就再从数组里依次删除马甲再添加,判定时候统计一下马甲个数就是了,没有5个就不发动技能。
概率嘛用随机数就可以了吧……

用计时器也做出来了,演示图顶端有计时器窗口,触发事件为单位受到伤害,关联技能为心灵之火,触发概率为50%(这些参数自己修改),用这个模版做你的技能应该没什么问题的……

111.w3x

27 KB, 下载次数: 18

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-24 08:07 , Processed in 0.041166 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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