| どーも、御刀です。 実はパイロット養成イベントを作成してみたんですけど、それで能力値の上昇する値を 表示させる処理を別のラベルに表記して、キーで入力するたびに数字が増えるようにし たんです。そこで、やっぱり人間ですから調子に乗ってどんどん数字を増やしていった わけです。すると、50回目で$(記事タイトル)のようなエラーメッセージが出て、SRCが 終了されてしまったのです!こんなことがプレイ中に発生したら(とくにセーブを忘れ ていた時とか)シャレになりませんよね?どうにかこれを回避する方法はないものでし ょうか?
一応、それのソースです(↓)。動作は特に問題ありません。
待ち2: Font 12pt #FFFFFF Bold : : HotPoint 格闘UP 263 162 16 16 HotPoint 射撃UP 423 162 16 16 HotPoint 命中UP 263 192 16 16 HotPoint 回避UP 423 192 16 16 : :
Do Wait Click Loop While (選択 = "") Switch 選択 : : Case 格闘UP ClearPicture 280 160 319 180 Incr 格闘増分 Incr 必要 4 Font 14pt #3CD1FF Bold PaintString 280 160 (Info(パイロット,養成者,格闘) + 格闘増分) 計算 Refresh If 格闘増分 > 0 Then HotPoint 格闘DOWN 245 162 16 16 EndIf 待ち2
: : EndSw
計算: ClearPicture 330 90 475 140 Font 16pt #FFFFFF Bold PaintString (400 - TextWidth(必要)) 90 必要 If (PP[養成者] - 必要) < 0 Then Font 16pt #FF2222 Bold EndIf PaintString (400 - TextWidth(PP[養成者] - 必要)) 120 (PP[養成者] - 必要) Refresh Return
|