找回密码
 点一下
查看: 1059|回复: 20

求攻击有一定概率造成敌方视野为0的技能触发

[复制链接]
发表于 2013-8-4 16:05:42 | 显示全部楼层 |阅读模式
发表于 2013-8-5 00:33:34 | 显示全部楼层
额...用创造迷雾/可见度修正器(圆范围)吧...
圆心是被攻击单位的地点,半径是部队的视野范围(需要判断是晚上还是早上,不然遮大或遮小(你懂的))
然后每0.0x秒创造一次...
回复

使用道具 举报

发表于 2013-8-5 01:05:22 | 显示全部楼层
攻击后为被攻击单位添加一个负数的地精望远镜技能即可

点评

我新手啊。。不大懂JASS,我知道添加地精望远镜,但是删除不了了,你能发个带开关的图吗。。  详情 回复 发表于 2013-8-5 22:34
回复

使用道具 举报

 楼主| 发表于 2013-8-5 22:34:20 | 显示全部楼层
希瓦 发表于 2013-8-5 01:05
攻击后为被攻击单位添加一个负数的地精望远镜技能即可

我新手啊。。不大懂JASS,我知道添加地精望远镜,但是删除不了了,你能发个带开关的图吗。。

点评

是一个ID为 AIsi的物品技能[attachimg]145856[/attachimg] 希瓦所说的地精望远镜是夜视技能 效果就是夜晚和白天视野一样(参考暗夜精灵单位) 只要添加给单位就可以了 再开个计时器等计时器到了再删除该技能 对了  详情 回复 发表于 2013-8-5 22:42
回复

使用道具 举报

发表于 2013-8-5 22:42:13 | 显示全部楼层
本帖最后由 咚咚咚、查水表 于 2013-8-10 20:14 编辑
wlver123 发表于 2013-8-5 22:34
我新手啊。。不大懂JASS,我知道添加地精望远镜,但是删除不了了,你能发个带开关的图吗。。

是一个ID为 AIsi的物品技能 QQ截图20130805223855.png
希瓦所说的地精望远镜是夜视技能 效果就是夜晚和白天视野一样(参考暗夜精灵单位)
只要添加给单位就可以了 再开个计时器等计时器到了再删除该技能

评分

参与人数 1GA币 +10 互助 +1 收起 理由
希瓦 + 10 + 1 很好地解答了问题

查看全部评分

回复

使用道具 举报

发表于 2013-8-5 23:11:02 | 显示全部楼层
本帖最后由 咚咚咚、查水表 于 2013-8-9 09:25 编辑

如果你是新手而且又不懂JASS而且又想让多单位都能被“失明”的话
建议使用 不死族单位的邪恶狂热技能来模拟...
QQ截图20130805225620.png QQ截图20130805225641.png
这个技能的效果你应该知道吧 然单位死血并增加(减少)攻击速度
QQ截图20130805225848.png

点评

哦,对了。。不是这样的,这个AIS技能是个被动的技能,连图标都没有,我用减速触发直接给目标添加AIS,没有马甲单位,因为这个AIS技能不是释放型技能,放不出来,只能靠触发器添加或删除,现在就是添加了之后删除不  详情 回复 发表于 2013-8-6 10:53
我这样做的,用减速触发创建一个马甲单位,然后用马甲单位给减速的目标单位释放一个负的AIS,等待-10秒,删除目标单位的AIS技能,但是10秒后删除不了。。这是怎么回事?  详情 回复 发表于 2013-8-6 10:49
回复

使用道具 举报

 楼主| 发表于 2013-8-6 10:49:51 | 显示全部楼层
咚咚咚、查水表 发表于 2013-8-5 23:11
如果你是新手而且又不懂JASS而且又想让多单位都能被“失明”的话
建议使用 不死族单位的邪恶狂热技能来模 ...

我这样做的,用减速触发创建一个马甲单位,然后用马甲单位给减速的目标单位释放一个负的AIS,等待-10秒,删除目标单位的AIS技能,但是10秒后删除不了。。这是怎么回事?

点评

要就是你的目标单位被覆盖了 触发器捕捉不到 建议你10s后在删除单位技能的时候再加条动作 游戏-显示文本-显示目标单位的名字 看看他显示出来的单位是不是错误的  详情 回复 发表于 2013-8-6 11:58
回复

使用道具 举报

 楼主| 发表于 2013-8-6 10:53:34 | 显示全部楼层
咚咚咚、查水表 发表于 2013-8-5 23:11
如果你是新手而且又不懂JASS而且又想让多单位都能被“失明”的话
建议使用 不死族单位的邪恶狂热技能来模 ...

哦,对了。。不是这样的,这个AIS技能是个被动的技能,连图标都没有,我用减速触发直接给目标添加AIS,没有马甲单位,因为这个AIS技能不是释放型技能,放不出来,只能靠触发器添加或删除,现在就是添加了之后删除不了

点评

AIsi这个技能用触发删除的了啊 不可能删除不了 你把这个技能添加给物品在用单位捡起/丢弃下就知道了  详情 回复 发表于 2013-8-6 11:56
回复

使用道具 举报

发表于 2013-8-6 11:19:38 | 显示全部楼层
何不考虑禁用/启用技能……略有缺点,每个玩家多英雄的时候会乱
回复

使用道具 举报

发表于 2013-8-6 11:56:07 | 显示全部楼层
wlver123 发表于 2013-8-6 10:53
哦,对了。。不是这样的,这个AIS技能是个被动的技能,连图标都没有,我用减速触发直接给目标添加AIS,没 ...

AIsi这个技能用触发删除的了啊 不可能删除不了 你把这个技能添加给物品在用单位捡起/丢弃下就知道了
回复

使用道具 举报

发表于 2013-8-6 11:58:37 | 显示全部楼层
wlver123 发表于 2013-8-6 10:49
我这样做的,用减速触发创建一个马甲单位,然后用马甲单位给减速的目标单位释放一个负的AIS,等待-10秒, ...

要就是你的目标单位被覆盖了 触发器捕捉不到
建议你10s后在删除单位技能的时候再加条动作 游戏-显示文本-显示目标单位的名字 看看他显示出来的单位是不是错误的
回复

使用道具 举报

发表于 2013-8-6 12:17:38 | 显示全部楼层
wlver123 发表于 2013-8-6 10:53
哦,对了。。不是这样的,这个AIS技能是个被动的技能,连图标都没有,我用减速触发直接给目标添加AIS,没 ...

技能释放结束后,“技能释放目标”将被清空
所以在你等待十秒之后,“技能释放目标”变成了“没有单位”,因此删除技能失败
解决方法:使用变量储存“技能释放目标”,然后使用这个变量

但是这样带来了另一个问题:
这个技能使用了全局变量,因此会变量冲突,同时最多只能有一个单位释放这个技能
可以使用局部变量和数组解决这个问题
http://bbs.islga.org/forum.php?mod=viewthread&tid=50175
回复

使用道具 举报

发表于 2013-8-6 12:39:18 | 显示全部楼层
楼主看这个可以吗...
我是新人...

致盲.w3x

12.35 KB, 下载次数: 17

点评

0 0 很好很强大!  发表于 2013-8-10 20:15
回复 1 0

使用道具 举报

发表于 2013-8-8 00:48:15 | 显示全部楼层
本帖最后由 kp1997 于 2013-8-8 01:10 编辑

再不会的话←如Jass恐惧症者(YDWE使用者例外)

尝试一下用哈希表(hashtable)
可以用GUI完成,不过就是储存麻烦罢了

另外表示我是路过的..一直用触发都开始忘记技能的东西了..
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 13:26 , Processed in 0.212483 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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