1 名前:名前は開発中のものです。 mailto:sage [2010/06/04(金) 04:57:28 ID:tnAvyTGm] 商業流通でなければフリーで利用可能な ゲームエンジンNScripterについて語るスレです。 ・本家 ttp://www.nscripter.com/ ・うpろだ ttp://nscruploader.hp.infoseek.co.jp/
702 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 19:42:25.94 ID:qygeOe2R] 描画はな……以前スプライトの透過度をfor〜nextで組んでんの見かけたけど ロートルPCじゃ凄く重かった
703 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 20:07:13.45 ID:wh5q6Pey] >701 luasubの個数制限、試してみたけど突然メモリーが足りないエラーが出て止まった。 ルール上の制限は「メモリーの続く限り」じゃないかな。 だから環境か、Luaの扱えるメモリー量によるんじゃないかな。
704 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 08:30:10.75 ID:LjOrf0El] >>703 ってことは常識の範囲内で…なのかな。教えてくれてありがとう。
705 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 15:47:13.39 ID:JeLPXDNA] tipsに配列変数はセーブされないって書いてあるけどロードした後普通に読み込めたんだけどどうなんだろう。 ただグローバルは保存されていなかった。
706 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 17:22:35.06 ID:Gp6RWb9e] >>705 高橋氏が公式掲示板でそう発言してなかったっけ? ちょっと試してみるわ
707 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 17:29:21.75 ID:Gp6RWb9e] マジだった。いつ仕様変わったんだろ?
708 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 18:06:22.48 ID:rbyYQ29L] どっちにせよ、配列はLuaにやらせる方が使いやすい
709 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 23:11:07.02 ID:LjOrf0El] Nスク側の配列は%%とか$%で擬似的にやった方が余裕で便利なレベルに不便だから困る
710 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 23:27:19.15 ID:tdCXI57z] NScripterの配列は、define節で面倒な計算を先にやっておいて、計算結果を格納するのに限る。
711 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 00:03:05.91 ID:nx3qB9cq] 面倒な計算やるんならやっぱりLuaだよね
712 名前:名前は開発中のものです。 mailto:sage [2011/04/22(金) 19:48:28.06 ID:RE6dbMN6] 日記に何かくるっぽい?
713 名前:名前は開発中のものです。 mailto:sage [2011/04/25(月) 19:45:02.67 ID:DglWTzfS] ちょっと初心者な質問で申し訳ないんだけど 新ボタン命令でbsp 2,"P3,0","P3,1","P4,1"の このP3の後ろ0とか1ってセルの番号? "P3,0"ならスプライト3番の0セル表示であってるかな
714 名前:名前は開発中のものです。 mailto:sage [2011/04/25(月) 20:20:15.99 ID:WS2pumT8] 添付テキストに書いてあるだろ いちいち聞かなくてもそれ読めば分かる
715 名前:名前は開発中のものです。 mailto:sage [2011/04/25(月) 21:01:29.69 ID:GScb/Qbx] 読んでわからなくてもやってみれば分かる。 聞く前に読む・試すをこなした方が使えるようになるよ
716 名前:名前は開発中のものです。 mailto:sage [2011/04/25(月) 23:12:58.92 ID:DglWTzfS] 普段リファレンス中心に使っててリファの説明でいまいちよくわかんなかったから… 挙動上はあってるみたいなんだけど今ひとつ自信持てなくてね、お騒がせしました。
717 名前:名前は開発中のものです。 mailto:sage [2011/04/25(月) 23:25:45.25 ID:GScb/Qbx] >>716 実際に試してわからんかったらまた来るんだ。ガンガレ
718 名前:名前は開発中のものです。 mailto:sage [2011/04/25(月) 23:51:04.54 ID:DglWTzfS] とりあえず今のところは想定したとおりの動きするっぽい。 使ってて思ったんだけどbsp命令ってボタン外押しも右クリックと同じ-1が返るのね。 右クリックでキャンセルにしてたらボタン外クリックで戻るからびっくりした。
719 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 00:14:23.19 ID:9unkb4GS] >>718 bspってかbexecな。マニュアル見て分かるように、 一つ目の返り値の文字列変数の方に入力内容、("RETURN"とか"LCLICK"とか) 二つ目の返り値の数値変数の方には(0以上:スプライト番号、-1:それ以外)が固定で帰る。
720 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 00:49:09.80 ID:/eXi2Qst] >>716 >リファの説明でいまいちよくわかんなかったから… 基本が出来てないから読んで分からないだけ 試して体で覚える手っ取り早い じゃねーと何時までもなにやっても分かんないままだ
721 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 10:11:52.35 ID:+IPybOCv] 旧ボタンから離れられないなんて悟られたらっ……
722 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 12:29:38.10 ID:u3J3Jy2X] 新しい機能を覚える余裕がなくて新しいバージョンをダウンロードもしてないうちに 新しい機能がどんどん増えていってるわけで
723 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 12:54:11.54 ID:/eXi2Qst] 特に困ることもないから 旧ボタン使い続けてるけどな
724 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 13:06:32.58 ID:WrhVznBp] 旧ボタンのが分かり易いもんね
725 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 18:43:33.54 ID:9i8g/CSy] ボタンが離れたときの制御が追加されてる分表示非表示とか制御項目が多くなればなるほど新ボタンのがスクリプト書くの楽な気がする。 ボタン同士の隙間がない状況なんてそうないとは思うけど
726 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 11:30:29.26 ID:lIS3jzJr] 新旧ボタンで目に見えて重さが違うとか、そういうのがあれば乗り換えるけどね。複合ボタンでアホみたいに大量の文字スプライト動かすと重いし
727 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 13:09:19.67 ID:WRdKwYju] >>726 いや、目に見えて重さもキー感知能力も違うぞ
728 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 16:30:12.72 ID:Wzl7ZDyP] mov %0,100 itoa2 $0,%0 lsp 1,":s/22,22,0;#FFFFFF"+"$0",100,100 print 1 この後%0を99に変える mov %0,99 itoa2 $0,%0 lsp 1,":s/22,22,0;#FFFFFF"+"$0",100,100 print 1 再表示で減らない…んだけどバグ?
729 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 16:33:05.31 ID:Wzl7ZDyP] 補足、一度cspしたら結果が反映された。 どうやらスプライト上書き表示じゃ反映されないみたい
730 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 16:52:08.65 ID:WRdKwYju] つーか、;#FFFFFF"+"$0" じゃなくて ;#FFFFFF"+$0 だろと小一時間……
731 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 17:04:27.14 ID:Wzl7ZDyP] ""消したら普通にlspで反映されたわ…やだ何これ恥ずかしい…///
732 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 19:35:28.70 ID:5Zma5Kau] 今だとoldの方だと思うが 添付テキストにも書かれてるのに 文字連結の記述ミスは何時まで経っても無くならないな
733 名前:名前は開発中のものです。 mailto:sage [2011/04/28(木) 11:02:21.18 ID:Q8OSAJlQ] ""で括られた文字列の意味を認識する必要があるな >>727 どうせ描画にかかる時間が大半って話なんじゃね? せっかくだから新ボタン使った方がいいとは思うが
734 名前:名前は開発中のものです。 mailto:sage [2011/04/28(木) 22:57:29.00 ID:ONXdf5xW] NSluaで引数有無の判断方法ってない? たとえば、return命令の上書きする場合に return return *test のふたつを区別できるように組みたいんだけど、NSPopLabel()の時点で前者が落ちるんだよね。 pcallでくくってもLua側じゃなくてNSLua側のエラーメッセージ来てしまって困ってる。
735 名前:名前は開発中のものです。 mailto:sage [2011/04/29(金) 13:18:59.57 ID:EmU8KVei] ラベル付きreturnをLuaで実装するなら独自命令を分けて作る方が早い気がする
736 名前:名前は開発中のものです。 mailto:sage [2011/04/29(金) 13:44:29.51 ID:t/By/nwk] たとえばってことさ。実際は↓とかを作りたいわけ。 stop stop 2000 NScripterで引数有ったり無かったりの命令があるのがreturnだったからまずは それを例に出してみただけで、主題は引数取得に関して。どなたか知恵を拝借したい。
737 名前:名前は開発中のものです。 mailto:sage [2011/04/30(土) 01:24:06.34 ID:hfU2kXWz] >>736 無理だろ。lua側のNSPopStr()とかでも、pcall効かないんだしさ。 一応、手として考えられるのは、命令名に小細工かな。 lua stop lua stop 2000 こういう形にすればいい。 NSExec("luasub lua") function NSCOM_lua() local command = NSPopID() -- 命令の取得 if command == "stop" then return stop() end -- 命令名による分岐 end function stop() local stop_num = -1 -- 引数を指定しない場合の数値 if NSCheckComma() then NSPopComma() stop_num = NSPopInt() end -- ここに、stop_numを使ったなんかの処理。 end こんな感じじゃね?
738 名前:737 mailto:sage [2011/04/30(土) 01:32:13.08 ID:hfU2kXWz] >>736 あ、 lua stop lua stop,2000 こうでないとダメか。
739 名前:名前は開発中のものです。 mailto:sage [2011/04/30(土) 03:02:39.38 ID:L/elwEAM] 記述を簡潔にするという点では本末転倒な気が SGEならパーサ自体Luaで書かれているし何とでもなるな しかしあのif文の連続は自動生成なんだろうか 現行のNスク同様 アドホックな改修の結果カオスになりそうで不安
740 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 16:11:50.05 ID:+8nqFpyS] cell命令使ってるんだがどうも妙な挙動する… サイコロ1〜6の画像(透過png)を一枚につなげてlspアニメーション、click待ち後rnd2で乱数入れて乱数に応じてcell指定、print、ってのを三回繰り返しているんだけど三回目でサイコロの目の画像が乱数と一致しないんだよね。 ダウンロードしたてのNスク実行ツール一式を検証用に使ってるんだけど、そこの00.txtに同じスクリプトコピペで書いたら今度はちゃんと一致するっていうよくわからん現象が出てる。 lspの番号を三回目だけ変えてみたらちゃんと一致したんでとりあえず三回目のサイコロ結果表示だけ一枚上のレイヤーにlspして回避してるんだけどなんか気持ち悪いな… 一応win7とXP両方で試してみたけどどっちも現象が出た。
741 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 17:10:37.59 ID:S/IsmFND] 乱数の数値表示させて確かめりゃ良いんじゃねの
742 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 17:12:18.93 ID:/PvBpsNX] ん? cellはとりあえず無視して乱数の数値だけ書き出して検証してみてくれ。 Nスクは0オリジンだから、cellのひとつ目は0番だってこと忘れてたりとかしねーよな?
743 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 17:50:19.78 ID:+8nqFpyS] lsp 80,":a/6,50,0;img\dice.png",350,180 print 1 rnd2 %0,1,6 lsp 80,":a/6,0,3;img\dice.png",350,180 if %0 = 1 cell 80,0:if %0 = 2 cell 80,4:if %0 = 3 cell 80,2:if %0 = 4 cell 80,5:if %0 = 5 cell 80,1:if %0 = 6 cell 80,3 print 1 「%0」×/ lsp 80,":a/6,50,0;img\dice.png",350,180 print 1 rnd2 %1,1,6 lsp 80,":a/6,0,3;img\dice.png",350,180 if %1 = 1 cell 80,0:if %1 = 2 cell 80,4:if %1 = 3 cell 80,2:if %1 = 4 cell 80,5:if %1 = 5 cell 80,1:if %1 = 6 cell 80,3 print 1 「%1」×10の数値で@ lsp 80,":a/6,50,0;img\dice.png",350,180 print 1 rnd2 %2,1,6 lsp 80,":a/6,0,3;img\dice.png",350,180 if %2 = 1 cell 80,0 : mov $20,"敵にダメージ" : mov $21,"*ganble1" if %2 = 2 cell 80,4 : mov $20,"自分にダメージ" : mov $21,"*ganble2" if %2 = 3 cell 80,2 : mov $20,"自分を回復" : mov $21,"*ganble3" if %2 = 4 cell 80,5 : mov $20,"敵にダメージ" : mov $21,"*ganble1" if %2 = 5 cell 80,1 : mov $20,"自分にダメージ" : mov $21,"*ganble2" if %2 = 6 cell 80,3 : mov $20,"味方全体を回復" : mov $21,"*ganble4" $20\
744 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:00:14.89 ID:+8nqFpyS] 改行制限の関係でちょっと改変したけどスクリプトは上みたいな感じ。 本スクリプトは1番目と2番目のif cellは:で繋がってなくて、スペースにclickがはいる。 問題の三番目なんだけどサイコロ4の画像で自分を回復とか出たりするんだよね。 この後のgosubは表示文どおりの結果に飛んでるからどうも画像だけ一致してないっぽいんだが… ちなみにcellがばらばらなのはループアニメをランダムっぽく見せたいため。 使った画像はこれwww1.axfc.net/uploader/Img/so/114553.png
745 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:01:27.16 ID:/PvBpsNX] if文のそういう書き方初めて見たわ。 Nスクのはif文ってかif命令だらか最初通ってないと後半部分評価されないと思って書いたこともなかった。 せっかく晒してくれたんだから、とりあえず試してみんね。
746 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:12:46.87 ID:/PvBpsNX] おい、やっぱただのif文の書き方ミスじゃねえか。コロンで繋ぐのやめれ。
747 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:20:07.94 ID:/PvBpsNX] 失礼。下を見逃してた。 >本スクリプトは1番目と2番目のif cellは:で繋がってなくて、スペースにclickがはいる。 で、三番目だが、普通に出るぞ。
748 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:26:09.63 ID:/PvBpsNX] itoa2 $0,%2 $20($0)\ 最後見づらいからこう書き換えたけど、画像と数値は一致してる。 ここに晒す前の元スクリプト側でミスってんじゃね? たとえばcell 80,3の後にprint 入れてないとか。そういう凡ミスはどう?
749 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:36:50.03 ID:+8nqFpyS] ども。あ、それと本スクリプトにサイコロのマス表示の際dwaveで音鳴らしてた。 上のやつは検証のやつから引っ張ってきたから多分問題なく動作するとは思う(本スクリプトも同じコピペだけど) >>747 …うん、やっぱいけるよね。なんだけどこれが画像やら音やら入れたゲームのほうだとなぜか変になるっていうか… printは入ってるんだけど、こうなぜか…
750 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:47:44.29 ID:S/IsmFND] 音鳴らしてるのか・・・ なら、そこで悪さしてんじゃねの? defsubでdwave弄ってて取得する変数がバッティングしてるとか ありがちなオチな気がする
751 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 19:27:21.97 ID:lJUGnrBt] コロンの後にif自体は動作上問題ないよね。 Nスクのifは単なる「条件を満たしてなかったらその行をそれ以上読まない」だから
752 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 19:43:16.36 ID:+8nqFpyS] んー…普通のdwave 1で変数は使ってないんだけどなあ… とりあえず今回は上にレイヤ重ねるかセルいじらないで別の画像lspしようかな。 なんかいろいろとつき合ってもらちゃって申し訳ない。 問題のやつ上げてみたんでもしよかったら遊んでみて www1.axfc.net/uploader/He/so/322378.zip パスはnsc
753 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 23:37:44.88 ID:hGWlziaz] >>752 わかってみれば簡単だったな。 99.txt の 98行あたりに、print 1 って入れてみ。 それできちんと仕様通りに動いたから。
754 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 23:52:45.92 ID:+8nqFpyS] おぁぁ…なるほど…結局は748の言ってた凡ミスだったというわけか…orz 二日間頭抱えてたのが一発で消えたよ。入れてたつもりでその後の消しprintと混同してたのか。これは恥ずかしすぎて死にたくなる。 ごめん、なんか本当にごめん。本当にありがとう。
755 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 23:56:58.72 ID:hGWlziaz] >>754 ドンマイそんな日もあるさ。 助けあっていこうぜ。
756 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 00:17:00.23 ID:QNV7u+Nj] >>754 キニシナイ(゚ε゚)!! むしろ、ちゃんと制作中だと分かって好感度MAXっすよ。お互い頑張ろうぜ。
757 名前:名前は開発中のものです。 mailto:sage [2011/05/06(金) 17:15:34.82 ID:JcXu7dKt] mov 定義節実行節両用って書いてあるけど定義節で文字変数に代入したら反映されてなかった。数字変数はわからない
758 名前:名前は開発中のものです。 mailto:sage [2011/05/06(金) 21:23:06.46 ID:VkshvM9g] >>757 *defineラベルでのローカル変数操作はgame命令でいったんリセットされるよ。 いろんな講座サイトで書かれてる大昔からの仕様。
759 名前:名前は開発中のものです。 mailto:sage [2011/05/06(金) 22:26:39.45 ID:JcXu7dKt] ありゃ、そうだったのか。 こりゃ失礼。
760 名前:名前は開発中のものです。 mailto:sage [2011/05/07(土) 12:03:19.75 ID:j8/HJz25] 一番手軽な保存法としてはLua側に避難させておく手段があるぜ
761 名前:名前は開発中のものです。 mailto:sage [2011/05/14(土) 23:04:42.82 ID:SN0kS21S] effectcutってeffectskipがオフになってるとエフェクト飛ばしてくれないのかな。 skipオフだと瞬間表示じゃなくなった
762 名前:名前は開発中のものです。 mailto:sage [2011/05/16(月) 15:45:39.53 ID:PyECGxxA] midとかsplit見てて思ったんだけど文字列の〜文字目だけ文字変更とか読み込みだけじゃなく書き込みできる命令とかあったらいいなとか思った。 変数の節約と文字列の配列処理的な使用の意味で。 あと配列使いすぎるとメモリやばいって聞くけど今時の環境だとどんくらいまで使えるもんかねえ。 総添え字数1万ぐらいあるんだが不安なってきた
763 名前:名前は開発中のものです。 mailto:sage [2011/05/16(月) 22:26:24.32 ID:I9lqfeQd] 1万てことはLuaの話か。まあ、2005年以降のPCなら大抵は余裕なんじゃね?
764 名前:名前は開発中のものです。 mailto:sage [2011/05/16(月) 22:38:06.86 ID:t5Cw98ZL] >>762 Lua使えば世界が変わる
765 名前:名前は開発中のものです。 mailto:sage [2011/05/17(火) 03:47:03.24 ID:cgrWK4vI] フォント病になった助けてくれ >>762 Luaの関数組み合わせれば作れるよ
766 名前:名前は開発中のものです。 mailto:sage [2011/05/17(火) 20:27:38.32 ID:32JfCTVP] 時代はluaか…
767 名前:名前は開発中のものです。 mailto:sage [2011/05/19(木) 03:54:10.97 ID:bhgBuPUF] bgm命令でmp3を鳴らしてるんだけど、最初の音が少し切れる 仕様なんでしょうか
768 名前:名前は開発中のものです。 mailto:sage [2011/05/19(木) 04:01:03.86 ID:CWuS3F2m] mp3はやめといたほうがいい。ループしないはバグでるはでたしか非推奨形式。 oggかwav使うか変換するが吉
769 名前:名前は開発中のものです。 mailto:sage [2011/05/19(木) 04:22:41.54 ID:bhgBuPUF] そうなのか…ありがとう 素材mp3しかないから変換ツール探してくるノシ
770 名前:名前は開発中のものです。 mailto:sage [2011/05/20(金) 19:18:36.91 ID:6Qe5rL5m] NSFont.dllでフォントちょっときれいになるけど、選択肢になると汚くなる。 解決策ないですか?
771 名前:名前は開発中のものです。 mailto:sage [2011/05/20(金) 19:53:34.41 ID:mVy5RoKR] Nスク側の太字切ってないからだろ 切ってれば選択肢だろうが何だろうが差が出るなんてことない
772 名前:名前は開発中のものです。 mailto:sage [2011/05/20(金) 20:08:11.06 ID:7zkXeVp+] 本体側の太字設定切らない潰れ気味文字に慣れきってしまった俺
773 名前:名前は開発中のものです。 mailto:sage [2011/05/20(金) 21:56:47.45 ID:etBUVFIh] やあおれ
774 名前:名前は開発中のものです。 mailto:sage [2011/05/20(金) 23:27:09.73 ID:6Qe5rL5m] >>771 サンスクです!調べてみます!
775 名前:名前は開発中のものです。 mailto:sage [2011/05/21(土) 10:41:35.27 ID:b6bmZILv] ちょっとググるかスレ読み返せば分かりそうなもんだが
776 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 18:29:56.33 ID:n2hXBCeI] mov %0,62:mov %1,29:mov %2,213 if bgmvol >= 1 lsp 350,":a;system\vol.png",%1*1+%2,%0 if bgmvol >= 10 lsp 350,":a;system\vol.png",%1*2+%2,%0 if bgmvol >= 20 lsp 350,":a;system\vol.png",%1*3+%2,%0 ていう風にbgmvolの値でカーソル表示しようと思ってるんだけど最大値に表示されたまま動かない… もしかしてbgmvolとかの数値ってif文の条件判断には使えないのかな
777 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 19:36:40.74 ID:6RGrpPav] bgmvolって変数じゃなくて関数の名前じゃないの? %bgmvolとかならわかるんだが
778 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 19:55:40.52 ID:n2hXBCeI] ぬう…やっぱりそうか。 mov %bgmvol,bgmvolもだめっぽいし上のメニューバーの音量調節と手動管理の音量調節は共存できないものなのかな
779 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 21:04:28.06 ID:35ovlFoo] いや、いろいろと間違ってんぜ
780 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 21:22:21.26 ID:FWlxnN++] Nスクの命令は関数的には使えないよ どうしてもそういう使い方をしたきゃLuaの出番
781 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 21:43:51.76 ID:n2hXBCeI] ごめん自己解決。さてどうしたもんかと現実逃避に講座サイト見てたらgetbgmvolなんて命令見つけた。 マニュアル未掲載っぽいけど
782 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 22:27:06.95 ID:QZIufD6N] そりゃ、使わなくても対応策があるからな さほど必要じゃないのさ
783 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 22:58:38.63 ID:CbCUKXfy] 一時期は新しいプラグインが公開される度に 盛り上がっていたけど最近は静かだな ま、Tipsでフォローされているから十分ではあるが
784 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 23:32:41.17 ID:OFieQwjq] 去年の口蹄疫からの大規制で2ch全体が過疎り気味だからな 去年夏からのプラグイン公開ラッシュはかなりテンション上がるわけだが
785 名前:名前は開発中のものです。 mailto:sage [2011/05/25(水) 23:42:03.37 ID:OFieQwjq] ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1463042209 誰かアカウントもってる奴NScripterDS.dllでググれって教えてやってくれ。 つーか、公式サイトの掲示板で聞かないでわざわざ外部で聞く奴奴ってなんなんだろ?
786 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 01:33:43.05 ID:99CSR18X] そんなトコを眺めてるのに書けない奴も何なんだろうな
787 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 22:19:01.85 ID:a4lB+aS6] >>786 Yahooアカウント持ってない奴なんて珍しくないだろ… 何かりかりしてんの
788 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 22:21:58.24 ID:NLI1lNFW] しかもID流出したばっかだしな。孫は否定してるみたいだがw
789 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 22:40:00.74 ID:IrV/2nlb] define節って変更するとグローバル変数が変になるんだけどこれって仕様?evnデータは削除したけど…
790 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 22:56:31.14 ID:djrt5pfl] セーブフォルダ指定してるからだろ >>787 どこら辺りがかりかりしてると思った?
791 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 23:13:01.61 ID:IrV/2nlb] え…savedirでセーブフォルダ指定するとdifine変更したときにグローバル変数リセットされるって事? どういう状況で再現されてたのかわからないけど、時々不正な命令globalonですって出てkidoku.datとかglovarsavがフォルダ外に保存されたりしたんだけどこれもフォルダ指定がだめだったのかな
792 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 00:19:44.71 ID:uXkmsPwS] evndataはグローバル変数の境界も記憶してるから savedirを使った場合は 既読やらの保存データが破損するだけのこと 使わない場合は何でか破損しないけどな
793 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 00:53:33.98 ID:3Hi0qfIy] まじで…はじめて知った。savedirでまとめるの止めようかな。 完成した後に何かしら変更あってバージョン変えたらセーブデータ壊れたとか洒落にならないし… ありがとう
794 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 01:02:43.96 ID:uXkmsPwS] >バージョン変えたらセーブデータ壊れたとか 元々、Nスクは差分当てたらセーブデータは使えないもんでしょ ゲームやるだけなら気にするようなことじゃない 作る側として煩わしいってだけのこと
795 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 01:04:46.03 ID:HOyJsD4M] >>789 >>793 勘違いしてそうだから補足しよう。 evnデータ削除したら、グローバルデータをはじめからから作り直して上書きするってだけ。 詳しくはTIPSみてこい。
796 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 01:48:58.86 ID:V9Ld9ZAC] グローバルセーブちゃんの挙動とスクリプト更新時の仕様は少し面白い
797 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 08:38:36.67 ID:MmfdSvEC] Ver.2.82を使っているのですがbtntime2を使うと、 「数字がくるべきところに数字がありません。」 という構文エラーが出てしまいます。 btntime2 "se01.wav" btnwait2 %0 if %0=-2 goto *gameover どこに数字が抜けているのか教えてください。 よろしくお願い致します。
798 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 10:52:13.57 ID:feJTYu1V] >>797 btntime2 "se01.wav" はダメ btntime2 1000 と書き換えろ つーかマニュアル読め
799 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 10:52:13.89 ID:MY9lKuWL] btntime2 の後に書くのはファイル名じゃなくて、 タイムアウトする時間(単位:ミリ秒)。
800 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 19:53:55.86 ID:MmfdSvEC] >>798 >>799 回答ありがとうございます。 btntimeはbtnwaitもしくはbtnwait2に制限時間を設置する命令ですよね? マニュアルには「btntime2はbtntimeとほぼ同じだがボイスの発生終了まで待つ」 とあり、後ろにはサウンドファイルを指定するように書かれてあったのですが・・・ 後ろにミリ秒を置く場合のbtntimeとbtntime2の違いについて教えてください。 本当に何度もすみません。どうかよろしくお願い致します。
801 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 20:19:19.46 ID:pcl9xbgS] >「btntime2はbtntimeとほぼ同じだがボイスの発生終了まで待つ」 書かれている内容を自分の都合良いように改変するのは止めた方が良いんじゃないか? つまり、時間制限終了時に 0チャンネルが鳴っていた時に 喋り終わるまで動作に移らないことじゃねの多分
802 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 20:50:11.80 ID:rRpRLmLP] >btntimeは、次のbtnwaitもしくはbtnwait2の時間制限をミリ秒で指定します。 >この命令を使った直後のボタンモードで、何も押されずに指定した時間が過ぎると、 >btnwait系命令は-2を返します。 公式の追加命令一覧より >btntime ミリ秒 >btntime2 ミリ秒 >ボタン待ち時の待ち時間を設定します。 >btntime では、何も押されず時間経過すると btnwait 系命令の変数に -2 を返します。 >btntime2 では、何も押されず時間経過すると、ボイス(DWAVE 0)の再生終了まで待ち、-2 を返します。 非公式マニュアルより