找回密码
 点一下
查看: 2234|回复: 2

求助IssueTargetOrderById函数的使用

[复制链接]
发表于 2007-6-3 09:00:42 | 显示全部楼层 |阅读模式
我的这句程序有问题么?
call IssueTargetOrderById( gg_unit_Hpal_0001, GetSpellAbilityId(), gg_unit_Hmkg_0003 )
其中gg_unit_Hpal_0001和gg_unit_Hmkg_0003 是地图上的单位
触发器的条件是EVENT_PLAYER_UNIT_SPELL_CAST

不知道到底怎么实现通过IssueTargetOrderById函数来实现施放技能。

原本打算做一个技能,叫做技能反弹。当A单位对B单位施放主动技能S时,给B单位添加一个魔法盾抵抗掉技能,接着创立一个隐身单位对A单位施放S技能。但用T中的IssueTargetOrder语句无法实现。
用Jass中的ssueTargetOrderById能实现么???
发表于 2007-6-3 09:45:36 | 显示全部楼层
命令?命令和 AbilityId没有关系。
如果是获取命令的话。就用GetIssuedOrderId()。
但是看起来你是用使用技能事件。
如果是这样的话。基本上不行。
回复

使用道具 举报

发表于 2007-6-5 10:26:00 | 显示全部楼层
JASS我不是太懂,但是T里面的这个函数分很多种,大致是有目标的技能(如死亡缠绕),无目标的技能(如战争践踏),有区域的技能(如暴风雪),如果是第一种和第三种的话不仅要设置技能的ID,还要设置释放的点或者区域才能实现单位释放技能
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 12:00 , Processed in 0.032362 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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