初めてゲームをするときだけメッセージを表示させる

投稿者:Icon2 icon mini miyakin2 投稿日:2011/09/12 10:41

初めてそのゲームをプレイして、途中でセーブして、次にロードしたときに、
初めて用の最初のメッセージを表示させたくないスクリプトです。
「このゲームは〇〇を〇〇するゲームです」のようなメッセージのこと。

開始スクリプトに、
setVariable("スタート", 0)

最初のマップシーンのどこかに自動イベントを作り、
その有効条件スクリプトに、
getVariable("スタート")<1

イベント実行内容(スクリプト)に、
speak("藩主を斬り、国を追われた\n村井源之介が江戸へ向かう。\nその目的は徳川斬りである。")
setVariable("スタート", getVariable("スタート") + 1)

掲示板にあったのをゲームに使ったのでメモしました。

コメントする

コメントするには、ログインする必要があります。

コメント一覧

User icon mini 退会したユーザー(投稿日:2011/11/10 19:18, 履歴)
speak("表示メッセージ")

↑この実行なんとかは自動的に実行で

言い終わった後に
setFlag("あ",true)

と入れておき有効条件に
!getFlag("あ")

と入れます。

こちらのほうが楽で分かりやすいですよ
User icon mini 退会したユーザー(投稿日:2011/11/10 14:35, 履歴)
わざわざ変数使わなくても、フラグの方が分かりやすいですよ。
Icon2 icon mini miyakin2(投稿日:2011/09/12 17:51, 履歴)
そういう使い方もできるんですね。
おかげで1-4がクリアできないです。下手なだけだけど。
002 1  mini ugonight(投稿日:2011/09/12 17:13, 履歴)
いこさみアドベンチャーはこれを応用してライフを減らしたりしてますねぇ~