找回密码
 点一下
查看: 1352|回复: 9

想做一个每秒掉血递增的光环…请问怎么做

[复制链接]
发表于 2010-12-2 18:33:39 | 显示全部楼层 |阅读模式
就是在光环内的时候每秒掉的血都加50。比如第一秒掉50第二秒掉100第三秒掉150以此类推。然后走出光环停止掉血。再次进入的时候又从50开始计算。请问该怎么做?
发表于 2010-12-12 09:20:44 | 显示全部楼层
单位获得魔法效果,设置单位的自定义值为0,然后开启触发,每秒设置单位自定义值=单位自定义值+1,命令对单位造成50*单位自定义值

思路应该是这样,话说怎么都没人回答
回复

使用道具 举报

发表于 2010-12-12 12:36:33 | 显示全部楼层
LS的触发仅限单人进入区域
之所以不回答呢 是因为本猫不会Jass
回复

使用道具 举报

发表于 2010-12-12 12:54:34 | 显示全部楼层
这个东西不用JASS可以做 但是伤害来源不容易捕捉 如果你将两个拥有这光环的单位放一起准备怎么办?关键就这个麻烦
回复

使用道具 举报

发表于 2010-12-12 13:17:01 | 显示全部楼层
引用第3楼q578132428于2010-12-12 12:54发表的  :
这个东西不用JASS可以做 但是伤害来源不容易捕捉 如果你将两个拥有这光环的单位放一起准备怎么办?关键就这个麻烦
哦,哈哈,还带斟酌
回复

使用道具 举报

发表于 2010-12-12 22:25:28 | 显示全部楼层
不用J也可以
回复

使用道具 举报

 楼主| 发表于 2010-12-19 10:56:22 | 显示全部楼层
1
事件
任意单位被攻击
条件
攻击单位的类型是肉山
动作
设置u=触发单位的所有者
IF
u在矩形区域001
THEN
设置b(u的所有者的玩家索引号)=2
关闭当前触发
运行触发2
开启触发3
ELSE
设置肉山的生命为100%
2
事件
条件
u离开矩形区域001或者u死亡
动作
设置b(u的所有者的玩家索引号)=0
开启触发1

3
每一秒循环
条件
u在矩形区域001
动作
设置b(u的所有者的玩家索引号)=b(u的所有者的玩家索号)*2
命令肉山对u造成b(u的所有者的玩家索号)*10的伤害

这样子可以吗?用手机写的还没试验过
回复

使用道具 举报

发表于 2010-12-19 16:28:55 | 显示全部楼层
矩形的光环耶~~~~
回复

使用道具 举报

发表于 2010-12-19 16:37:29 | 显示全部楼层
LSS的演示貌似不能做移动单位的
回复

使用道具 举报

发表于 2010-12-19 18:51:40 | 显示全部楼层
随便弄一个光环...然后...把它的魔法效果命名为“掉血”
时间每过1秒..
选取可玩区域中 拥有魔法效果“掉血”的减掉50X选取单位自定义值+1
           设置选取单位自定义值+1
选取可玩区域中 不拥有魔法效果“掉血”的单位自定义值=0
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 02:10 , Processed in 0.033257 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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