帮忙看下这段代码有什么问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:55:41
function Trig_WJJ_Func003A takes nothing returns nothing
local unit u = GetEnumUnit()
call PauseUnit(u,true)
call SetUnitTimeScalePercent( u, 0 )
call AddTimeredEffectTargetUnit( "Abilities\\Spells\\Undead\\FreezingBreath\\FreezingBreathTargetArt.mdl",u,"origin",10.0)
call UnitDamageTargetBJ(GetTriggerUnit(),u,500.00,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_UNIVERSAL)
call TriggerSleepAction( 10 )
call SetUnitTimeScalePercent( u, 100 )
call PauseUnit(u,false)
call DisplayTextToForce(GetPlayersAll(),"|cFFFFCC99触发了技能!!")
endfunction

为什么call TriggerSleepAction( 10 ) 后面的语句都没有执行?怎么才能让后面语句也能执行

我是想暂停附近的一群单位,10秒后恢复

魔兽地图制作教程-新手指南
http://tieba.baidu.com/f?kz=244906326

那就是该函数没被完成呗。TriggerSleepAction的参数只有那一个吗?需不需要获取目标对象?建议去看看TriggerSleepAction函数是怎么写的。可以在函数前也加个输出语句验证下,然后再TriggerSleepAction函数内也写一段输出语句看看。

有~还是没有啊?

ei