魔兽WE练功房触发制作
发布网友
发布时间:2023-01-04 06:30
我来回答
共3个回答
热心网友
时间:2023-10-12 21:42
触发001事件:任意单位进入000区域条件:触发单位是英雄=true动作:开启触发器002触发002事件:时间每过去30秒条件:无动作:创建X个XX单位在00区域的中心,面朝XXX触发003事件:任意单位离开00区域条件:离开单位是英雄=true动作:关闭触发器002
热心网友
时间:2023-10-12 21:42
http://bbs.islga.org/read.php?fid=13&tid=19164&u=18885
提供个网站给你~这是一个地图的技术交流论坛,有帮助的话谢谢采纳
热心网友
时间:2023-10-12 21:42
library ABC initializer CBB
function CBA takes nothing returns nothing
local group z
local group z2 =CreateGroup()
local group hero =CreateGroup()
local unit u
set z = GetUnitsInRectAll(gg_rct_001)
loop
set u = FirstOfGroup(z)
exitwhen u==null
if(GetOwningPlayer(u) == Player(5))then
call GroupAddUnit(z2,u)
endif
if (IsUnitType(u, UNIT_TYPE_HERO)== true)then
call GroupAddUnit(hero,u)
endif
call GroupRemoveUnit(z,u)
endloop
if(CountUnitsInGroup(z2)<=20)and(CountUnitsInGroup(hero)>=1)then
call CreateNUnitsAtLoc( 20, 'hfoo', Player(5), GetRectCenter(gg_rct_001), bj_UNIT_FACING )
endif
call DestroyGroup(z)
call DestroyGroup(z2)
call DestroyGroup(hero)
set u = null
endfunctionfunction CBB takes nothing returns nothing
local timer t = CreateTimer()
call TimerStart(t,1,true,function CBA)
set t = null
endfunction
endlibrary 自己改一下区域和单位ID、数量