|
楼主 |
发表于 2010-5-22 18:21:42
|
显示全部楼层
我和楼上遇到相同问题
只要在外面那里设置一个叫HT的哈希表变量,然后,里面的HT都变成udg_HT
这样就可了,以前用returnbug也是这样的,我不知道怎么在自定义脚本添加全局变量,总之下面的触发是可以的,在触发器那里运行函数jj,事件自己喜欢什么就什么,总之能触发就可以了,总感觉,很像,和returnbug很像。。。。。
function fuck takes nothing returns nothing
local timer tm =GetExpiredTimer()
local unit zb=LoadUnitHandle(udg_HT,GetHandleId(tm),1)
call DisplayTimedTextToPlayer(Player(0),0,0,0,"fun")
call KillUnit(zb)
endfunction
function jj takes nothing returns nothing
local timer tm=CreateTimer()
call FlushParentHashtable( udg_HT )
set udg_HT = InitHashtable()
call SaveUnitHandle(udg_HT,GetHandleId(tm),1,GetSpellTargetUnit())
call TimerStart(tm,1,true,function fuck)
set tm=null
endfunction
----------- 帖子于 18:21 更新 --------- 之前内容发布于 18:20 ------------
上面一定是技能释放事件,不能随便[s:166] |
|