LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 2006|回复: 5

[综合] GH请教!

[复制链接]
发表于 2015-1-6 17:33:20 | 显示全部楼层 |阅读模式
怎么写排除对自己释放的函数?比如 防骑的保护之手和牺牲之手,总是往自己身上释放,问了龙套哥,但是我团队调用加不上去,加上就弹错!不知道怎么回事。请教大神指点!
回复

使用道具 举报

发表于 2015-1-6 17:48:53 | 显示全部楼层
脚本代码发出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-6 18:35:29 | 显示全部楼层
if isChecked("牺牲之手") and canCast(6940,false,false) and lowestHP < getValue("牺牲之手")  then
            for i = 1, #nNova do
                if nNova[i].hp <= getValue("牺牲之手") and getBuffRemain(nNova[i].unit,6940,"player") == 0 then
                    if castSpell(nNova[i].unit,6940,true,false) then return; end
                end
            end
            end
这个是我用的脚本,如何[i] 本身是有的,如何添加排除?
回复 支持 反对

使用道具 举报

发表于 2015-1-7 13:01:50 | 显示全部楼层
aircui 发表于 2015-1-6 18:35
if isChecked("牺牲之手") and canCast(6940,false,false) and lowestHP < getValue("牺牲之手")  then
   ...

  1. if isChecked("牺牲之手") and canCast(6940,false,false) and lowestHP < getValue("牺牲之手") then
  2.             for i = 1, #nNova do
  3.                 if nNova[i].hp <= getValue("牺牲之手") and getBuffRemain(nNova[i].unit,6940,"player") == 0  and getGUID("player")~=getGUID(nNova[i].unit)  then
  4.                     if castSpell(nNova[i].unit,6940,true,false) then return; end
  5.                 end
  6.             end
  7.             end
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-1-7 14:56:07 | 显示全部楼层
套哥好高端,我刚刚有点想法,你就写出完整代码了
回复 支持 反对

使用道具 举报

发表于 2016-12-31 02:16:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-6 04:01 AM , Processed in 0.044484 second(s), 24 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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