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

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

EDを5つに分岐させたい
 なごみ  - 2013/12/14(土) 15:26 -
  
挨拶もなしにすみません。画像選択肢機能を使っていて
ED 1〜3 を通過したら一つ選択肢を増やしEDを追加するというのを目指しています。


@L(2001)=3 →ED_1
@L(2002)=3 →ED_2
@L(2003)=3 →ED_3
それ以外の場合はED_4 

@G(1001)〜G(1003)が各1以上あり、最初からプレイした場合は選択肢が増えて
それを選ぶとED_5にしたいです。


以下の記述でやってみたのですがうまく分岐してくれません。
4.の表記が間違っているのではないかとはおもうんですが他の表記など
よいやり方があったらお力を貸していただけないでしょうか?


___________________________________________________________________________

#=hajime


\GO.IF(@G(1001)>=1 && @G(1002)>=1 && @G(1003)>=1, LABEL2, LABEL1)


___________________________________________________________________________

1.ED1〜3を通過後
___________________________________________________________________________


#=LABEL2


\CSEL(@L(50),1)
\GO.IF(@L(50)==01, 2001_1)
\GO.IF(@L(50)==02, 2002_1)
\GO.IF(@L(50)==03, 2002_1)
\GO.IF(@L(50)==04, ED_5)


___________________________________________________________________________

2.ED1〜3を通過前 1回目の選択肢
___________________________________________________________________________


#=LABEL1


\CSEL(@L(50),1)
\GO.IF(@L(50)==01, 2001_1)
\GO.IF(@L(50)==02, 2002_1)
\GO.IF(@L(50)==03, 2003_1)


#= 2001_1
\LET(@L(2001)+=-1)
\GO(nikaime)

#=2002_1
\LET(@L(2002)+=+1) 
\GO(nikaime)

#=2003_1
\LET(@L(2003)+=+1) 
\GO(nikaime)

___________________________________________________________________________

2.二回目の選択肢
___________________________________________________________________________


#=nikaime


\CSEL(@L(50),1)
\GO.IF(@L(50)==01, 2001_2)
\GO.IF(@L(50)==02, 2002_2)
\GO.IF(@L(50)==03, 2003_2)


#= 2001_2
\LET(@L(2001)+=-1)
\GO(sankaime)

#=2002_2
\LET(@L(2002)+=+1) 
\GO(sankaime)

#=2003_2
\LET(@L(2003)+=+1) 
\GO(sankaime)

___________________________________________________________________________


3.三回目の選択肢
___________________________________________________________________________


#=sankaime


\CSEL(@L(50),1)
\GO.IF(@L(50)==01, 2001_3)
\GO.IF(@L(50)==02, 2002_3)
\GO.IF(@L(50)==03, 2003_3)


#= 2001_3
\LET(@L(2001)+=-1)
\GO(kekka)

#=2002_3
\LET(@L(2002)+=+1) 
\GO(kekka)

#=2003_3
\LET(@L(2003)+=+1) 
\GO(kekka)

___________________________________________________________________________

4.結果
___________________________________________________________________________


#=kekka


\GO.IF(@L(2001)==3, ED_1,hantei_1)
#=hantei_1
\GO.IF(@L(2002)==3, ED_2,hantei_2)
#=hantei_2
\GO.IF(@L(2003)==3, ED_3,ED_4)


#=ED_1
\LET(@G(1001)+=+1) 

#=ED_2
\LET(@G(1002)+=+1)

#=ED_3
\LET(@G(1003)+=+1)

#=ED_4

#=ED_5
引用なし
パスワード
377 hits

EDを5つに分岐させたい なごみ 2013/12/14(土) 15:26
Re:EDを5つに分岐させたい ぽてと 2013/12/15(日) 1:43
Re:EDを5つに分岐させたい なごみ 2013/12/21(土) 9:15

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