「enter」を押したら「input」に戻りたい。
「enter」を押し続けると「正解」になり続けてしまう。
このような問題はどのようにすれば解決できますか?
gsel 0 sdim TOI,1000 notesel TOI noteload "800.txt" KAZU=noteinfo(0) font "MS ゴシック",33 KAI=0 *KURIKAESHI buffer 3,ginfo(20),ginfo(21) sendmsg hwnd, $112, $F030 gsel 0 font "MS ゴシック",33 pos 0,2 notesel TOI noteget MONDAI,KAI*2 mes MONDAI pos 100,50 objmode 2 redraw 0 onkey gosub *check pos 300,200 font "MS ゴシック",60,16 objmode 2 s="" input s,500,100 redraw 1 stop *check if wparam=13{ objsel -1 cls font "MS ゴシック",50 pos 100,50 notesel TOI noteget SEIKAI,KAI*2+1 if s=SEIKAI:mes"正解\n(次の画面)" : else : mes"失敗" KAI++ wait 200 if (KAZU/2)=KAI :end cls 0 goto *KURIKAESHI } stop
※スクリプトの前半は省略
上のようなものを作っています(はじめから、これを見せればよかった・・)