後,IF文には条件式のあとにTHENが必要です。
ABC=2
IF ABC==1 THEN PRINT "1"
IF ABC==2 THEN PRINT "2"
IF ABC==3 THEN PRINT "3"
このようになります。ABC==1の後にTHENがあります。
バグか必要では無いものなのか分かりませんが,現在の時点ではIF文でTHENが省略できるようになっていますが,プログラムの拳動が変になったりしないよう,THENは忘れないようにしてください。
WHILE文にはTHENは必要ありません。
DRES=DIALOG("もういちどやりなおしますか?",1,"かくにん")
IF DRES==1 THEN GOTO @GAMESTART
IF DRES==-1 THEN END
変数=DIALOG([ダイアログ内の文字列],[選択タイプ],[キャプション文字列])
これでできるはずです。
選択タイプは
0=了解 1=はい/いいえ
2=戻る/次へ 3=中止/決定
4=中止/実行 5=次へ
になります。
キャプション文字列は,ダイアログ画面の一番上に表示される文字列です。