魔兽地图编辑器吧 关注:64,999贴子:3,835,865
  • 6回复贴,共1

持续施法怎么捕捉施法打断呢?

只看楼主收藏回复

全局触发器是可以捕捉,单位停止施法的这个事件
单个触发器里,能用if条件语句捕捉到单位是不是还在施法,或者有没有其他办法知道单位施法中断了?
因为还用了计时器循环施法,逆天触发器也配合实施不起来。
因为逆天触发器不能删除当前计时器。
逆天用习惯,不想用全局。。。
求教啊~


IP属地:浙江1楼2023-01-13 10:25回复
    计时器+逆天触发器,用自定义值记录状态


    IP属地:北京来自Android客户端2楼2023-01-13 15:37
    回复
      哈希表,以施法单位的句柄为父目录下存布尔值。施法存为true,停止施法存为false。判断这个哈希表就可以了


      IP属地:广东来自Android客户端4楼2023-01-28 01:46
      回复
        触发一:任意单位 准备施放技能
        设置(触发单位)的 [自定义值]施法中 为[真值]true
        触发二:任意单位 停止施放技能
        设置(触发单位)的 [自定义值]施法中 为[真值]false
        触发三:任意单位 施放技能结束
        设置(触发单位)的 [自定义值]施法中 为[真值]false
        触发四:任意单位 接受伤害
        if(触发单位) 拥有 (被击晕(暂停))魔法效果 等于true 或 (触发单位) 拥有 (纠缠根须)魔法效果 等于true
        then 设置(触发单位)的 [自定义值]施法中 为[真值]false
        自己用过的,用来制作电脑单位AI的,可看看。


        IP属地:广东5楼2023-01-28 17:26
        收起回复
          开始施法-加入单位组
          停止施法-移出单位组
          循环判断-单位是否在单位组


          IP属地:安徽6楼2023-01-31 15:40
          回复