|
楼主 |
发表于 2011-11-27 00:55:12
|
显示全部楼层
回 25楼(chyj4747) 的帖子
chyj4747:额。。大神就免了……会被GA的众神笑的~
LZ确定mianshang这个T初始化禁用了吗?
在mianshangtiaojian里,动作里的条件(随机值那个)是无意义的,假设技能等级为1,于是1-100之间的随机数永远小于1*100。。。
....... (2011-11-26 23:18)  我用加最大生命值的方法写了一遍,加了您说的能连续触发的指令和初始化里禁用触发,测试过,好像没问题。您帮我看一下有没有问题呢?
[trigger]mianshangtiaojian
事件
单位 - 幽鬼 0001 <预设> 接受伤害
条件
(折射 的等级对 幽鬼 0001 <预设>) 大于或等于 1
动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(随机整数,最小值: 1 最大值: 100) 小于 ((折射 的等级对 幽鬼 0001 <预设>) x 100)
Then - 动作
触发器 - 开启 mianshang <预设>
计时器 - 启动 timer2,应用计时方式: 一次性,计时周期为 1.00 秒
Else - 动作
不做任何动作
[/trigger]
[trigger]mianshangtiaojianyunxing
事件
时间 - timer2 到期
条件
动作
触发器 - 关闭 mianshang <预设>
[/trigger]
[trigger]mianshang
事件
单位 - 幽鬼 0001 <预设> 接受伤害
条件
动作
设置 ShengMing = ((生命值 对于 幽鬼 0001 <预设>) + (单位所受伤害))
单位 - 添加 +99999 (较大的) 给 幽鬼 0001 <预设>
单位 - 设置 幽鬼 0001 <预设> 的生命值为 ShengMing
计时器 - 启动 Timer,应用计时方式: 一次性,计时周期为 0.00 秒
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(随机整数,最小值: 1 最大值: 100) 小于或等于 ((折射 的等级对 幽鬼 0001 <预设>) x 100)
Then - 动作
计时器 - 启动 timer2,应用计时方式: 一次性,计时周期为 1.00 秒
Else - 动作
[/trigger]
[trigger]mianshangyunxing
事件
时间 - Timer 到期
条件
动作
设置 ShengMing = (生命值 对于 幽鬼 0001 <预设>)
单位 - 删除 +99999 (较大的) 从 幽鬼 0001 <预设>
单位 - 设置 幽鬼 0001 <预设> 的生命值为 ShengMing
[/trigger] |
|