李二萌 发表于 2015-3-4 22:12:10

【教程】【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:38:57

本帖最后由 暗影流沙 于 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:45:02

傷╃以淚爲證 发表于 2015-3-5 18:24
参数3 填“target” 就不能用了

应该是BUG吧,我都是近战号。。。

魔女迪奥斯 发表于 2015-3-20 22:21:05

奇怪了,为什么我盗贼设置刀扇和猩红风暴就不行啊

傷╃以淚爲證 发表于 2015-3-5 18:24:47

参数3 填“target” 就不能用了

scorpiowhisky 发表于 2015-3-18 07:22:58

赞一个!!!!

德国球迷 发表于 2015-3-23 09:40:10

学习了~~~{:5_236:}

托托 发表于 2015-3-26 18:15:07

受教了,这真是极好的。。。;P

kewpie 发表于 2015-11-14 16:15:44

看着兰州头像 lu 一发!

全职杀手 发表于 2015-12-7 15:11:02

受教 哈哈,感谢楼主教学。
页: [1] 2
查看完整版本: 【教程】【GC五段】 应血总要求,对自动实现AOE函数的举例说明