爱已沉默 发表于 2013-9-27 21:47:33

求教贴 判断身旁敌人数量的函数不能正常使用【已答复】

本帖最后由 anyoer 于 2013-11-1 15:30 编辑

向大神们求教一下,判断身旁一定范围内的敌人数量的函数,好像不能用啊,举例:
如果神圣风暴可用并且玩家8码范围内的敌人数量大于等于4人则 使用神圣风暴
if amisr("神圣风暴") and amPlayerToEnemyRangeCount(8)>=4 then amrun("神圣风暴");return;end
经测试,不能正常执行。望不吝赐教,谢谢!


爱已沉默 发表于 2013-9-27 22:04:46

没有大神解答吗?在线等

我叫苗铁头 发表于 2013-9-27 22:30:52

改为
return true 试试

爱已沉默 发表于 2013-9-27 23:12:20

我叫苗铁头 发表于 2013-9-27 22:30 static/image/common/back.gif
改为
return true 试试

和这个没有关系啊,我用的非标准格式,后面不用带true。应该是函数的问题吧。

我叫苗铁头 发表于 2013-9-28 17:54:08

先 把 函数 PRINT出来看看呗

爱已沉默 发表于 2013-9-28 17:58:30

我叫苗铁头 发表于 2013-9-28 17:54 static/image/common/back.gif
先 把 函数 PRINT出来看看呗

嗯,我试试。

我叫苗铁头 发表于 2013-9-28 21:43:41

我查了一下 源文件 YJWOW/wowamfunctions.lua
这个函数貌似被重载了 而且没有写完
function amPlayerToEnemyRangeCount()
        return -1;
end

大象无形 发表于 2013-9-29 15:53:05

应该是这些功能暂时无法实现吧

爱已沉默 发表于 2013-9-29 19:28:08

试过了,函数返回-1,类似的,判断你是多少敌人目标的函数也不能用。

挖哈哈 发表于 2013-9-29 22:30:23

如果能判断敌人数真好,可以根据判断释放不同的技能,现在武僧的最后一层天赋好给力啊,但是就是需要至少3个敌人才行
页: [1] 2
查看完整版本: 求教贴 判断身旁敌人数量的函数不能正常使用【已答复】