■吉里吉里/KAG/TJS雑談質問スレ■その18at GAMEDEV■吉里吉里/KAG/TJS雑談質問スレ■その18 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト463:名前は開発中のものです。 09/08/08 17:35:42 g/+i2DJo 2~4択に対応版作ってみた ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;↓今回の選択肢の数 [if exp="f.好感度フラグ < 5"][eval exp="f.選択肢の数 = 3"][endif] [if exp="f.好感度フラグ >= 5"][eval exp="f.選択肢の数 = 4"][endif] ;↓選択肢の直前で変数に必要なパラメータを代入 [eval exp="f.s1 = '*select1'"][eval exp="f.t1 = '本文1の文章をここに記述する'"] [eval exp="f.s2 = '*select2'"][eval exp="f.t2 = '本文2の文章をここに記述する'"] [eval exp="f.s3 = '*select3'"][eval exp="f.t3 = '本文3の文章をここに記述する'"] [eval exp="f.s4 = '*select4'"][eval exp="f.t4 = '本文4の文章をここに記述する'"] ;↓のマクロで選択肢配置 [select] [s] 464:名前は開発中のものです。 09/08/08 17:37:33 g/+i2DJo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;選択肢マクロ [macro name="select"] ;今回使用するデータを集計 @eval exp="f.data = [[ f.t1 ,'first.ks', f.s1], [ f.t2, 'first.ks', f.s2], [ f.t3,'first.ks', f.s3], [ f.t4,'first.ks', f.s4]]" ;ランダム入れ替え @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" ;↑今回の選択範囲の内容を入れ替え ;↓以下適当な回数シャッフルを繰り返し @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" @eval exp="f.tmp1 = intrandom(0,f.選択肢の数-1),f.tmp2 = intrandom(0,f.選択肢の数-1),f.data[f.tmp1] <-> f.data[f.tmp2]" ;選択肢を表示する 1.[link target="&f.data[0][2]" storage="&f.data[0][1]"][emb exp="f.data[0][0]"][endlink][r] [endif] [if exp="f.選択肢の数 >= 2"]2.[link target="&f.data[1][2]" storage="&f.data[1][1]"][emb exp="f.data[1][0]"][endlink][r] [endif] [if exp="f.選択肢の数 >= 3"]3.[link target="&f.data[2][2]" storage="&f.data[2][1]"][emb exp="f.data[2][0]"][endlink][r] [endif] [if exp="f.選択肢の数 >= 4"]4.[link target="&f.data[3][2]" storage="&f.data[3][1]"][emb exp="f.data[3][0]"][endlink][r] [endif] [endmacro] 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch