I-083 yesno
原文:Displays question in string s and returns true or false depending
upon which button is clicked.
中文:跳出一個提示框,依據按下的按鈕回報相對應的內容,預設項有:
OK(true,即1)NO(false,即2)與cancel(null,位置在提示文字前)
自設按鈕時,格式為:
%yesno(提示文字,按鈕1提示:指令,按鈕2提示:指令,....)
它可以使用*宣告預選按鈕,如果採用自定按鈕時。
格式:%yesno(s)
範例:#IF (%yesno("Do you really want to quit now?")) {quit;y} {resume}
跳出一個提示框,詢問:Do you really want to quit now?(要不離開遊戲?)
沒有自設按鈕,所以只有OK、NO與cancel,按下OK,輸出指令quit;y。
按下NO,輸出指令resume。按下cancel,什麼都不做。
#exec %yesno("Do you really want to quit now?",yes:quit;y,no:resume)
效果同前例。