找回密码
 点一下
查看: 2000|回复: 21

一个血量减到一半自动回复的T技能

[复制链接]
发表于 2010-10-14 12:31:26 | 显示全部楼层 |阅读模式
小弟做了一个简单的T被动技能:就是当生命值减到最大生命值一半以下的时候就会自动回复到满生命值状态...
貌似以前在论坛技能去见过该问题的讨论,不过自己找了下没有看到,于是就自己写了一个触发,但是却没有效果,小弟把截图发给大家,给位前辈达人帮小弟看看是哪个地方的问题,谢谢...

触发截图

触发截图
发表于 2010-10-14 12:34:52 | 显示全部楼层
你做的触发是如果使用技能时生命值小于50%则回满
回复

使用道具 举报

 楼主| 发表于 2010-10-14 12:37:12 | 显示全部楼层
恩,是的,小弟是这个意思,当然,和牛头人的复活技能一样,小弟会设置CD时间的。
回复

使用道具 举报

发表于 2010-10-14 12:41:40 | 显示全部楼层
这貌似是主动技能吧。。。。
被动技能怎么触发发动技能效果事件。。。。
回复

使用道具 举报

发表于 2010-10-14 13:15:58 | 显示全部楼层
这个触发的事件只适用于主动技能
如果要用在被动技能可以换成单位受到伤害事件 再修改一下条件就可以了

PS:貌似以前都没用过施法单位这个耶...
回复

使用道具 举报

 楼主| 发表于 2010-10-14 13:18:12 | 显示全部楼层
哦,这样啊,嘿嘿...原来是小弟理解错了...
那小弟又重新做了一个,还是不行呢,问题又在哪里呢...

触发一

触发一

触发二

触发二
回复

使用道具 举报

发表于 2010-10-14 13:22:42 | 显示全部楼层
最后读取的单位?
试试动态注册或者是学习技能时注册吧
回复

使用道具 举报

 楼主| 发表于 2010-10-14 13:33:44 | 显示全部楼层
呃...不好意思,回德鲁依前辈,小弟还没有学习到传说中的动态注册和学习技能注册呢,是需要添加什么变量或是把触发单位选项做什么改动吗?
回复

使用道具 举报

发表于 2010-10-14 13:35:59 | 显示全部楼层
... ...
不要理解得太口怕 其实很简单的
动态注册可以搜索一下
至于所谓的学习技能注册是我乱说的...就是以单位学习技能事件为另一个触发添加事件
回复

使用道具 举报

发表于 2010-10-14 15:38:34 | 显示全部楼层
这个……注册生命值事件不如注册每XX时间事件,如果注册生命值事件,生命上限一边又不对了
回复

使用道具 举报

发表于 2010-10-14 15:49:22 | 显示全部楼层
e....对哦....一时没仔细去想....
换成受伤害事件会不会好一点.....
回复

使用道具 举报

发表于 2010-10-14 17:00:30 | 显示全部楼层
a.w3x (13 KB, 下载次数: 24)
回复

使用道具 举报

 楼主| 发表于 2010-10-15 13:57:09 | 显示全部楼层
谢谢希瓦前辈的详尽演示,小弟仔细看过了,可以实现预计的效果,但是该触发技能存在一个BUG,就是该技能没有CD时间(在马甲技能里面设置CD时间也是没有作用的),也就是说只要英雄生命值低于50%就会回满血,那么也就意味着英雄永远死亡不了的,请问,这个BUG又该如何解决呢?请指教,谢谢...
回复

使用道具 举报

发表于 2010-10-15 15:10:07 | 显示全部楼层
这个不叫bug,不过是未实现功能而已……乱叫bug可不是好习惯,至少在《提问的智慧》中就有“不要轻易声称自己找到bug”

你可以做一个计时器绑定,在触发时判断计时器是否还活着(剩余时间>0),如果活着那就说明还在计时,无视,否则的话执行回血并开启这个计时器
回复

使用道具 举报

 楼主| 发表于 2010-10-15 16:54:24 | 显示全部楼层
哦,原来是这样啊,谢谢zhuzeitou前辈的赐教,小弟貌似明白一点了呢,不过基础实在太差了,该计时器绑定的触发具体应该如何书写呢?请指教,谢谢...
回复

使用道具 举报

发表于 2010-10-15 23:02:34 | 显示全部楼层
能用數組與單位自定義值綁定。
例如
Timer [([觸發單位]的自定義值)]
回复

使用道具 举报

 楼主| 发表于 2010-10-16 00:02:27 | 显示全部楼层
谢谢w062c30和其他前辈的指教,小弟试了试,不过这样的技能在具体游戏的运用中还是不大自然,比如说,该技能被动使用一次后,马甲技能的图标还是依然亮着,不像牛头人酋长死亡后使用复活,复活技能显示的是CD的冷却状况,很纠结的情况呢...
回复

使用道具 举报

发表于 2010-10-16 08:20:22 | 显示全部楼层
触发后禁用技能,再添加个狂战士给单位,命令单位使用使其进入冷却,然后用这个狂战士技能模拟冷却
缺点就是点击后会出现正在冷却的提示
回复

使用道具 举报

发表于 2010-10-16 08:57:36 | 显示全部楼层
直接設定單位生命值為0然後給復活他?
回复

使用道具 举报

 楼主| 发表于 2010-10-16 13:55:13 | 显示全部楼层
嗯,w062c30前辈的提示给了小弟另外一个思路,一个便于实现的技能思路:
该被动技能是这样的:以牛头人酋长的重生技能为马甲技能,在该单位死亡后复活,而在复活后血量和魔法量为最大值的50%...
这样的话便可以沿用重生的CD效果了,不过想请教各位前辈这类类似被动的触发又该如何书写呢?谢谢...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 09:42 , Processed in 0.144879 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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