|
[jass]
function t2 takes nothing returns nothing
    call BJDebugMsg(I2S(GetHandleId(GetClickedButton())))
endfunction
function t1 takes nothing returns nothing
    local dialog d = DialogCreate()
    local button b = DialogAddButton(d,"确定",0)
    local trigger trig = CreateTrigger()
    call TriggerAddAction(trig,function t2)
    call TriggerRegisterDialogButtonEvent(trig,b)
    call DialogDisplay(Player(0),d,true)
endfunction
function t3 takes nothing returns nothing
call t1()
endfunction
[/jass]
返回结果居然是 0 反复几次 GetClickedButton() 这个方法返回都是 0 |
|