魔兽地图编辑器吧 关注:65,332贴子:3,840,855
  • 7回复贴,共1

这个用loop循环能实现玩家2也返回基地吗

只看楼主收藏回复

function Trig_Go_to_Base_Conditions takes nothing returns boolean
return((GetOwningPlayer(GetEnteringUnit())==Player(0))and(IsUnitType(GetEnteringUnit(),UNIT_TYPE_HERO)))!=null
endfunction
改成
function Trig_Go_to_Base_Conditions takes nothing returns boolean
local integer i=0
loop
exitwhen i==2
return((GetOwningPlayer(GetEnteringUnit())==Player(0))and(IsUnitType(GetEnteringUnit(),UNIT_TYPE_HERO)))!=null
set i=i+1
endloop
endfunction


IP属地:江西1楼2017-04-13 22:26回复
    不能


    IP属地:湖北2楼2017-04-13 22:58
    回复
      2025-07-24 14:32:45
      广告
      不感兴趣
      开通SVIP免广告
      …喵呜不会j


      IP属地:广东来自Android客户端3楼2017-04-13 23:33
      收起回复


        IP属地:广东4楼2017-04-14 00:45
        回复
          遇到第一个return就结束了


          IP属地:湖北来自Android客户端6楼2017-04-14 07:06
          回复
            return出去了,后面的i++表示怪我咯


            IP属地:江苏来自Android客户端7楼2017-04-15 16:08
            回复
              返回值只能有1个


              IP属地:广西来自Android客户端8楼2017-04-16 16:23
              回复