找回密码
 点一下
查看: 1698|回复: 7

<求助> 简单的Jass问题

[复制链接]
发表于 2007-10-17 00:26:53 | 显示全部楼层 |阅读模式
请问Jass中有某个单位攻击是的事件吗?就是说一个单位正在Attack一个敌人触发的事件.
还有就是Dota,三国里面兵血少于一定数值才能A是怎么实现的?
发表于 2007-10-24 11:34:02 | 显示全部楼层
第一个问题的答案是:是
第二个问题的答案是:有很多种方法,没玩过Dota所以不知道。
回复

使用道具 举报

发表于 2007-10-24 12:28:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-10-24 16:01:19 | 显示全部楼层
引用第2楼everguo于2007-10-24 12:28发表的  :
[codes=jass]call TriggerRegisterUnitEvent(trigger, unit, EVENT_UNIT_TARGET_IN_RANGE) //以发动攻击为事件[/codes]

这是以单位发动攻击作为事件的代码

另,我也没怎么玩过三国和DOTA
这个是单位注意到一个目标,想去攻击的意思.不是攻击事件.
回复

使用道具 举报

发表于 2007-10-24 17:32:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-10-24 17:48:59 | 显示全部楼层
EVENT_UNIT_TARGET_IN_RANGE
是一个unitevent,也就是说,是针对一个特殊单位的事件.
而对于全地图的所有单位,需要的是playerunitevent,
于是你失败了.如果不服,你可以做出来个演示让大家看看.
回复

使用道具 举报

发表于 2007-10-24 17:58:14 | 显示全部楼层
TriggerRegisterUnitEvent太麻烦了,要一个个单位来注册,不如用PlayerUnitEvent。
回复

使用道具 举报

发表于 2007-10-24 18:17:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 01:44 , Processed in 0.051396 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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