コメント

このコメントは、【トピック】ワールドゲームの要望、意見へのコメントです。

コメントの内容

User icon mini 退会したユーザー(投稿日:2012/03/04 11:03/04/12)
参考例が、最初のコメントに書いたところにあると思いますが、
ここに、参考例を書きましょう(正直、かなり期待しているので)
そもそもフラグとは「***を取った」などを管理するものです。
正直、フラグの説明は苦手なので、わかりにくいかもしれません。
setFlag("***",true)

で、***の中にフラグの名前「フラグ名」を設定することができます。(フラグ名は、何でもいいです。その時にあったフラグ名を設定するとわかりやすく、掲示板に質問するときに、回答してくださる方々にわかりやすくなります)
getFlag("***")

と対になって使うのですが、二種類の使い方があります。

一つ目の使い方

スクリプトを打つ画面の時に、左下に有効条件という場所があります。そこに
!getFlag("***")

と、打つと
setFlag("***",true)

を取った時にキャラが消え、
getFlag("***")

と、打つと
setFlag("***",true)

を取った時にキャラが現れます。(最初にキャラが消えているようになります。)
参考例を書きます。(まずは、コピペするとわかるのでは?)
一つ目のイベントに(人のキャラを設定するとわかりやすいです。)
speak("ここら辺には、夜になると幽霊が出るらしいぞ・・・")
speakFullScreen(true, "そして、夜になった。")
setFlag("幽霊",true)

有効条件に
!getFlag("幽霊")

二つ目のイベントに(幽霊のキャラを設定するとわかりやすいです。)
speak("ウウゥ~~~~~")

有効条件に
getFlag("幽霊")


二つ目の使い方

if getFlag("***")
# スクリプト1
else
# スクリプト2
end

これを打つと
setFlag("***",true)

を取ってないとスクリプト2が、取ったら、スクリプト1が実行されます。
これは、最初のコメントに書いたところにあるスクリプトをコピペすればわかると思います。
ちなみに、
setFlag("***", false)

を取ると、***のフラグ名のフラグを取っていた時に消すことができます。

以上です。
わかりにくかったかもしれません、わかりにくかったら、コピペで頑張って理解してください。すいません。
「ワールドゲーム」の作成頑張ってくださいね、期待してます!

コメントの内容(一番最初の投稿)

User icon mini 退会したユーザー(投稿日:2012/03/04 11:03/04/12)
参考例が、最初のコメントに書いたところにあると思いますが、
ここに、参考例を書きましょう(正直、かなり期待しているので)
そもそもフラグとは「***を取った」などを管理するものです。
正直、フラグの説明は苦手なので、わかりにくいかもしれません。
setFlag("***",true)

で、***の中にフラグの名前「フラグ名」を設定することができます。(フラグ名は、何でもいいです。その時にあったフラグ名を設定するとわかりやすく、掲示板に質問するときに、回答してくださる方々にわかりやすくなります)
getFlag("***")

と対になって使うのですが、二種類の使い方があります。

一つ目の使い方

スクリプトを打つ画面の時に、左下に有効条件という場所があります。そこに
!getFlag("***")

と、打つと
setFlag("***",true)

を取った時にキャラが消え、
getFlag("***")

と、打つと
setFlag("***",true)

を取った時にキャラが現れます。(最初にキャラが消えているようになります。)
参考例を書きます。(まずは、コピペするとわかるのでは?)
一つ目のイベントに(人のキャラを設定するとわかりやすいです。)
speak("ここら辺には、夜になると幽霊が出るらしいぞ・・・")
speakFullScreen(true, "そして、夜になった。")
setFlag("幽霊",true)

有効条件に
!getFlag("幽霊")

二つ目のイベントに(幽霊のキャラを設定するとわかりやすいです。)
speak("ウウゥ~~~~~")

有効条件に
getFlag("幽霊")


二つ目の使い方

if getFlag("***")
# スクリプト1
else
# スクリプト2
end

これを打つと
setFlag("***",true)

を取ってないとスクリプト2が、取ったら、スクリプト1が実行されます。
これは、最初のコメントに書いたところにあるスクリプトをコピペすればわかると思います。
ちなみに、
setFlag("***", false)

を取ると、***のフラグ名のフラグを取っていた時に消すことができます。

以上です。
わかりにくかったかもしれません、わかりにくかったら、コピペで頑張って理解してください。すいません。
「ワールドゲーム」の作成頑張ってくださいね、期待してます!