找回密码
 点一下
查看: 1816|回复: 13

想做个减伤的技能盾

[复制链接]
发表于 2010-10-13 21:06:56 | 显示全部楼层 |阅读模式
技能效果类似一个壳,壳具有1000点HP,当壳被打破后,自己才掉血! 以前我用过接受伤害,对触发单位添加伤害值的生命,并对马甲的HP-伤害值,当马甲死了,关闭触发! 但出现了一BUG 当第1下攻击时 满血状态会吃亏 因为在受到伤害之前已经添加生命值了  然后又想了个方法模仿  就是修改魔法护盾1000000HP=1点MP  然后开启魔法护盾后 创建马甲1000点血  用攻击100的单位A他 然后捕捉伤害 并X1000000倍 从马甲单位1000点血里去扣  当马甲死亡时 解除魔法护盾  很完美的  可惜出错了
发表于 2010-10-13 21:24:38 | 显示全部楼层
满血吃亏可以在伤害事件后面开启0秒计时器
当计时器到期后再将生命值加回去
当然如果遇到秒杀攻击就很麻烦了
回复

使用道具 举报

发表于 2010-10-13 21:26:22 | 显示全部楼层
接受伤害 给单位添加一个增加无限生命上限的技能
开启一个计时器0秒后给单位删除那个技能  还可以防止秒杀
回复

使用道具 举报

发表于 2010-10-13 21:27:34 | 显示全部楼层
有一个想法不知道对不 第一个你说bug的那个方法  对A收到的伤害 和 A当前血量判断  如果伤害大于血量 那就先加血后减血  如果 血量大于伤害 就先先减血后加血  然后设置一个实数变量记录伤害值。 这个思路可行么?
回复

使用道具 举报

 楼主| 发表于 2010-10-13 21:29:43 | 显示全部楼层
额... 还可以防秒杀... 这句话听起好别扭... 不过蛮实用,0秒计时器加到里面就可以变先受伤再做动作了... 我还不知道  不过如何添加? 可以给个例子么?
貌似现在还不会用..
回复

使用道具 举报

 楼主| 发表于 2010-10-13 21:31:55 | 显示全部楼层
引用第3楼shiyuchen1993于2010-10-13 21:27发表的 :
有一个想法不知道对不 第一个你说bug的那个方法  对A收到的伤害 和 A当前血量判断  如果伤害大于血量 那就先加血后减血  如果 血量大于伤害 就先先减血后加血  然后设置一个实数变量记录伤害值。 这个思路可行么?

貌似可以,不过分析下,2 3楼貌似比较好用!
回复

使用道具 举报

发表于 2010-10-13 22:17:31 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2010-10-14 00:01:49 | 显示全部楼层
引用第6楼按下esc键于2010-10-13 22:17发表的 :
这个拿去玩吧
http://bbs.islga.org/job.php?act ... 6217&pid=509396

... 看得懂J就好了
回复

使用道具 举报

发表于 2010-10-14 03:23:31 | 显示全部楼层
3级蛋壳T

壳T.w3x

20 KB, 下载次数: 56

回复

使用道具 举报

 楼主| 发表于 2010-10-14 18:01:50 | 显示全部楼层
引用第8楼按下esc键于2010-10-14 03:23发表的 :
3级蛋壳T

非常感谢... 原来计时器是第2个触发
回复

使用道具 举报

 楼主| 发表于 2010-10-14 19:26:29 | 显示全部楼层
看了T了,终于得出结论!!  修改了我的LS教程的BUG 防秒杀  上附件 (带分析) 以后有新人好用到!!
   壳T-带解释.rar (26 KB, 下载次数: 79)
回复

使用道具 举报

发表于 2010-10-14 19:27:37 | 显示全部楼层
引用第10楼v1w3于2010-10-14 19:26发表的  :
看了T了,终于得出结论!!  修改了LS教程的BUG 防秒杀  上附件 (带分析) 以后有新人好用到!!
  
LS不是你自己么。。。。
回复

使用道具 举报

 楼主| 发表于 2010-10-14 19:36:18 | 显示全部楼层
引用第11楼a595859893于2010-10-14 19:27发表的 :

LS不是你自己么。。。。

没发觉!
回复

使用道具 举报

发表于 2010-10-16 16:24:40 | 显示全部楼层
经证实附件那一楼的LS确实是你自己...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 11:16 , Processed in 0.064006 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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