【教程】【GC五段】 应血总要求,对自动实现AOE函数的举例说明
本帖最后由 托托 于 2015-12-13 21:03 编辑听说很多同学在这个问题上卡住了,在此以实例说明1.添加技能,设置条件——自己——选择图示的新函数(需要FH解锁)
参数1对应目标的判断,1为敌对,2为敌对或中立,3为友方,这里我们选2
2.参数2为AOE技能的范围,这里是痛击,8码(请根据实际技能更改)
3.参数3为搜索的目标,默认为我们自己,这里不用填
4.返回值为目标的多少 ,选择大于等于3
这样我们就实现了,当我自己周围8码范围内的敌对或中立目标大于等于3个时,使用<痛击>技能。
同理可以运用到旋风斩,横扫等等AOE技能,请各位同学自行消化
本帖最后由 暗影流沙 于 2015-3-6 11:41 编辑
傷╃以淚爲證 发表于 2015-3-5 18:24
参数3 填“target” 就不能用了
如果"player",能用,那target也一样能用,之前调试是你的"player"也无法正常使用,后请教蛙大说是因为obj返回objid无对应的UNIT,后面已经做了修改。
但需注意的地方是:
所有敌方,友方的判断都基于参数三,例“UnitIsEnemy(参数三,周围单位) and UnitCanAttack(参数三,周围单位)”
所以,如果你参数三选"target",,参数一填1的话,那么判断就会变为”UnitIsEnemy("target",周围单位) and UnitCanAttack("target",周围单位)“,当“target"相对玩家为敌人时,相对的target的敌人就是玩家,这个函数就会判断 target 周围玩家的数量,相对的,target的友方就是target周围的怪。
傷╃以淚爲證 发表于 2015-3-5 18:24
参数3 填“target” 就不能用了
应该是BUG吧,我都是近战号。。。 奇怪了,为什么我盗贼设置刀扇和猩红风暴就不行啊 参数3 填“target” 就不能用了 赞一个!!!! 学习了~~~{:5_236:} 受教了,这真是极好的。。。;P 看着兰州头像 lu 一发!
受教 哈哈,感谢楼主教学。
页:
[1]
2