找回密码
 点一下
查看: 2416|回复: 18

如何用T设置英雄的最大生命值??

[复制链接]
发表于 2009-7-30 09:31:25 | 显示全部楼层 |阅读模式
如题  别说吃书~~
[trigger]
Demonic Imbued Armor
    事件
        单位 - 任意单位 学习技能
    条件
        (学习技能) 等于 邪能强化装甲
    动作
        单位 - 添加 邪能强化装甲 法抗 给 (触发单位)
        单位 - 设置 (触发单位) 的 邪能强化装甲 法抗 等级为 ((触发单位) 的 邪能强化装甲  技能等级)
        单位 - 设置 (触发单位) 的生命值为 (((触发单位) 的 生命值) + (((触发单位) 的 生命值) / ((12.00 - (转换 ((触发单位) 的 邪能强化装甲  技能等级) 为实数)) x 19.00)))
[/trigger]

我这样设置没有效果,。
发表于 2009-7-30 09:39:03 | 显示全部楼层
请看技能区置顶的技能指南,里面有相关内容,简单来说是利用增加生命、魔法值技能的bug
另外也可以使用商店法
回复

使用道具 举报

 楼主| 发表于 2009-7-30 09:58:23 | 显示全部楼层
我看了那个BUG   可是我要加的值是需要用变量计算的~~
邪能强化装甲(Demonic-Imbued Armor,被动)
Archimonde的腐化之力深深渗透到Keleth的每一根枝干和叶片之间,这股力量极大地强化了他抵抗各种打击的能力。
被动提升一定的护甲与法术抗性,同时一定的力量点数将给予更多的生命力。
Lv1:提高1点护甲和4%法术抗性;每11点力量额外提供一份额外生命。
Lv2:提高2点护甲和8%法术抗性;每10点力量额外提供一份额外生命。
Lv3:提高3点护甲和12%法术抗性;每9点力量额外提供一份额外生命。
Lv4:提高4点护甲和16%法术抗性;每8点力量额外提供一份额外生命。
<额外生命即一点力量所给予的生命,如DotA一点力量给予19点生命>


还有其他办法吗?
回复

使用道具 举报

发表于 2009-7-30 10:44:31 | 显示全部楼层
你去找 551155 的帖子,有个任意攻击力增加的。你会这个就行
回复

使用道具 举报

发表于 2009-7-30 10:51:09 | 显示全部楼层
可以用分等级的加血上限技能来做
用触发设置等级
1级一点
2级二点。。。。。
回复

使用道具 举报

 楼主| 发表于 2009-7-30 11:23:22 | 显示全部楼层
hydralisk大人能否给个链接?我实在是找不到。、。
回复

使用道具 举报

发表于 2009-7-30 11:44:19 | 显示全部楼层
http://bbs.islga.org/read.php?fid=13&tid=19164&u=18885
最后一楼
教程果然是被无视啊
回复

使用道具 举报

发表于 2009-7-30 11:47:24 | 显示全部楼层
http://bbs.islga.org/read-htm-ti ... A5%BB%F7%C1%A6.html

这是头目的演示 不过是JASS版本
回复

使用道具 举报

 楼主| 发表于 2009-7-30 12:46:09 | 显示全部楼层
小弟愚钝  疯兄的演示好像对我的技能没啥帮助。。。。。。。
回复

使用道具 举报

发表于 2009-7-30 13:06:24 | 显示全部楼层
方法是变通的,既然可以做到增加固定值,那么增加可变值也是类似的,只是处理方法上的问题了,原理是不变的

你用变量记录已经增加的生命值或者之前一次的力量值,然后每XX时间重新取值,跟原来的值作对比,然后根据这个差值来增加或减少,并重新赋值
回复

使用道具 举报

发表于 2009-7-30 14:08:34 | 显示全部楼层
引用第8楼dljjyt2008于2009-07-30 12:46发表的  :
小弟愚钝  疯兄的演示好像对我的技能没啥帮助。。。。。。。


疯人伤透了心……

头目的演示是很不错的……变通一下就可以……
回复

使用道具 举报

发表于 2009-7-30 14:36:51 | 显示全部楼层
??
那个演示不是改变任意给定值的么?
简单的方法
http://bbs.islga.org/read.php?tid=22232
头目在地板提到的方法
恩,做1、10、100、1000……
然后改变多少相对变化就行了
回复

使用道具 举报

发表于 2009-7-30 14:47:49 | 显示全部楼层
hmmm,不好意思,在实习没办法开WE,所以不知道是可变的……
回复

使用道具 举报

 楼主| 发表于 2009-7-30 15:00:32 | 显示全部楼层
[trigger]
Demonic Imbued Armor00
    事件
        单位 - 任意单位 学习技能
    条件
        (学习技能) 等于 邪能强化装甲
    动作
        设置 zs1 = ((触发单位) 的力量值(包括 加成))
        单位 - 添加 邪能强化装甲 法抗 给 (触发单位)
        单位 - 设置 (触发单位) 的 邪能强化装甲 法抗 等级为 ((触发单位) 的 邪能强化装甲  技能等级)
[/trigger]

[trigger]
Demonic Imbued Armor01
    事件
        单位 - 任意单位 学习技能
        单位 - 任意单位 提升等级
        单位 - 任意单位 获得物品
        单位 - 任意单位 丢弃物品
        单位 - 任意单位 抵押物品(到商店)
    条件
        ((触发单位) 拥有 邪能强化装甲 ) 等于 TRUE
    动作
        设置 zs = (((触发单位) 的力量值(包括 加成)) - zs1)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                zs 大于或等于 (12 - ((触发单位) 的 邪能强化装甲  技能等级))
            Then - 动作
                For循环整数A从 1 到 (转换 ((转换 zs 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲  技能等级) 为实数) - 1.00))) 为整数), 做动作
                    Loop - 动作
                        英雄 - 创建 邪能强化装甲+19 给 (触发单位)
            Else - 动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                zs 小于或等于 (((触发单位) 的 邪能强化装甲  技能等级) - 12)
            Then - 动作
                For循环整数A从 1 到 (转换 ((转换 (zs / -1) 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲  技能等级) 为实数) - 1.00))) 为整数), 做动作
                    Loop - 动作
                        单位 - 为 (触发单位) 添加 邪能强化装甲 -19
                        单位 - 设置 (触发单位) 的 邪能强化装甲 -19 等级为 2
                        单位 - 为 (触发单位) 删除 邪能强化装甲 -19
            Else - 动作
[/trigger]



不知道我这样写对吗  大大们帮我看看  有BUG麻烦告诉一下  这技能不好测试、、、、、
回复

使用道具 举报

发表于 2009-7-30 15:02:43 | 显示全部楼层
LZ啊
我的方法最简单
你居然无视了

难道,人帅就是被无视的吗
回复

使用道具 举报

 楼主| 发表于 2009-7-30 15:05:56 | 显示全部楼层
你的方法不能理解的说~~~~~
回复

使用道具 举报

发表于 2009-7-30 15:13:31 | 显示全部楼层
引用第14楼light于2009-07-30 15:02发表的  :
LZ啊
我的方法最简单
你居然无视了

难道,人帅就是被无视的吗
好吧
如果+100的话
你要做100级的技能么
LZ的方法看不懂
每个技能是什么效果呢?
回复

使用道具 举报

发表于 2009-7-30 15:20:19 | 显示全部楼层
受教了!学习到了不少东西!
大家也去帮帮我啊!
回复

使用道具 举报

 楼主| 发表于 2009-7-30 15:32:13 | 显示全部楼层
天啊   救命啊  我写的这个用个加力量的物品测试  结果直接游戏崩溃。。。。。。
[trigger]
Demonic Imbued Armor00
    事件
        单位 - 任意单位 学习技能
    条件
        (学习技能) 等于 邪能强化装甲
    动作
        设置 zs1 = ((触发单位) 的力量值(包括 加成))
        单位 - 添加 邪能强化装甲 法抗 给 (触发单位)
        单位 - 设置 (触发单位) 的 邪能强化装甲 法抗 等级为 ((触发单位) 的 邪能强化装甲  技能等级)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((触发单位) 的 邪能强化装甲  技能等级) 大于 1
            Then - 动作
                For循环整数A从 1 到 (转换 ((转换 zs1 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲  技能等级) 为实数) - 1.00))) 为整数), 做动作
                    Loop - 动作
                        单位 - 为 (触发单位) 添加 邪能强化装甲 -19
                        单位 - 设置 (触发单位) 的 邪能强化装甲 -19 等级为 2
                        单位 - 为 (触发单位) 删除 邪能强化装甲 -19
            Else - 动作
        For循环整数A从 1 到 (转换 ((转换 zs1 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲  技能等级) 为实数) - 0.00))) 为整数), 做动作
            Loop - 动作
                英雄 - 创建 邪能强化装甲+19 给 (触发单位)
[/trigger]


[trigger]
Demonic Imbued Armor01
    事件
        单位 - 任意单位 学习技能
        单位 - 任意单位 提升等级
        单位 - 任意单位 获得物品
        单位 - 任意单位 丢弃物品
        单位 - 任意单位 抵押物品(到商店)
    条件
        ((触发单位) 拥有 邪能强化装甲 ) 等于 TRUE
    动作
        设置 zs = (((触发单位) 的力量值(包括 加成)) - zs1)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                zs 大于或等于 (12 - ((触发单位) 的 邪能强化装甲  技能等级))
            Then - 动作
                For循环整数A从 1 到 (转换 ((转换 zs 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲  技能等级) 为实数) - 0.00))) 为整数), 做动作
                    Loop - 动作
                        英雄 - 创建 邪能强化装甲+19 给 (触发单位)
            Else - 动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                zs 小于或等于 (((触发单位) 的 邪能强化装甲  技能等级) - 12)
            Then - 动作
                For循环整数A从 1 到 (转换 ((转换 (zs / -1) 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲  技能等级) 为实数) - 0.00))) 为整数), 做动作
                    Loop - 动作
                        单位 - 为 (触发单位) 添加 邪能强化装甲 -19
                        单位 - 设置 (触发单位) 的 邪能强化装甲 -19 等级为 2
                        单位 - 为 (触发单位) 删除 邪能强化装甲 -19
            Else - 动作
[/trigger]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 06:25 , Processed in 0.034462 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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