お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
46 / 401 ツリー ←次へ | 前へ→

選択肢回収後の動きについて かれは 2020/8/23(日) 23:18
Re:選択肢回収後の動きについて ぽてと 2020/8/24(月) 19:02
Re:選択肢回収後の動きについて かれは 2020/8/25(火) 22:32

選択肢回収後の動きについて
 かれは  - 2020/8/23(日) 23:18 -
  
失礼します。かれはと申します。
選択肢のあるゲームを作ろうとしています。

そこで質問なのですが、
A、B、Cと三つの選択肢があるとして、ABCすべてを選ばせて次の文章へ進む、というスクリプトはどう記述すればよいのでしょうか?

よろしくお願いします。
引用なし
パスワード

Re:選択肢回収後の動きについて
 ぽてと E-MAIL  - 2020/8/24(月) 19:02 -
  
ぽてとです。

やり方ややりたい事は色々ありますが、サンプルを2パターン用意しました。

1:選択肢を全て選び、直接シナリオDへ行く場合
2:全選択肢を選んだ後に選択肢Dを選択可能にする

参考になればと思います。

//■選択肢を全て選び、直接シナリオDへ行く場合
#=選択肢
\SEL.GO(A,B,C)
\SEL(選択肢A,選択肢B,選択肢C)

#=A
シナリオA
\LET(@L(101)=1)
\GO.IF(@L(101)+@L(102)+@L(103)==3, D, 選択肢)

#=B
シナリオB
\LET(@L(102)=1)
\GO.IF(@L(101)+@L(102)+@L(103)==3, D, 選択肢)

#=C
シナリオC
\LET(@L(103)=1)
\GO.IF(@L(101)+@L(102)+@L(103)==3, D, 選択肢)

#=D
シナリオD
\GO.TITLE


//■全選択肢を選んだ後に選択肢Dを選択可能にする
#=選択肢
\LET.IF(@L(101)+@L(102)+@L(103)==3, @L(100)=1)
\SEL.A(1,1,1,@L(100))
\SEL.GO(A,B,C,D)
\SEL(選択肢A,選択肢B,選択肢C,選択肢D)

#=A
シナリオA
\LET(@L(101)=1)
\GO(選択肢)

#=B
シナリオB
\LET(@L(102)=1)
\GO(選択肢)

#=C
シナリオC
\LET(@L(103)=1)
\GO(選択肢)

#=D
シナリオD
\GO.TITLE


以上、お役に立てればと思います。
引用なし
パスワード

Re:選択肢回収後の動きについて
 かれは  - 2020/8/25(火) 22:32 -
  
>ぽてと様

サンプルを用いての説明、大変分かりやすかったです。
参考にさせていただき、無事に解決しましたことを報告させていただきます。
ありがとうございました!
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
46 / 401 ツリー ←次へ | 前へ→
59,453
(SS)C-BOARD v3.8.1β4 is Free.