|
[codes=jass]
call DialogSetMessage( udg_ByeOrNot[ GetConvertedPlayerId(GetTriggerPlayer()) ], "yes or not?" )
set udg_ByeOrNotS[1]= DialogAddButtonBJ( udg_ByeOrNot[GetConvertedPlayerId(GetTriggerPlayer()) ], "是" )
set udg_ByeOrNotS[2] = DialogAddButtonBJ( udg_ByeOrNot[GetConvertedPlayerId(GetTriggerPlayer()) ], "否" )
call DialogDisplayBJ( true, udg_ByeOrNot[GetConvertedPlayerId(GetTriggerPlayer()) ], PL )
if udg_ByeOrNotS[1]== GetClickedButtonBJ() then
if....then
....
else
....
endif
else
...
endif[/codes]
以上`有什么错误吗?
在游戏里测试是没有效果的,对话框是出来了,不过点击了“是”也不会进行if```then``else那段动作 |
|