NScripter Ver.16.00at GAMEDEVNScripter Ver.16.00 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト309:名前は開発中のものです。 09/09/26 00:17:54 u9Sg5sVp ドロップシャドウ来たな 310:名前は開発中のものです。 09/09/26 12:26:22 B459tnt7 nscripterで以下のような選択肢用のサブルーチンを組んでみました。 ;プログラムここから *sentaku getparam $1,$2 if %tc=1 goto *sentaku1 for %1=1 to 30 mov ?bunki[%1],%1 mov $?bunki[%1],"" next mov %tag,1 *sentaku1 mov $?bunki[%tag],$1 inc %tag mov $?bunki[%tag],$2 inc %tag if %tc=0 mov %tc,1 return *sentakustop mov %tc,0 select $?bunki[1],$?bunki[2], $?bunki[3],$?bunki[4], $?bunki[5],$?bunki[6], $?bunki[7],$?bunki[8], $?bunki[9],$?bunki[10], $?bunki[11],$?bunki[12], $?bunki[13],$?bunki[14], $?bunki[15],$?bunki[16], $?bunki[17],$?bunki[18], $?bunki[19],$?bunki[20], 311:310 09/09/26 12:29:22 B459tnt7 $?bunki[21],$?bunki[22], $?bunki[23],$?bunki[24], $?bunki[25],$?bunki[26], $?bunki[27],$?bunki[28], $?bunki[29],$?bunki[30] return ;プログラムここまで しかし実際に本文で sentaku "選択肢1","*test1" sentaku "選択肢2","*test2" sentakustop と書いて実行してみたのですが、実際には 選択肢2 選択肢2 と表示され両方とも選択肢2になってしまいます。 どうしたらいいのでしょうか? そしてもう一つ 数字変数内の数値を文字変数に格納するにはどうしたらいいのでしょうか? ただ文字変数の中に数字を入れるだけなら mov $1,"1" とやればいいのはわかるのですが、$1内に%1の値を入れたい場合はどうしたらいいのか分かりません mov $1,"%1" と書くと$1に%1という文字が格納されてしまい、 mov $1,%1 と書くとなぜか%1の中の値が本文に表示されてしまいます。 どうか教えてください。 改行が多くて2スレになってしまいましたすみません。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch