[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/15 05:02 / Filesize : 236 KB / Number-of Response : 947
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

NScripter Ver.15.00



1 名前:名前は開発中のものです。 [2009/02/17(火) 21:45:59 ID:6iLGJeMh]
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

・本家
ttp://www.nscripter.com/

・うpろだ
ttp://nscruploader.hp.infoseek.co.jp/

588 名前:587 mailto:sage [2009/04/21(火) 19:06:46 ID:VE6S8ive]
↑のは586の間違いです

589 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 19:21:48 ID:H5AC177M]
>>584
Lua専門書は高いからな・・・

590 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 19:45:39 ID:SXDs4Hib]
>>582
いい加減にしろ割れ中
ここは改造スレじゃねーぞ

>>586
オートモードとオートクリックの勘違いと妄想


591 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:03:44 ID:xnyufiyb]
>>589
2000円ちょいじゃん。
とりあえず、タダで読めるコレでいいんじゃね?
sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html

592 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:14:12 ID:SXDs4Hib]
>>580
どのみち「覚える」ことになるなら乗り換えんでもいいだろw
なにこの、出来ない=乗り換えってダメな思考は

593 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:17:39 ID:myL4F2zt]
知らないから難しく感じるのもよくわかるがね
吉里吉里もちょっと覚えると簡単だし

594 名前:586 mailto:sage [2009/04/21(火) 20:45:06 ID:VE6S8ive]
すいません、自己解決しました

595 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:59:11 ID:LuV1omJe]
一応答えも書いてね

596 名前:586 mailto:sage [2009/04/21(火) 21:33:17 ID:VE6S8ive]
autoclickとtrapを利用して、

*custom

if %25 = 1 gosub *custom_auto:trap *custom_autooff2
textbtnwait %10

if %10 = 0 goto *custom_click
if %10 = 1 goto *custom_autoon
(割愛)

goto *custom


*custom_click
texec
return


*custom_auto

gettext $25

len %26,$25
mov %26,%26*50+100
mov $25,""

autoclick %26

return



597 名前:586 mailto:sage [2009/04/21(火) 21:35:06 ID:VE6S8ive]
続き

*custom_autoon

gettext $25

len %26,$25
mov %26,%26*50+100
mov $25,""

if %25 = 1 mov %25,0:autoclick 0:goto *custom

mov %25,1
autoclick %26

goto *custom_click


*custom_autooff2

autoclick 0
mov %25,0
mov %26,0
trap off

goto *custom

598 名前:586 mailto:sage [2009/04/21(火) 21:38:04 ID:VE6S8ive]
オートクリックとオートモードの違いは勉強させていただきました^^;
お騒がせしてすいませんでした

599 名前:586 mailto:sage [2009/04/21(火) 22:30:17 ID:VE6S8ive]
ああ、texecの前にtrap offを入れるの忘れてました
多分これで大丈夫だと思います

何か、こうした方がいいとか、これじゃよくないと思うとかあったらご指摘お願いします

600 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 22:46:15 ID:RINnvBMz]
うpろーだにマニュアル来てるな
一覧が項目毎じゃなくなっって一括で見れるようになったのが個人的には良い


601 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 00:08:52 ID:immauOjy]
ホントだ、更に見やすくなってる

602 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 00:19:04 ID:KMEVVwJH]
!s!w!d!sdあたりが左のアルファベット一覧から見れないのが
ちょっと不親切に感じるかな?

603 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 01:55:47 ID:glgWkEoc]
そもそもホイールクリックに関する要望を誰か公式に書き込んだか?
ここで愚痴っても要望したことにならんぞ。

604 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 02:00:17 ID:KMEVVwJH]
nakaとかいうのが
[要望]ホイールクリック/終了割り込み/影色 
ってタイトルで出してるが?

605 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 02:16:22 ID:0/e+6zMF]
>>603
ttp://www.nscripter.com/nsb/bs.cgi?ac=view&no=913&mx=913
今の新掲示板にも1つ出てるし、
旧掲示板の頃にも何度か出てたはず。
ただ、今まで実装され無かった事を見ると、
多分、実装出来ない何らかの理由があるんだろうけど。

606 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 02:30:13 ID:WxGSl8hR]
その中で終了割り込みが一番先に解決したのは意外だったな



607 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 02:38:24 ID:glgWkEoc]
忘れられてんじゃないのか。重要性が一番低そうだしな。
Luaが増えたから吉里吉里に乗り換えってのは意味が分からんな。
Luaが増えたことで出来なくなったことは別にないはずだが。


608 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 02:40:56 ID:WxGSl8hR]
>>607
さっきから何にでも絡むなよw しかもちょっと古い書き込みにw

609 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 02:44:13 ID:glgWkEoc]
難癖っぽいものにレスつけたら絡んだことになるのかよ。

610 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 02:51:15 ID:IDvn4V//]
>>609
おまえ、376の書き込みとID同じだな、どうなってるんだ

611 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 04:55:11 ID:gFSeAOlf]
VK_MBUTTONの流れからMCLICKだと予想していたらCCLICKだった

612 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 08:03:32 ID:I5EGs7So]
>>609
お前のレスの方がよっぽど難癖っぽいぞ

613 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 08:07:09 ID:I5EGs7So]
ってなんか公式に中ボタンの見解来てるな

614 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 08:27:35 ID:CWFISacZ]
nscの画面振動ってガックンガックンなのがどうにかしてほしいなぁ
縦か横に揺らすのはいいんだけど

615 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 09:08:10 ID:I5EGs7So]
自分で振幅のスクリプト組めば良いじゃん
自分が納得できる揺れを実現できるぞ

616 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 13:38:07 ID:uv5a4ppj]
Nスクはデフォの機能に不満があるなら全部自分で組め、というソフトのはずなんだがなー




617 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 15:37:45 ID:Q/8ZlcPQ]
質問させて下さい
*customselで選択肢を自分なりにいじっています

選択肢の色を定義節で以下のように変えました
selectcolor #ffffff,#cc0000
選択肢の文字色は赤、オンマウスで白くなる感じです

この時、一度オンマウスで白くなった文字が赤に戻る時、
白っぽいフチが残るのは仕様でしょうか?
画面内の関係ない部分をクリックすると
完全に赤い文字(最初の状態)に戻ります

仕様なら問題ないのですが
自分のヘマなら直したいので
宜しくお願いします

618 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 17:23:14 ID:0/e+6zMF]
>>617
俺はそんな現象、起こらないYO


ところで、公式を読んで、自作がノートに対応してない事に気付いて、
すこし弄ろうと思うんだけど、
バックログの呼び出しは、どのキーに割り当ててる?
とりあえず、PageUpで呼び出せるようにしたけど、
ノートだと、Fnキー押さなきゃPageUp有効に出来ないんだよね。

619 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 18:03:24 ID:WxGSl8hR]
俺も割り切ってPageUp割り当ててるな。それとファンクションキー
↑キーも迷ったけれど、デフォのボタン間移動の方が便利だからやめた

620 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 18:46:29 ID:p7/ftxy4]
>>617
フチ残るのは仕様だから、文字スプライト使ってボタン化した方がいいよ

621 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 18:57:24 ID:j45NZbf1]
>>617
実験してみた
www.mmobbs.com/uploader/files/6690.png
分かりやすいから明朝で表示したけど、
ゴシックでも同じ現象が起きた。

この現象の事なら、俺も気になるから、解決策を知りたい。

622 名前:617 mailto:sage [2009/04/22(水) 19:07:28 ID:Q/8ZlcPQ]
うわあああ、こんな短時間に回答&実験までありがとうございます
誰がやってもなるんですね
初心者なので何でも自分のせいだと疑ってしまって悩みましたorz

文字スプライトにする方法は自分でも考えたんですが
俺のレベルでこだわるような場所じゃないので
できるだけ違和感のない色で当面は対応してみます

もし解決策があるようでしたら参考にさせていただきます
ほんとスミマセン

623 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 21:24:52 ID:zoerNEwj]
>>618
おれはPageUpと↑だな
カーソル割り当ててなくてもカーソル操作すると反応するのがイヤなので

624 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 21:29:27 ID:zoerNEwj]
>>622
なんかスプライト使うの面倒で徹底して回避してないか?
そんなんじゃいずれ躓くぞ
素直にスプライトで組むの覚えな

625 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 12:01:31 ID:W1nLRaNX]
>>623
↑↓はスプライト移動してくれるから
他の走査に割り当てない方がいいと思うんだけどな
俺はPageUpと、設定でファンクションを割り当てられるようにしてる

626 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 12:58:18 ID:9P3/ATTo]
>>625
割り当ててもスプライト移動できるけど?

細かく操作分けても良い
PageUpと↑でバックログ開いて
バックログ画面で操作の割り当て変えれば良いだけ



627 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 14:09:32 ID:kwe1YUgZ]
どっちにしろノートでは、Fnキー押さなきゃPageUp使えないではないか

628 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 15:05:24 ID:Cr/sCiaY]
ノートだと過去ログ見たいとき面倒だな

629 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 15:13:55 ID:NOJl8AOR]
>>626
マジで!?
getcursorやってる時のスプライトボタン間のマウス移動に簡単なやり方あったら教えてくれ!
だけど一々座標持ってmovemousecursorでやるのは却下で。
色んな画面にありまくるボタン待ちで全部そこまでやるのはやってられんからさ。

630 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 15:38:54 ID:1tfHJGxC]
よーわからんけど、バックログ画面に入ったら
単にbtndef ""使ってgetcursor除いた操作を再設定すりゃ良いだけじゃないの?

631 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 15:41:10 ID:NOJl8AOR]
>>630
場面によってキーに割り当てられた動作が変化するのは使いにくいだけじゃないか?

632 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 15:46:06 ID:1tfHJGxC]
通常操作でPageUpと↑に使いどころってある?

おれは通常操作時はバックログに入るスイッチとしか機能させてないから
動作に変化とか言われても支障を感じないけど

633 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 15:49:00 ID:NOJl8AOR]
>>632
テキストウィンドウの周りにボタンを用意してるなら↑↓キーに使い道がある。

634 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 15:56:13 ID:1tfHJGxC]
それは割り当ててない他のカーソルキー↓←→で対応してる

ウインドウ周りのボタンって横並びだと思うんだけど違う?

ボタン操作する時に第一動作って無意識に↓だと思うし
カーソル移動後の操作ってボタンならびに合わせて←→でするクセが付いてるからね。

なんもストレスなよ

635 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 16:08:53 ID:NOJl8AOR]
>>634
だからそこで>629で質問した通り、簡単なボタン間移動のやり方があったら教えて欲しいわけだが

636 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 16:18:59 ID:1tfHJGxC]
だから画面毎に操作の割り当て変えるだけ
難しいこと言ってる?オレ



637 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 16:26:24 ID:1tfHJGxC]
通常操作
↓←→がボタン選択 ↑のみバックログ開く

バックログ画面
↑↓特に割り当てず、でカーソル上下移動

638 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 16:31:05 ID:NOJl8AOR]
>>636
ループしてて腹立つなあ。そもそも最初に尋ねた相手アンタじゃねえのに。
つまりアンタは↑にログ、←→にボタン移動を割り当てろと言いたいんだろ。
で、そのボタン移動の簡単なやり方教えてくれよ。getcursor入れない時のデフォの↑↓並の楽さが欲しいんだ、

getcursor
textbtnwait %0
if %0 == -40 gosub *backlog;  ↑キー
if %0 == -41 gosub *ボタン移動;→キー
if %0 == -42 goto *読み進め;  ↓キー
if %0 == -43 gosub *ボタン移動;←キー

この、ボタン移動のやりかたを教えてくれ。

639 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 16:40:18 ID:ytpr9r9+]
>>638
言う通りmovemousecursorで丁寧にやるしかないと思うから諦めれ
これ以上阿呆に構ってループすんな

640 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 17:07:28 ID:snvFgzdn]
こうですか?わかりません><

exec_dll "getkey.dll/Trans,38,33"
exec_dll "getkey.dll/Trans,39,38"
exec_dll "getkey.dll/Trans,37,40"
getpage
textbtnwait %0
exec_dll "getkey.dll/Trans,38,38"
exec_dll "getkey.dll/Trans,39,39"
exec_dll "getkey.dll/Trans,37,37"

641 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 17:14:19 ID:NOJl8AOR]
>>640
プラグインでキーコードを変換するのは目から鱗。早速試してみます。

642 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 17:28:55 ID:NOJl8AOR]
>>640
理想通り動作を実現出来ました。アドバイスありがとうございました!

643 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 19:57:35 ID:L9Vbv7GU]
nega命令って適用させたい画像だけに適用できないのでしょうか?
背景にnega1適用して立ち絵は通常通り表示したいのですが背景にnega1適用すると次の立ち絵もnega1状態で表示されてしまいます

644 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 20:47:39 ID:Cr/sCiaY]
反転した背景画像を別に用意したらいい

645 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 20:57:20 ID:L9Vbv7GU]
>>644
やはりnega命令では無理ですか
素直にそうしますありがとうございました

646 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 02:15:57 ID:7RgvQ+2/]
getversionもうちょっと使い勝手良くならないかなー

今の仕様だと定義ブロックに新命令追加され場合、
それ以前の本体使うと単にエラーのアナウンスされるだけだから
定義ブロックでもバージョンナンバー判定できるようになってくれると嬉しいんだけど



647 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 02:21:44 ID:AfSfEHJp]
定義ブロックでもgetversion使えるような・・・

648 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 03:03:34 ID:7RgvQ+2/]
マジ? versionstrじゃなくて?

649 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 23:24:09 ID:SQrHROAF]
掲示板が酷い事になってる

650 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 23:33:05 ID:sAxeBYai]
きっかり一時間ごとに一撃か
こりゃひどい

651 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 00:42:39 ID:gzcbNiRM]
立ち絵表示の

652 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 00:43:37 ID:gzcbNiRM]
すみません途中で投下してしまいました
立ち絵表示の
ld rとld lの表示位置って調整できないんでしょうか?

653 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 01:08:50 ID:tb+aN4By]
基本的にできない
立ち絵自体の画像サイズを調整すればできないこともない
スプライトで組んじゃったほうが楽なこともある

654 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 03:50:42 ID:DB/XzbQ3]
>>652
細かい調整がしたい時は、スプライトにした方がいいよ
defsubで独自命令化しておけばok

655 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 07:32:25 ID:gzcbNiRM]
>>653-654
レスありがとうございます
スプライトですか・・・はつ同人ノベルげー制作でNスクにもびびっていますが
がんばって覚えたいと思います

656 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 11:27:06 ID:x/2ObQ3K]
公式w
後で「管理者によって削除」の羅列か



657 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 13:16:54 ID:+C5kfvEi]
過去ログ削除するから、保存してねだって

658 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 17:23:47 ID:DB/XzbQ3]
せっかくなので、バックアップも兼ねて、現行掲示板で俺が保存している
重要と思える部分のログを貼っておきます。


★DLLファイルをサブディレクトリに格納
www.nscripter.com/nsb/bs.cgi?ac=view&no=1068&mx=1067
nspng.dllとnslua.dllとnsogg2.dllは、dllフォルダからも読み込めるようにしました(起動時に読み込んでいるので、名前指定はちょっと面倒なので)。
他のユーザーさん製作のプラグインDLLに関しては、もともとファイル名で指定できるはずなので、大丈夫だと思います。

>出来ればenvdataも、savedir指定フォルダ内に作って貰えると有難いです。

これはちょっとめんどうそうなので(起動時にsavedirの設定はされていないため)、また時間が取れたときにということでー。
それでは、以上ご確認よろしくお願いします。

★セーブファイルのサイズダイエット法
www.nscripter.com/nsb/bs.cgi?ac=view&no=1026&mx=1003
使わなくなった変数は""でクリアするようにするとセーブデータの分量は減ると思います。
もし危なくなったら使ってみて下さい。

★saveonの記述位置
www.nscripter.com/nsb/bs.cgi?ac=view&no=1029&mx=1003
■saveonについて。
saveonはtexecの後で、textgosubからリターンする直前で使ってください。
システムカスタマイズの記述ではそうなっています。
あと僕の書いた商用のスクリプトも全部そうなってます。

saveoff/on回りの仕様は確かにごちゃごちゃで、luaを入れたときには処理が変わるようにしてるんですが、
レガシーなスクリプトが動かないのは困るので、全体をいじるわけには行かない状態です。

とりあえず、原則として、テキストが改ページされて次に一文字目から処理される瞬間には、saveonされているようにしておいてください。texecの後にsaveonするのが一番簡単です。
セーブポイントは基本的に表示文頭で処理されるものです。表示文途中でsaveon/offが入るのは避けてほしいです(タグ処理は表示文途中なので、pretextgosubのとび先でいじるのは避けてください。)
実際に実験して確かめてみてほしいのですが、スキップ速度や普段読み進める時の操作感覚がそれで極端に重くなることは、普通はないと思います。

659 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 17:26:14 ID:DB/XzbQ3]

★セーブポイントが設定される場所
www.nscripter.com/nsb/bs.cgi?ac=view&no=1031&mx=1003
前の仕様に戻ったと思います。つまりセーブポイントが更新されるのは、セーブモードがオン、かつ、
・表示文頭
・あらゆる命令文頭
のときになります。
btndefだけにしたかったのですが、btndefより前にsaveoffを入れてるスクリプトがあったので、やめました。

今後、*defineに一文設定することで、次のようなモードを付けようかと思っています。
セーブポイントが、
・savemodeがオンで、タグも含めた表示文頭、すなわちページクリア直後の表示文先頭
もしくは
・savemodeがオンで、btndef命令の直前
のときのみ更新されるようにしようかと。これなら普段はon,off気にしなくてもいいかなと。


★autosaveoff,savepoint命令
www.nscripter.com/nsb/bs.cgi?ac=view&no=1037&mx=1037
■autosaveoff,savepoint命令追加
表示文頭以外の自動のセーブポイント更新を停止します。
*define節で
autosaveoff
とすることで、saveon/saveoff命令は無視されるようになります。
(表示文頭ではセーブポイントは従来通り更新されます)。
表示文頭以外でセーブさせたい場合(たとえばクリッカブルマップなど)では、手書きでsavepoint命令を呼び出してください。
タイミングによってはデータがうまく復帰できなかったりするので、画面全体を読み込んで描画する直前をセーブポイントにするとか、うまく工夫してください。

660 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 17:28:57 ID:DB/XzbQ3]

★セーブファイルサイズ上限
www.nscripter.com/nsb/bs.cgi?ac=view&no=1020&mx=1003
とりあえず200KBにしておきます。
フルに100KB以上の変数データを持つスクリプトということですが、参考までにお聞きしたいのですが、どんな処理をしているのでしょうか?

セーブデータは内部的に頻繁に自動更新されるので(そのおかげであまりセーブ位置のことを気にしなくてもいい)、あまり大きいと重くなります。
とはいえ150KBくらいなら小さな画像程度の大きさですのでそれほど気にしなくてもいいかもしれませんが、一応プログラム的に上限掛けておきます。200KBにしておきますね。


★checkkey命令
www.nscripter.com/nsb/bs.cgi?ac=view&no=821&mx=794

btndefより前に、例えばcheckkey %0,"ENTER"としてリターンキーを取得し、押されていればskipoffすればいいと思います。

※checkkey
システムカスタマイズ時、自作でスキップモードを作った場合、
スペースキーやCtrlキーで、スキップ解除を行える

661 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 17:30:16 ID:DB/XzbQ3]
★マウスのホイールクリック
www.nscripter.com/nsb/bs.cgi?ac=view&no=1078&mx=1078

マウスの中ボタンをbexecで文字列"CCLICK"で取得できるようにしました。
ホイールボタンは多分ほとんどのマウスドライバで、中ボタンとして認識されます。
が、ここで注意していただきたいのは、マウスの中ボタンやホイールアップ/ダウン動作に役割を与えるときは、出来る限り他のボタンにも同じ役割を与え、その旨きちんと記載しておくべきだ、ということです。
マウスの中ボタンや、マウスホイールは、Windowsマウスが標準搭載しているものではないので、「無い環境がある」ということを忘れないようにしてください。
たとえば、ノートパソコンにはホイールも中ボタンも無いものが多いです。
それでもホイールで過去ログはあまりにも便利なので多くの商用ゲームが対応していますが、ホイールで出来る操作は必ず他の方法(たとえばロールアップ/ダウンキーや、画面上のボタンなど)で出来るようにしてあるものが多いと思います。
中ボタンに対応している商用ゲームはそれほど多くないのが現状です。ホイールをかねているデザイン上ボタンとして左右クリックより押しにくいものも多いですし、間違って押すことも結構あります。
あんまり中ボタンに重要な機能を割り当てるのはお勧めはしかねます(他に同じ機能をするキーがあって、中ボタンでも出来る、というのはありです)。


上記以外にも重要なログがあれば、補完よろしくです。

662 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 19:30:04 ID:Z2w2fm5O]
>>658-661
家に来てbtnwaitをファックしてもいいぞ

663 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 01:44:03 ID:Q3eqkp7N]
新掲示板、見やすくて良さそうな感じだね

664 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 08:20:09 ID:4X4U87EZ]
www.dotup.org/uploda/www.dotup.org2923.jpg

665 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 18:46:55 ID:XGbDFfGN]
>>652
ちょっと亀レスだけど、
www.nscripter.com/nsb/bs.cgi?ac=view&no=865&mx=865

> underlineとhumanposをいつでも使える命令にする
とあります。

underline 数値
 立ち絵の地面の座標を設定する。(デフォルトは 479)

humanpos lx,cx,rx
 左、中央、右の立ち絵の基準となるX座標を設定。
 この命令で指定したX座標に立ち絵の真ん中を合わせることになる。
 (おそらくデフォルトは160,320,480)

他にも立ち絵には以下の命令文があります。

humanorder "文字列",エフェクト指定
 立ち絵間の表示順位を変更。
 デフォルトでの順は、rcl (右、真ん中、左の順に優先) となっている。
 例えば humanorder "crl",1 で、真ん中、右、左の優先順になる。

tal { l , r , c },透過度,エフェクト指定
 立ち絵の透過度を変更。
 l (左)、 r (右)、 c (真ん中) 。print 等で、画面に反映。

666 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 15:01:29 ID:HzWtqlpb]
ちょっと質問。ワイドモニタでフルスクリーンするとどうなるん?
アス比維持してくれる? それとも横にびろーんと伸びる?



667 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 15:36:41 ID:PFPZL2ro]
>>666
今ちょうどNスク製商用ゲームやってたけど
フルにしてもちゃんとアス比維持されてた

668 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 15:50:43 ID:EnGVGWP2]
また中ボタンの要望だしてるのな

なんで新規にボタン回りの命令追加したのか分かってないようだな
旧掲示板見直して来いと言いたいぜ

669 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 15:51:07 ID:I43zaw5f]
>>666
最新版で適当な背景読み込んでフルスクリーンにしてみたら
アス比無視で横に伸びてた

環境によるか、商用のみの機能かもね

670 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 16:21:02 ID:HzWtqlpb]
>>667 >>669
レスありがとう。ワイドモニタ持ってないからどうなるか気になってたんだよな。
フリーでエンジン使わせて貰ってる間は更新待ちするしかないか。
最近電気屋で売ってるの変形モニタばっかりだから、更新に期待だ。

671 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 16:44:08 ID:9jnDntmw]
>>667
>>669

モニタの設定次第じゃないのか。

俺もワイドモニタに変えた時、とあるNscゲーをやると横に伸びてたが、
その状態でモニタの設定を変えたら普通に戻った。

672 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 16:47:59 ID:9jnDntmw]
わかりにくいかもしれないので補足。

>その状態でモニタの設定を変えたら普通に戻った。

これ、どういう事かというと、
モニタの調整項目に「縦横比」ってのがあるんだけど、
普通に使ってる時はこの設定は変更できなかった。

でも、ゲームを「フルスクリーン」の状態(横に伸びてたわけだが)で表示してる最中だと
この「縦横比」って設定を変更できた。
そしたらアス比ちゃんと戻ったって事。

673 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 17:43:19 ID:EpgUZ7ii]
工場出荷状態でモニタ使ってるPC素人さんだと
ゲーム内容以前に、そういう部分でうんこ扱いしかねない話だな
フルスクリーン禁止にしたほうが無難かもしれず

674 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 17:52:00 ID:bd4O8/LG]
ちょっと質問なんですけど皆さんはNスクで読み込むムービーの拡張子mpeg1使ってますか?
mpeg1だとブロックノイズが気になるし、かといってそれ以外だと相手に求める環境が…って感じで悩んでます

675 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 18:15:43 ID:EnGVGWP2]
ブロックノイズはぺグ1だから起こるって訳じゃなく、
単にデータレートとか設定が原因なだけだろ
エンコードしなおせ

676 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 18:25:31 ID:9jnDntmw]
>>673
>フルスクリーン禁止にしたほうが無難かもしれず

いや、そっちの方がうんこ扱いされるだろ……。



677 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 18:37:05 ID:nrxMLJ1C]
>>672
そりゃモニタの機能だな
Nscripter 自体はワイド対応してないので、
ドライバかモニタが対応してて、ユーザがそれの設定をできる人でないとだめぽ。

678 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 18:40:06 ID:5oZLd+tU]
>>666 >>670
空気読まずにマジレスすると、
それは、Nスク本体の仕様とは、基本的に関係もない
さらに言えば、Windowsの設定とも、基本的に関係無い
使ってる奴の、モニターの仕様と設定の問題。

>>668
新ボタン命令で置き換える手間惜しんで、
制作者に新命令作れとか、気が狂ってると思う

>>674
ブロックノイズ出ないようにエンコすりゃいいだけだろ


679 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 18:43:00 ID:I43zaw5f]
>>671
すまん、読み間違えてた
NScripter限定の話かと思ってたけど、ワイドモニタがどうなのかって話なのね
うちのはLG電子のやつで、本体下部にワイドから4:3へすぐに変えてくれるボタンがついてるから
アス比の変更は楽にできる

ただ、自分の友人(あまりPCに詳しくない)の話なんだけど
ワイドのノートPC使ってて、フルスクリーンにしたら横に伸びるから
設定変えたいけど、どうしたらいいかわからないって
長い間悩んでたから、誰でも簡単に設定変更できるとは限らんと思うね

readmeあたりに「ソフトでアス比維持しないから、自分でモニタの設定いじってね」
くらい書いておくのが無難かな

680 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 18:49:05 ID:Iivz0IH/]
吉里吉里みたいに、起動すると自動的にセーブフォルダ出来るようになる
プラグインとか無いかな?

681 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 19:10:53 ID:ai/V2b0J]
1ヵ月くらい見逃した間に随分盛り上がってるのな
最近の動きを誰か簡潔に纏めてくれないか

682 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 19:14:56 ID:foEFntMP]
豚ウイルスが世界中で猛威を振るって大変なことになってるよ

683 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 19:28:14 ID:HzWtqlpb]
>>678
あー、モニタの方か。補足サンクス。
このあたり、ハードじゃなくてソフト側で制御って話も聞くからごっちゃになるんだよね。
最近の激安ネットブックだとそういう設定できるのかどうかすら気になるし。

新ボタンはtransbtnとisdownが利かないから嫌う奴は嫌うんじゃね?
使い分ければいいだけだと思うから基本的には同意見だけど。

>>680
テンプレのプラグイン配布サイトくらいは回った方がいい

684 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 20:18:53 ID:EnGVGWP2]
>>683
公式読んでないのか?

ボタン回りを再統合するために新しく命令追加したんだぞ?

使いたければとかじゃなくて新命令で使い辛いなら
そのことを書いて来いよ

685 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 21:40:35 ID:HzWtqlpb]
>>684
つ 言い出しっぺ(ry

使いづらいとか使いたければとかどっから妄想したん?

686 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 22:14:06 ID:5oZLd+tU]
とりあえず、新ボタンでtransbtnに対応してないのは困る
が、今すぐ俺が使うわけでもないんで、要望を出すのも気が引ける

それはそうと、
センタークリック使いたいだけなら、新ボタン使えばいいわけで、
それが面倒だから、旧ボタンにもセンタークリック追加しろとか
公式で言ってる奴は、どうかと思う。



687 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 23:18:47 ID:WF7U/2/r]
>>685
>新ボタンはtransbtnとisdownが利かないから嫌う奴は嫌うんじゃね?
これをどういう意味で言ったんだ?

688 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 23:24:36 ID:HzWtqlpb]
>>687
文章の通りの意味だが。俺、嫌ってると言った?

689 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 23:25:42 ID:orNaSsf8]
駄レスの応酬はやめれ

690 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 23:32:30 ID:HzWtqlpb]
>>689
勝手に新ボタン否定派に分類されて絡まれたら腹立たね?
いや、駄レスばっかで確かにスマンかった。

691 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 23:37:15 ID:WF7U/2/r]
否定などしとらんが?
被害妄想酷すぎ

692 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 23:46:19 ID:orNaSsf8]
お前ら一生やってろ

693 名前:名前は開発中のものです。 mailto:sage [2009/04/30(木) 00:46:08 ID:BJmX47Qn]
ID:HzWtqlpb が顔真っ赤にして必死なのは良く分かった。

694 名前:名前は開発中のものです。 mailto:sage [2009/04/30(木) 01:12:08 ID:jFGERBT3]
まあまあ、もういいじゃないか

695 名前:名前は開発中のものです。 mailto:sage [2009/04/30(木) 02:13:39 ID:SqitFMh7]
落ち着く

696 名前:名前は開発中のものです。 mailto:sage [2009/04/30(木) 10:36:04 ID:3v3OHfhS]
気が狂ってるとかまで言わなくてもいいかなとは思う。
そもそも中ボタン対応自体に気乗りしてなかったっぽいしな。




697 名前:名前は開発中のものです。 mailto:sage [2009/04/30(木) 13:05:54 ID:tSgttJOY]
マウスホイールでテキスト進行するのが、デフォだと対応してないのも同じ理由なのかな?
対応してくれたら一々カスタマしないで済むんだけどな

698 名前:名前は開発中のものです。 mailto:sage [2009/05/01(金) 16:24:23 ID:SolVVFoM]
新ボタン命令で透過対応で嬉しい

699 名前:名前は開発中のものです。 mailto:sage [2009/05/01(金) 23:06:52 ID:JPVBN7Ki]
luasubでNScripterを拡張しようとする人と
シナリオ以外を全部Luaで完結させようとする人と
両方いるのがおもしろいな

シナリオライタとスクリプタが
何を書いて何を書くべきじゃないかの思想の違いというか

700 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 00:51:38 ID:KoT0xQ/7]
モジュール化出来るから、今までのNスクスクリプトと違って情報交換容易だし
今後、情報集まっていけば、初心者にはLuaの方が楽出来るようになると思われ。
Nスクの場合はよくやるなというくらい我流のスクリプトで頑張りまくってる人がいるから、
彼らはしばらく今の財産のままLuaで楽できるところだけLuaを取り入れていくんじゃないかな。

701 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 01:01:57 ID:XFS2HKkl]
lua自体が分らんので、今のところ使ってない俺
ツクールのスクリプトみたいに機能ごとに拡張できれば面白いかもしれんが
既にシスカマで一通り機能作ってあるとそれを無駄にする気にもなれん・・・

702 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 01:25:30 ID:QevcSqnv]
自分も今の所、Lua自体に手も足も出ないという状態

703 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 03:58:17 ID:xoDWbZR/]
ONScripterの対応待ちだわな

704 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 20:33:24 ID:Ko183ga3]
吉里吉里みたいに実行ファイルのアイコン綺麗にならないかな?
自分で作るといつもボケボケになる

705 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 20:43:31 ID:xoaSZcTp]
ファイル読み込んで表示とかってlua側でさくっとできるのかと思ってたんだけど、
従来の命令と併用しないと無理なのかな?

706 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 20:51:42 ID:KoT0xQ/7]
>>705
スプライトならNSSp〜命令ちゃんとあるじゃん。NSLua解説嫁



707 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 21:37:42 ID:xoaSZcTp]
lua標準のコマンドは使えなくて、あれに載ってるのが全てなのかなって話。

708 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 21:50:50 ID:KoT0xQ/7]
>>707
テーブル系とか数学関数とか自分で触って言ってる?

709 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:08:37 ID:xoaSZcTp]
なんで使わない命令に触らなきゃいけないのかよくわからないけれども。
とりあえず話に出たその辺は使えてるって事でいいのかな?

710 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:16:03 ID:Mh3UQ7qQ]
使わないなら最初から聞くなよ

711 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:17:52 ID:xoaSZcTp]
「テーブル系とか数学関数とか」
この辺を使う予定がないってこと。

712 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:22:35 ID:Mh3UQ7qQ]
じゃあ使う予定のを試せよ(´・ω・`)

713 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:24:49 ID:xoaSZcTp]
解らないなら答えようとするなよ!

714 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:36:36 ID:KoT0xQ/7]
で、ID:xoaSZcTpが使う予定のlua標準のコマンド(?)は何

715 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:41:41 ID:xoaSZcTp]
>>705


716 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:44:13 ID:Mh3UQ7qQ]
うわ……



717 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 22:59:01 ID:KoT0xQ/7]
>>715
あー、なんだ。答えようとしちゃってごめんな。俺が悪かった。

718 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 00:52:38 ID:P592TvAg]
とりあえずやってみればいいじゃんとしか答えられない質問だよなあ

719 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 00:54:59 ID:hsAAfO5A]
そもそも何のファイル読みたいのかさえ分からんしな。
画像なら最初に即レスあるのにそれじゃないみたいだし。

720 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 01:05:12 ID:edJwAT+U]
何のファイルってそりゃオープンできるファイルさ。テキストとかバイナリとか。

721 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 01:35:02 ID:I3RAvAfm]
うわ……
あらゆるケース手取り足取り解説しろってか

722 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 01:40:20 ID:edJwAT+U]
ダンプ表示するだけでそんなオオゴトになるんだ。使えないねそれ。

723 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 01:51:11 ID:4bfOzHeD]
画像ファイルダンプされて誰が嬉しいのか

724 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 02:32:40 ID:mUiWE/9E]
流石にもうやってはみてるんだよな?

具体的に何をどう利用したいってのがあって
それがあるほうが確かに便利そうだということなら
本家に書けば今なら即座に対応してくれそうな気がするんだぜ

というか安定しちゃった後で要望出されると追加しづらいだろうし
とても便利な機能だったりしたらそれまでナシでやってた人はむなしくなるし
何か実装してほしい機能があるならできるだけ早く頼んだほうがみんな幸せ

725 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 04:17:21 ID:y+jU2FiF]
ID:xoaSZcTp = ID:edJwAT+U
こいつが馬鹿だって事は良く分かったから、
もう相手にするの止めようぜ

後は1人でやってろ

726 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 16:59:44 ID:edJwAT+U]
っていうか何故いきなり画像とか高レベルな話を始めるエスパーさんばかりなんだろう?
>>705を素直に読めば入出力をスマートに書く方法がわからないと言ってるだけだと思うんだけどな。
従来の命令ってくだりで、ファイル読み書きするNスク命令とか知らなくて誤解したのかな?



727 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 17:56:09 ID:ce/PZpMG]
ファイル読み込むなんてのNscでやったことないや。
それを表示ってのも何のことかわからんし。

728 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 18:19:25 ID:+Ujr7iqS]
エスパーは質問者の情報提供不足のせいで出てくるのにw

729 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 18:37:57 ID:edJwAT+U]
ノベルツールで表示と言ったら文字の話になると思ってたんだけど、スプライトとか画像だと思う人が多いんだな。
まあベタで書けば表示されるから普通は話題にならないってことか、勉強になった。

730 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 18:49:57 ID:I3RAvAfm]
……うわキメエ

アンチエリアス掛かって整形されたテキストが、単なる文字だとか思ってんのかコイツ。

731 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 18:55:13 ID:+Ujr7iqS]
いや、それは単なる文字だろう。

732 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 19:12:42 ID:xsXneouw]
>>729
ttp://nscruploader.hp.infoseek.co.jp/cgi-bin/src/n_0199.zip

733 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 19:28:41 ID:Kxdwg4fb]
正方形の画像を読み込むと、縦にしたカマボコみたいに表示されました(右半分黒い)。
これは「自動で影データ付きの画像だと判断されている」で正しいですか?
その状態を解除するには画像をどういじればいいか教えて欲しいです。

734 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 19:36:56 ID:hsAAfO5A]
どーせどっかの入門見て
print ("Hello World!")
が出来ないと騒いでるんだろうから、
NSExec('puttext〜 のサンプル見せたら、
>従来の命令と併用しないと無理なのかな?
と最初に言ったといってくんじゃねえの

>>733
;c:で読み込んでみれ

735 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 19:44:48 ID:xsXneouw]
>NSSp〜命令ちゃんとあるじゃん。
と最初の方で言われてるって返せばいいんじゃねえの
という本人不在のエスパー合戦

736 名前:733 mailto:sage [2009/05/03(日) 19:47:01 ID:Kxdwg4fb]
>>734
素早い回答ありがとうございます。
助かりました。




737 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 22:27:58 ID:Ccnw/gd+]
onscの質問で申し訳ないんだけど、
起動時のコマンドプロンプトの画面を出さない方法を教えて欲しい
ググったり添付のhtmlファイル見ても見つけられない

738 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 02:03:11 ID:n7Radv+i]
質問させて下さい。

システムカスタマイズして文字送り、改ページアイコンを出してます。
このとき、通常のテキスト表示の時とオートモードの時で
各アイコンを変化させています。(isskipで判定)
スキップモードの時には各アイコンを非表示にしています。

そこで困ったことが。
既読スキップを使った場合、未読の場所でスキップモードに入ると
文字送り、改ページアイコンが消えて、スキップはしない…という状態に
なってしまいます。未読なのでスキップしないのは当たり前なんですが
アイコンだけはスキップ中と判断されて消えている感じです。

自己解決しようと色々試して気づいたのは
この状態になるのはゲーム開始直後の1ページ目だけで、
そこから先に進むと想定通りの動作になることです。
もしかしたらシステムカスタマイズそのものが未読か既読か?が
判定されているために起こってる問題なのかな?と自分では
推測しているのですが、解決法を教えていただけると助かります。

初心者脱出しようともがいてるところなので
とんちんかんな事を書いてたらすみません。

739 名前:738 mailto:sage [2009/05/04(月) 02:07:02 ID:n7Radv+i]
すみません修正です

>この状態になるのはゲーム開始直後の1ページ目だけ

「この状態になるのはゲーム開始後、最初のスキップをしたページ」だけ
のようです。

740 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 02:10:32 ID:eH+0uAJE]
>>738
文章だけじゃなくてコード行も既読未読判定されるよ。
はっきり言うと全部の行に判定がある。

741 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 02:31:13 ID:SSrJcNUp]
原因はわからないけど、内容をまとめると……

・システムカスタマイズして、アイコンを表示させている。
・スキップ時にはアイコンを非表示にしている。
・ゲーム開始語、最初にスキップをしたページが
 「未読」だった場合、スキップしないのにアイコンが非表示になってしまう。

って事かなー?

システムカスタマイズのどこでisskip判定してるのかわかんないけど、
少なくともその時点では「スキップ中」とみなされてるわけだよね。
で、その後にテキスト表示になるが、そこで「未読」と判定されてスキップは終わるが
アイコンを表示する時点では「スキップ中」となっててアイコン表示はされてない、と?

う〜ん? どの時点でisskip判定して、どの時点でアイコン表示をさせてるのか、とか
気になる点があるけど……それが解決策に繋がるかどうかはわかんないな。


742 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 02:54:16 ID:TurWEG4D]
>>740に追加すると、
if文の場合は、条件分岐が「成立」した時に初めて、既読と判定されます。


743 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 02:59:15 ID:n7Radv+i]
>>740
ありがとうございます。やっぱりそうなのですか。

>>741
textgosubで飛んだ先でispageやisskipして
その結果によって分岐、その後アイコンを出して(消して)います。
その後はクリック待ち、ボタン待ちのループに入ります。
あまり難しい事はしてないと思います。

>>738の問題が起こるのはゲームを始めて最初のクリック待ちアイコンと
最初の改ページアイコンだけで、その後は正常です。

744 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 03:13:41 ID:eH+0uAJE]
普通にこれだな
sorejyadamedarou.hp.infoseek.co.jp/tip04.htm#TIP13

745 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 11:55:26 ID:sOtZ2j6l]
738です。皆さんありがとうございます。

コード行の未読部分をどう扱ったらいいのか
まだよく分かってないのですが
他のところをいじりながら考えようと思います。

また変な事を聞くかもしれませんが
その時は宜しくお願いします。

746 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 12:22:56 ID:dJVnk57A]
相変わらず隠れ仕様が多すぎるな
初心者がほんのちょっと凝った作りやろうとするだけで
膨大な時間がかかる



747 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 12:54:10 ID:LrScqNBF]
>>738
スキップモードに移行した後、クリック扱いにして、
すぐにtexecしてリターンしちゃだめなの?

748 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 00:59:55 ID:IgKMCBC0]
ちょっと質問させてください

初歩的なことで申し訳ないのですが、BGMがループ再生されません
bgm "(ファイル名).mp3" とやっても、一度再生されただけでとまってしまいます
他にもmp3loopを試したり、様々なmp3ファイルで試して見ましたが結果は同じでした
自身で調べてもこれ以上のことがわからなかったので、教授をお願いします

749 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 01:24:03 ID:1QgZ2yN+]
mp3使うこと自体止めた方がいいよ

750 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 02:14:02 ID:aevZHu0P]
このスレッドに教授いんのかなぁ

751 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 03:58:05 ID:NYPmUeNT]
mp3は推奨されてないし
今後の開発とサポートはoggメインで行くと言われてるから
oggに移行推奨

752 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 16:12:26 ID:0XZT+NR2]
便乗で質問させてくだちい

今更ながら最新版をあれこれ試してて、
nsogg2.dllを使うとMIDIファイルが鳴らなくなるみたいなんだけど、
これって、音楽ファイルは今後oggに統一してね、って事なのかな

それならそれで別に構わないのだけど、
まさかMIDIが鳴らないの、うちだけなんて事はないよね?ちょっと不安でorz

753 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 16:21:04 ID:qxoykQ3n]
>>752
テストしたら自分も再生出来なかったよ
公式に報告してください

754 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 16:48:14 ID:0XZT+NR2]
>>753
!(ll゚д゚)
てっきり氏の方で公式見解か何か出てると思ってたよ…

掲示板、新しくなって使い方にちょい不安を覚えるんだけど、
これってバグ?報告だから、新しくスレッド立てて良いんだよね?
超チキンだけど、おk、報告して来ますノシ

755 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 16:56:33 ID:SorYrN7Z]
見解は出てるよ
nsogg2.dllは「wav ogg」のみって

一応mp3も鳴るようにしたらしいけど環境依存酷いんで非推奨になってる
midiはフォーマットが雑多なのでサポートしきれないとか添付ファイル「導入について.txt」に書かれてる

756 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 16:57:02 ID:qxoykQ3n]
>・エンジン側のバグの報告である
>など、このスレッドでのやり取りでは解決しなさそうな場合は別個にスレッドを立ててください。
注意書きに書いてあるから、新スレ立てていいと思うよ
よろしくお願いします



757 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 16:58:43 ID:qxoykQ3n]
そうなんだ?
midi使えないと不便だなあ。

ID:0XZT+NR2さん嘘ついてごめんなさい。

758 名前:752 mailto:sage [2009/05/06(水) 17:13:05 ID:0XZT+NR2]
>>755-757
!!!煤ill゚д゚) (゚д゚ll) エエー!!!
あ、あっぶね!掲示板投稿する前にスレ更新してみて良かった〜
打鍵が遅いの、こんなところで役に立ったわw

>>755
>添付ファイル「導入について.txt」
自分もそれ読んだ。やっぱそれが氏の公式な回答なんだろね。ありがとう
て事は、今後は音楽ファイル、oggで統一すべきかなぁ…

>>757
>嘘ついてごめんなさい。
ウソツキ!ww
でも、どうする? MIDI使えないと確かに不便だし、
ダメモトでも、一応要望出してみようか?

759 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 17:21:47 ID:qxoykQ3n]
お詫びに要望スレに書いてみるよ。
まあ通ったらラッキーくらいな感じで待っててくれ。

760 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 17:30:08 ID:qovHNx7k]
いっそソフトウエア音源積んじゃったり(マテ

761 名前:752 mailto:sage [2009/05/06(水) 17:34:42 ID:0XZT+NR2]
>>759
わぁい!マジチキンで文章に自信なかったから嬉しい!
qxoykQ3nさん大好きだー!

>通ったらラッキー
確かにそうだね。期待せずに、ラッキーを待つ事にするよw
色々気を遣ってくれてありがとう。それでは、もとの名無しに戻りますノシ


762 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 17:40:26 ID:SorYrN7Z]
要望出すのは良いと思うけど、
自分から爆弾抱えんでも良いだろうに…

ユーザーが鳴らねー言ったらサポートするのオマエさん方なんだぜ?

763 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 17:57:49 ID:0XZT+NR2]
>>762
ああ、確かにその可能性は有るなぁ…orz
只、うちは殆どがネット配信のフリゲなんで、MIDIを使えた方が、楽と言っちゃー楽なんだ

>ユーザーが鳴らねー言ったら
う〜ん、改めてoggファイルを渡すとか…?
旧来のnsogg.dllではMIDIも再生できてたんだけど、一体何が違うんだろね?
その辺の知識はサッパリで

qxoykQ3nさん、まだスレ読んでるかな?
要望出してくれるなら嬉しいけれど、自分はどっちでも良いですよ〜


764 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 18:07:30 ID:qxoykQ3n]
要望スレに書いたよ。
でしゃばってごめんね。

765 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 18:27:04 ID:0XZT+NR2]
いやいや全然!文章もオイラが書くよりずっと良いよ
乙彼様でした(*´∀`)つ旦~オチャドゾー

まあ、確かに爆弾かも知れないけど、
取り敢えず今は、氏のご回答をマターリ待ちましょう

766 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 18:33:50 ID:SorYrN7Z]
や、こっちも余計なお節介ってヤツなだけで
全否定してるわけじゃないんで

マターリ待つよ



767 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 18:55:37 ID:0XZT+NR2]
皆で待とうw 今日はほんと、皆さん乙彼

(*´・ω・)つ旦旦旦旦~~ オスキニドゾー

768 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 19:11:08 ID:qovHNx7k]
しかし、win7が出ようかというのに、今頃midiで悩なきゃならんなんてなあ。
そんなんは3.0MMEの段階で統一されたんだと思ってたぜ。

769 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 19:28:49 ID:SorYrN7Z]
midi自体が少数だからじゃない?

midiって手持ちの音源によって音色が違うとか環境依存高いし
ゲームでmp3やoggが普及したのは圧縮率とは別に
音色が統一されるからと勝手に思い込んでたりする

770 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 19:37:14 ID:qovHNx7k]
GM互換・・・というかそもそも最近DTM音源なんて出てるのかな?

771 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 22:09:15 ID:Bi7P+T77]
ハード音源はン十万とかのばっかでしょ、もうプロ向けよな
ソフト音源は結構数あるみたいだけどね
デュアルコアだの何だのって時代だし、スペックの枷は殆どなくなってる様子

そんな俺は未だにPen4HTの3GHzだがな orz


772 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 22:32:24 ID:/vxVlZox]
俺MMX Pentium166MHzだけど……

773 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 23:52:04 ID:RVrFwjE/]
>>771
>そんな俺は未だにPen4HTの3GHzだがな orz
消費電力と熱にさえ気をつければ普通にパワフルな方だと思うんだぜ……

774 名前:名前は開発中のものです。 mailto:sage [2009/05/07(木) 01:12:38 ID:5vV4tlVQ]
うわスレ見てなかったから変なこと書いて来ちゃったよ、修正ー
「素ならbgmでMIDIが鳴るのに、nsogg2.dllを置くとなぜか鳴らなくなる」ということの指摘だったのか
つーかもともとbgmはMIDIに対応してないものとばかり思ってたんだぜ!

でもまあ
nsogg2.dll入れてもplayでならmidi鳴らせるんだぜってことでいちおうちょっと残しとく

素で鳴らない(=完全切り捨て)ならともかく、
素では鳴るのにnsogg2.dll入れると阻害されるというのはやっぱ変なのでバグっぽい気もする

775 名前:名前は開発中のものです。 mailto:sage [2009/05/07(木) 09:47:22 ID:1LqI95Sw]
>>774
ホントだ、playだと再生出来るね
でもボリュームダイアログで調整出来ないのはちと残念

776 名前:名前は開発中のものです。 mailto:sage [2009/05/07(木) 12:03:43 ID:sdO0ZjAt]
>>774
nsogg2.dll入れると対応ファイル以外ならないのは仕様だ
バグじゃないこのスレの最初の方でもnsogg2.dll出たときのレス付いてるから読め



777 名前:名前は開発中のものです。 mailto:sage [2009/05/07(木) 23:04:13 ID:aZ2t4DPm]
verうp来たな

778 名前:名前は開発中のものです。 mailto:sage [2009/05/08(金) 11:12:16 ID:LMar1jKc]
txt以外の拡張子も使えるように

779 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 04:59:31 ID:SSiYxFVG]
*.ns2って本体と同じディレクトリにしか置けない?

780 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 14:54:11 ID:QnMplyMh]
>>779
nsaファイルを読みに行く命令あるよな
あれは対応して無いんか?

781 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 20:58:02 ID:mGEdGyye]
nsadirには対応してない
専用の命令もないようなので、現在は同ディレクトリのみだな
普通にnsadirに対応してるべきだと思うので要望出しとくべきか

782 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 21:36:29 ID:mnxJvvhq]
なんでもフォルダ分けしようっていう考えが
オレには良くわからんのでどーでも良いけど、
要望出したければ出せば良いんじゃないのか?

783 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 21:38:05 ID:8Iw+8h+u]
出してきた
fileexistはバグっぽいから別スレ立ててみた

784 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 22:06:37 ID:YN8iGDbI]
>>782
どうでもいいと思うなら
いちいちレスしてチンカスみたいな自己主張すんなゴミ

785 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 22:16:27 ID:mnxJvvhq]
>>784
自己主張も出来ない
ゆとりクン乙

786 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 22:46:26 ID:k/jptbs9]
ゆとり教育の一番の弊害は
それ以外に世代の馬鹿に「おれはゆとりじゃないから」という
無意味な心の支えを与えてしまった点だろう



787 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 22:50:37 ID:D1NzXTH8]
ID:mnxJvvhqがゆとり世代じゃないとしたらそれこそ残念な感じだ

788 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 23:43:24 ID:MRbjXVsj]
吉里吉里みたく実行ファイルのアイコン綺麗に表示できないの?
なんかボケボケになるんだけど

789 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 23:45:46 ID:vLNfeNCe]
> ID:mnxJvvhq
ごらんの有様だよ!

790 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 23:52:47 ID:k/jptbs9]
>>778
これに限った事じゃないんだけど
○○ではちゃんと出来るのに□□は何で出来ないの?

見たいな奴は理由が知りたいだけなのが?それを何とかしたいのか?
また、何とかしたいだけならわざわざ□□など使わず
○○を使えば良いじゃないかと思うのは俺だけなんだろうか?

791 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:01:52 ID:i+knmCoC]
スルーしときゃいいだろ
いちいち長文レスしてるお前も同類だ

792 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:12:51 ID:PXlxy5LX]
別に馬鹿扱いでもなんでも良いよ、文の長さなんか関係なく
2chなんか馬鹿以外書き込まない場所なんだし
違うのは自分の馬鹿を自覚した馬鹿と、自覚のない馬鹿がいるだけで

793 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:16:09 ID:MkdOym7I]
>>788

吉里吉里がどうかは知らんが、ちゃんと32*32のアイコンにしてる?

794 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:19:41 ID:yIjTzWI9]
>>793
32*32にしてるけどぼやける
たまにきれいなアイコン見かけるから、自分のやり方が悪いんだろうけど

795 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:22:11 ID:JOLJiEQr]
つかここでわざわざ
要望出すべき?とか聞いてる方がアホじゃねの

勝手にしろって言われても仕方ねーだろ
それぐらい判断できないのかよ

796 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:25:47 ID:yIjTzWI9]
勝手に書いたら書いたで、ここで色々言われるじゃん



797 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:37:28 ID:+xiBXaIH]
>>794
大きいアイコンなら48*48というのもあるけど
その綺麗なアイコンとやらを引っこ抜いてみればわかるんじゃない?

それはそうとONScripterでLuaの実験版がきてるな


798 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:40:54 ID:PXlxy5LX]
>>794
アイコンの画像を8bitカラーして
パレットから要らない色を消してみたらどうなんだろうか?

799 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:58:25 ID:+xiBXaIH]
>>794
あとアイコンの順番にも意味があるらしいので注意

参考に
Windows XP 用アイコン作成法
ttp://msdn.microsoft.com/ja-jp/library/ms997636.aspx

800 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 01:02:45 ID:yIjTzWI9]
>>797-799
ありがとう
結構色々やり方があるんだね

801 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 01:14:08 ID:/9ruI+SJ]
>>790
これが出来なきゃ使えないなって文句だろ。
使わなきゃいいと思うなら黙っとけばそうなる。



802 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 15:22:00 ID:1Mkpjxty]
>>801
いつまでも続けるなウンコ
もう黙っとけ

803 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:00:46 ID:/9ruI+SJ]
>>790>>801間は一時間半と空いてない一方、>>802は続けるなと言っといて
半日以上経ってからわざわざ罵倒してるのな。

これは押すなよ!絶対に押すなよ!って奴だろうか?

804 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:16:46 ID:qZi7B+qh]
スルーすりゃ良いのに・・・
何としても言い返さないとダメな子なのか

805 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:23:22 ID:/9ruI+SJ]
だよな。

806 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:27:26 ID:5c1T14rw]
頼む! 一生のお願いだ! くたばってくれ!



807 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:30:09 ID:gBBEOta2]
今日、いきなりnscr.exeが起動しなくなった。
「同時に二つ実行しないでください」って
エラーメッセージが出て終了してしまう。

もちろん2つ以上実行してないし、再起動してもダメ。
タスクマネージャで見ても何も起動してない。
他のNscripter製ゲームも一切できなくなった。
最新版に差し替えても「同時に二つ実行しないでください」状態。
(というか最新版を使っていた)
OSはVista。

これって俺のスクリプトがウンコだったから?

808 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:31:50 ID:/9ruI+SJ]
再起動しても変わらない?

809 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:48:07 ID:/9ruI+SJ]
タスクマネージャー、プロセスの方もちゃんと見た?
シングルクリックで実行の所をダブルクリックだったら最初の方は立ち上がるだろうしなあ。
なんだろうか?

810 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 19:53:43 ID:qZi7B+qh]
>>805
wwwwwww
オマエさんにも言ってんだが?

811 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 20:05:46 ID:7COXtWR8]
Vistaは良く判らないが、確かにタスクマネージャーはアプリケーションでの
表示が無くてもプロセスの方に表示されてる事がある

一度再起動して他の人がNスクで作った別のゲームを起動してみて
起動したならば、まさしく懸念した通り自分の書いたスクリプトがウンコである可能性が高い

他人のゲームも起動しないようならDirectX関連かも?
一応Vista対応と謳っているし、DirectX8.0a以上なら問題なしとなっているけれど
Nスク自体が最新のVista+SP1でのみ作動するDirectX 10.1環境に
完全に対応してるんだろうかね?

812 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 20:12:49 ID:Nbe1vc62]
スクリプトじゃなくてマシンがうんこなんだろ

813 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 20:16:00 ID:5c1T14rw]
MutexDesu2っていうMutexオブジェクトを使って多分多重起動チェックしてると思うから、
そこの判定にバグがあるとか、あるいは何らかの原因で失敗して誤作動してるんじゃないかな
管理者権限で実行とか、別のユーザアカウントを作って試しても失敗するようなら
nscr.exeにバグがあるかも知れないね

814 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 23:05:05 ID:HU0kex/9]
もう多重起動できるようにすれば良いのに

多重起動を禁止したのって昔スペック的に二重起動するとマシンパワーによって
タイミングずれるとかあるからそれの防止ってことだったと思うけど
今のマシンじゃそんなこと稀だろうし、他になんか理由あるのかな?


815 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 23:58:03 ID:3QW/n/uL]
そんな理由だったのか
俺はてっきり、他アプリとの通信に使う独自メッセージの競合を避けるためだと思ってた

でも実際、汎用エンジンの動き考えると多重起動はできない方がいい気もする


816 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 00:43:38 ID:Okb5UNy3]
実行パスがかぶるやつだけ同時起動禁止、あたりが無難なとこだろうな



817 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 09:29:06 ID:lxpWyXCB]
昨日の807だけど
あの後、どうにもならないので
気分転換に買い物に出て
売れ残りのカーネーションを買ってきて
カーチャンにやったら直った…

流石にそれじゃアドバイスくれた人達に申し訳ないので
何百回か同じ事を繰り返してみた。

なんか時々nscr.exe起動に1分くらいかかることがあって
その時に再クリックしたために同時実行になっていたっぽい?
再起動してもダメだったんじゃなくて、
再起動後も同じ事を繰り返していた俺がウンコだったっぽい?
ごめんなさい。

で。
ちょうどセーブ周りを拡張してる最中だったから
ウンコなコードで起動を遅くしたのかも?と思って
*define
game
*start
だけで試してみたけど
それでも2回ほど起動が遅くなった。

俺もマシンも両方ウンコなのかもしらん。

818 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 12:42:19 ID:CiRVmnda]
>>817
っていうかそれならタスクマネージャーのプロセスには居る筈。
居ないと報告してたから皆首を捻ってたんだよ。

初期化処理に失敗して固まることならあった。
具体的には音声らしいんだけど、誰かサウンドカードの無いマシンとかで試してみてくれないかな?
かなり古いバージョンだと起動時は問題なかった。

819 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 13:25:05 ID:QOupk+aE]
>>817
明らかに、お前個人の環境がウンコなだけだろ

820 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 13:58:27 ID:prUjKw+L]
Vistaとか使って不具合解決できないヤツってなんでそんなOSわざわざ使うの??

821 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 14:50:43 ID:mRkOfCvm]
不具合報告するためじゃねの

VistaはクソOSだけど
マイクロソフト的には現行OSだし

822 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 15:37:40 ID:QOupk+aE]
今回の件、限定で言えば、
vistaがどうのというより、817がよほど特殊な環境を構築してるか
変態的なエキスパートであるか、どちらかだと思う。
情報少なすぎて、それ以上分からんけど。

823 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 16:42:57 ID:XcfqQojS]
よくわかんないけど「管理者で実行」すればいいんじゃ

824 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 21:33:48 ID:m1YP61Ce]
メニューバーに「セーブ」や「ロード」が入れられないのは仕様?

825 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 21:59:33 ID:Dh6u8xS2]
既存のメニューに自分が考えたメニューを挿入することは出来ない

だがメニューバー自作する命令あるから
入れたければ一から作ればセーブ・ロードだろうと何であろうと追加する事は可能

826 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 20:33:54 ID:s1RDxg0z]
autosaveoff使ってみた。
ゲーム開始直後の表示文1行目に
brやlocateしてある状態でセーブすると
ロードできないのね。

いやsavepointすりゃいいだけなんだけど。



827 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 20:47:15 ID:4qKFQT+1]
>>826
その話題は超既出
ログを読めちゃ、解決方法の話題も全部出てる

828 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 21:04:46 ID:hFSoVDaW]
使っていて思ったんだけど、autosaveoffの弱点って
saveon seveoffが無効になっちゃうんで
textcrlearでページをまたぐ演出した場合、
跨いだ後のページで強制セーブってされちゃうって事なんだよな

ページ跨ぎの演出した時は一時的に切っておきたいから
テキストで強制saveonだけでなく一時的にsaveoff出来れば良いのに

829 名前:名前は開発中のものです。 mailto:sage [2009/05/14(木) 14:49:42 ID:ngaWbaM4]
教えてください。

SLGでの所持金額や能力パラのような、数字変数の表示についてです。
好きな位置に常に表示させる方法を教えていただけませんか?
数字変数をテキストウィンドウ内に表示する方法しか今のところ判りません。
講座を読む限りでは、文字変数しか画像化できないとあり、困っています。

830 名前:名前は開発中のものです。 mailto:sage [2009/05/14(木) 16:17:22 ID:TUW3vIGc]
>>829
mov %0,95000000000
itoa2 $0,%0
lsp 0,":s/40,40,0;#FFFFFF"+$0,10,100
print 1

こうやって変換すれ

831 名前:名前は開発中のものです。 mailto:sage [2009/05/14(木) 16:51:44 ID:ngaWbaM4]
>>830
ありがとうございます、助かりました。
まだよく理解出来ていないのですが、なんとか前に進めそうです。

832 名前:名前は開発中のものです。 mailto:sage [2009/05/14(木) 23:13:18 ID:fS0mlEJZ]
>>831
>>830に加えてspfont命令とか使うといいYO!

833 名前:名前は開発中のものです。 mailto:sage [2009/05/15(金) 00:07:47 ID:2NYswP5G]
829じゃないけどありがとう
自分恐ろしく遠回りな方法で表示してた(30行くらいの
為になるわあ

834 名前:名前は開発中のものです。 mailto:sage [2009/05/15(金) 12:10:58 ID:fHi+qASS]
馬鹿な質問だったらすみません。
errorsave でエラー時のセーブを任意の番号に取れることは分かったんですが
このエラー時のセーブって具体的には何に使うんでしょうか?

ゲームを作る場合、このエラーセーブから再開できるように
する必要があるんでしょうか?

835 名前:名前は開発中のものです。 mailto:sage [2009/05/15(金) 14:23:40 ID:+9E8CC4l]
テストに使うんじゃない・

836 名前:名前は開発中のものです。 mailto:sage [2009/05/15(金) 16:15:08 ID:kHaFAyh5]
操作回りがゲームプレイの完成版と同じだと
作るの大変だと思うんだけど

普通、制作にはデバック用の操作系のみ改良したシステム組むのんじゃないの



837 名前:名前は開発中のものです。 mailto:sage [2009/05/15(金) 18:06:02 ID:BFhRIIQp]
開発中は上のメニューを残しておく派です

838 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 14:13:53 ID:9gxVcSgQ]
さて、
カレンダー的には週末って今日までのことなのだが
更新は来るのだろうか・・・

839 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 14:52:26 ID:lVVbTBNa]
たぶん土日って意味じゃね?

840 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 16:25:02 ID:+7QvQWwu]
うむ、日曜日は聖書で神様が天地を6日間で創造して7日目を休日にした
というエピソードのちなんだものだからな、何故かカレンダーでは先頭だが
本来は一週間のおわりでいいはずだ

841 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 17:00:55 ID:vQmNSVNf]
[  キャラクタ名  /xxx.ogg]「」

こうすると凄い遅いんですけど、高速化する方法はありますか

842 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 17:07:37 ID:UrVjsAje]
>>841
スレ間違ってますよ

843 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 17:31:35 ID:vQmNSVNf]
nscripterなんですけど

844 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 17:45:16 ID:lVVbTBNa]
oggのファイルサイズ大きいか、ストリーム再生させてないんじゃねえの

845 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 20:08:08 ID:9gxVcSgQ]
ありがちな線でwindoweffect


846 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 20:44:43 ID:X5k6KECQ]
Nスクで雲が動く表現とかしたい場合ってどうすればいいでしょうか?
ぱらぱら漫画みたいに連続でbg命令で読み込むぐらしか思いつかないんですが・・・
そうすると重いし、テキストウィンドウは表示できてもテキストが表示されなくなってしまいますよね・・・



847 名前:名前は開発中のものです。 mailto:sage [2009/05/17(日) 11:12:16 ID:tq8XOO3o]
新バージョンきたよ

848 名前:名前は開発中のものです。 mailto:sage [2009/05/17(日) 12:37:19 ID:Q9pGt99/]
>>846
@スプライトを使う
Ablt命令を使う
BLuaで拡張する
Cプラグインを使う

849 名前:名前は開発中のものです。 mailto:sage [2009/05/17(日) 15:56:26 ID:ZMFQ+VtK]
arc.nsaが画像と音声、nscript.datがテキストなら
ゲームそのものの仕組みを弄るにはgame.exeを弄るしかないんですか


850 名前:名前は開発中のものです。 mailto:sage [2009/05/17(日) 17:08:40 ID:Q9pGt99/]
>>849
@システムカスタマイズをする
ALuaで拡張する
Bexeをいじる必要は無い

851 名前:名前は開発中のものです。 mailto:sage [2009/05/17(日) 23:29:13 ID:Ahm5mVUA]
公式にバグ報告スレ立てるのは良い
だが、スレ立てた後に自分のミスをグチグチと書き込むな、と

852 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 10:47:22 ID:nYwxbY9M]
今の掲示板ってツリー表示できないから
トピックごとにスレ立てた方がいい気がするんだけど・・・
最終的には高橋氏が把握しやすければいいとは思うが

いずれにしても例のアレは書くとしても要望・検討スレで充分だったろ

853 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 11:38:09 ID:jk+on1v2]
で、掲示板開いたら、細かい件名がズラズラ並ぶのか?
それ見る方にとっても絶対迷惑だ
要望・バグ・使い方の3スレがあれば充分

854 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 11:47:53 ID:MtS+nUZo]
>>最終的には高橋氏が把握しやすければいいとは思う

この一つに尽きる、おまえらが迷惑がっても、おまえらに見やすいように書いても意味はない
3行で充分かどうかも高橋氏が思うことで、他人が決めることじゃない

855 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 17:36:51 ID:WMz3v3LQ]
だな。
だが、建てた奴がスレ全体をよく読んでないってのは分る

わざわざ立てなくても
初めての方・単発質問スレ その1
に単発バグは書いて欲しいっぽいこと書いてあると思うが

856 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 18:48:35 ID:oYsNn/jh]
>>853
掲示板あんま使ってないんで
キチンと把握してないけど最新更新記事が一番上に来る仕組みになってるなら
ズラズラと並んでても問題ないと思うけど。



autosaveoff使い方難しいな・・・

TIPS読んで組んでみたけど、

ああああ\

wait 1000
br
いいいい\

のように改ページ後に何か入れると
位置が崩れる

位置保存をラクに管理するにはやっぱ
texecの直後にsaveonすることなんだが
これだとシーンの切れ目で場面保存した場合、
前のシーンの終わりの画像が表示されて気分が良くないんだよな




857 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 18:51:33 ID:oYsNn/jh]
>>856訂正

ああああ\

wait 1000

あああああ
br
いいいい\

つまり、テキスト以外も命令を入れるってこと

858 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 19:06:31 ID:myw06HOc]
それで崩れるのはスクリプト書き方悪いだけ

859 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 19:17:56 ID:oYsNn/jh]
ごめん。
>>857のケースは大丈夫だった。勘違い
>>856のケースだとダメ。

waitじゃなくてgosub文とかdwaveやbgでも崩れるんで厄介だな
全部の命令に判定入れるってのは現実的じゃないし

860 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 20:31:05 ID:myw06HOc]
だから普通に組み方失敗してないか? 見直してみれ。

861 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 20:40:59 ID:AXtps+1v]
defsub br入れ忘れてた・・・・・・
ホントにゴメンなさい
騒ぐだけ騒いで最悪だオレorz

862 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 20:47:12 ID:AXtps+1v]
お詫びと言っては何ですけど、
痕のようなゲーム進行を自動セーブする形式ゲームを作っている場合、
savegame にsavepoint入れておいた方がいいと思います。

こうしておかないとテキストの無い画面でsavegame使った場合、
テキストが表示されている画面まで戻ってロードされます。

863 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 21:29:38 ID:nYwxbY9M]
試してないけどsavegameにsavepoint入れちゃったら
ロードしたらセーブ画面になっちゃったりして都合悪いような
テキストの無い画面の適当なところでsavepointを呼べばよいのでは?

864 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 22:19:31 ID:CtD4dVAU]
・・・・・・そうだね
なんか書けば書くだけ墓穴掘ってる
ダメダメだorz

865 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 22:57:57 ID:9bhKsJr3]
質問です。
オートモード中にアイコンを表示して、オートモード解除と同時に消したいのですが上手くいきません。
getskipoffで-61が上手く取得できていないようで、アイコンが表示されなくなってしまいます。
if %bwait=-61 mov %mode,0の行を消すとアイコンは表示されますが、今度は解除と同時に消せなくなりますし。。。
上手い方法がありましたら教えてください。

*text_btn

if %mode=1 lsp 6,":c/2,0,3;system\auto.jpg",0,0

getskipoff
textbtnwait %bwait

if %bwait=100 mov %mode,1 : systemcall automode
if %bwait=-61 mov %mode,0

goto *text_btn

866 名前:名前は開発中のものです。 mailto:sage [2009/05/18(月) 23:48:05 ID:CtD4dVAU]
オートモード前のアイコンの扱いはどうしてるの?
ダミーで透明アイコン使ってるのか、それともアイコン自体表示してないのか
それによって対応が違うと思う



867 名前:名前は開発中のものです。 mailto:sage [2009/05/19(火) 00:15:07 ID:glifHdrB]
>>865
getskipoffなんて無い時代だけど俺もそれやりたくて、結局オートモードを自作したよ。
既存のオートモードを感知したらすぐに自作に移るっていう方針。
かなり試行錯誤した覚えがあったけど、今見直してみたら大したこと無かった。
デフォでできなかったら自作に挑戦してみてはいかがか。

868 名前:名前は開発中のものです。 mailto:sage [2009/05/19(火) 00:37:53 ID:IN02arcz]
>>865
getskipoffだけじゃなくて、isskipの判定も併用したら?
スキップ、オート周りは判定が上手くいかない時がある気がするから、
俺は判定のタイミングを増やして対応してる

今のバージョンでは直ってるかも分からんがw


後は、そのスクリプトだけじゃ何とも言えんが
画像の表示、消去をどう判定してどう処理してるかだな

869 名前:名前は開発中のものです。 mailto:sage [2009/05/19(火) 02:04:01 ID:LwItrcFS]
うちじゃエラー落ちしたけど
ぺんぷろた〜とかやってることがスゲーな

870 名前:865 mailto:sage [2009/05/19(火) 23:16:29 ID:YX+7R7BW]
ありがとうございます。
getskipoffやisskipなど試してみましたが、かなり挙動が怪しいですね。
既読スキップで未読文章に当たっても取得できなかったり・・・。
もう少し調べてみようと思います。

871 名前:名前は開発中のものです。 mailto:sage [2009/05/20(水) 02:13:39 ID:UUx7quAW]
まだスレ見てるかな?
NS栗様のとこのサンプルを参考にしてみたらどう?
多分、望みの動作をしていると思うけれど・・・

872 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 22:28:32 ID:B2jIdqMW]
キーボード改行で時間待ちスキップされるのと
スペースキーだとdelay飛ばせないの公式でスルーされてるけど
解答欲しい。
Nスクの仕様なの?

873 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 00:06:28 ID:AeEzs71B]
何を言ってるのか解らない。

874 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 00:34:27 ID:h5Wxn5hU]
>>872
頭だいじょうぶ?

875 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 00:35:27 ID:7suFF5Ch]
単発スレに書いてある
スクリプト走らせて左クリックじゃなくて
エンターとスペースキーで文字送りしてみれば分ると思うけど。


876 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 00:42:16 ID:7suFF5Ch]
>>874
お前のトコだけってならそれで良いんだ、ウン

システムカスタマイズしてる性で自分が悪いのかと思って
カスタマイズ無しで走らせたら同じ動作だったので疑問に思ってるだけ



877 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 00:52:46 ID:7suFF5Ch]
更に言うと
最新版って時間待ちの動作が変わってるんだよ

以前は文字速度0の場合、/で切り分けないと文中の合計時間を待ってから
一気に表示される仕様だったけど、今は/で切り分けなくても時間待ちの入ってる場所毎に止まる動きに変わってる

それ辺りが原因で挙動が変わってしまったのかなって疑問にも思ってるんで

878 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 01:45:08 ID:dbromdhN]
誰か日本語以外のOSで起動出来なくなるプラグイン作ってくれ
全然売れてないのに外人からのアクセス異様に多すぎてマジで泣ける……

879 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 05:58:58 ID:MorfFAeY]
凄い興味のある話題なんだけど、外人からのアクセスって何?
ホームページ?それとも電子メールでの問い合わせ?
差し支えが無かったら販売形態も教えて欲しい

仮に日本語以外のOSで起動出来なくするのであれば
販売説明にきちんと表記しないとかえって厄介な気もするわ

880 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 13:16:09 ID:gsiXXLSE]
違法ダウソ?

881 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 13:33:28 ID:kre92ga+]
自分と関係ないところで出回っているなら無視すればいいし
自分のサイトにアクセスがあるならIP規制すればいいと思うんだが

つ ttp://nscruploader.hp.infoseek.co.jp/cgi-bin/src/n_0200.zip
非日本語OS用意するの面倒だったので未検証・ノーサポート

882 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 14:54:26 ID:ftYh8CEw]
>>879
コミケ頒布のみ。
海外サイトに無断アップされてそこからのアクセスが日本より多いのよ……orz
ゲーム名でググってもウチより違法DLの文字列がヒットする……。
あとさ、国内頒布のみのつもりが例の事件みたく勝手に海外行かれて問題視されても困るから
ゲーム自体に国籍で簡易ゾーニングしときたいんだよね。

>>881
マジでdd! 言語変更で試した後に、
手持ちの中文OS(win2000)で試してみる!

883 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 15:19:34 ID:JpUe6cML]
>>877
今試してみたら、うちでもスペースキーでdelay飛ばせなくなってたよorz

実は最近、文字の大きさを変えたくて、
うpろだのサンプルを参考にさせて頂いて文字背景をスプライトにしたんだけど、

そーすると、何故か自作ボタンのウィンドウ消去がスペースキーでできなくなってて、
文字背景をスプライトに変えたせいかなぁって思って
systemcall windowerase使わないで自分でスプライト消す命令書いてたんだけど、
もしかしてこれも、>>877 が報告してるようなバグの一つだったのかな?o...rz
(ちなみに、文字背景がスプライトじゃなければ普通に動作したんだけど…)

こんな事って有るのかな。そんな人、他にもいる?

あと、
>>881 すげぇ! >>882 じゃないし横からスマンが、俺からもありがとう!

884 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 15:52:40 ID:JpUe6cML]
ありり、ちょっと待ってくれ
今色々試してるんだけど、ver.2.82でもスペースキーでdelayが飛ばせない?
(シスカマでもデフォルトでも)
スペースでdelayが飛ばせないのは、Nスクの元からの仕様だったのか?
なんかもう混乱してきた、俺の事は忘れてくれパトラッシュ…orz

885 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 17:21:11 ID:+ckhpIxs]
NSc製でdelay使ってるゲームの実行ファイルを最新版(5/17版)に差し替えたけど、
普通にスペースキーで飛ばせたよ

886 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 18:24:53 ID:Xdczpy+x]
うちだと最新版でも
改行キーでdelay wait待ち時間無効だし
スペースキーでdelay飛ばせないけど
つーことは環境依存なのか…?



887 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 00:51:38 ID:pMBeGqOD]
今、テストしてきた。
確かに、

delay中にリターンキーを押す>delayをキャンセル出来る
delay中にスペースキーを押す>delayをキャンセル出来ない

という動作をした。
前から、こうだったのか、この動作が仕様なのかは、分からないけど。
ちなみに、OSはXP SP2

888 名前:885 mailto:sage [2009/05/24(日) 10:37:41 ID:GL+dAHiG]
textspeedと勘違いしてた
確かにスペースキーでdelay飛ばせないな

889 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 13:44:14 ID:699spSwQ]
seteffectspeedって何でマニュアルに載ってないの?

890 名前:879 mailto:sage [2009/05/24(日) 16:33:01 ID:54atMwLr]
>>882
レスサンクス。無断アップされたことで望んでいたコミケ頒布の
範疇から外れるのは確かに痛いわ

>>881
確かに難しく考えなくて良い気もするけど
不要な炎上対策は必須だと思ってる

891 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 21:51:01 ID:S1Gdm3D4]
>>889
さあ?
なんか問題あるんじゃないの
使わなくても変数で管理して無効するなら差し替える組み方すれば同じこと出来るし

892 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 22:39:23 ID:gGyRD9Kp]
ちょっと話を聞いてくれ
>>882 に関して
無断アップされてるならリージョン対策しても
回避パッチ充てられて終わりだと思うんだ
Nスクの暗号なんてあってないようなもんだからな

ところで>>881のDLLって2KBしかないんだわ
こんなサイズで作れるのはNスク界隈じゃあの人くらいだ
で、その心当たりの人のブログ(はてなの方な)を見てきたんだが…

おや、こんな時間に誰かかきたようだ…

893 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 22:55:24 ID:Rc51Kg5J]

...この日を最後に、>>892からの音信は途絶えたのだった...


永年のご愛読ありがとうございました。先生の次回作にご期待ください!!


894 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 23:03:11 ID:mqNVYnWQ]
>>892
>無断アップされてるならリージョン対策しても
>回避パッチ充てられて終わりだと思うんだ
>Nスクの暗号なんてあってないようなもんだからな

まぁそうだけど、やりようによっては嫌がらせができそうだな。

895 名前:882 mailto:sage [2009/05/25(月) 23:50:49 ID:w2X77sMe]
>>892
や、882でも言ったけど「簡易」ゾーニングが目的だから、
効果は別として、その行動をやっているかどうかが重要なのよ。
あとは、単純に嫌がらせだね。
こっちは死ぬほど苦労して作ってるんだから、5分くらいでも苦労しろとw

896 名前:名前は開発中のものです。 mailto:sage [2009/05/26(火) 00:33:24 ID:pjnQzCQW]
>>894-895
おいおい>>892の死を無駄にする気かw
奴(失礼!)の嫌がらせは5分くらいなんてもんじゃないぞw



897 名前:名前は開発中のものです。 mailto:sage [2009/05/26(火) 03:34:23 ID:I8A/62V4]
>>881は簡易ゾーニングが可能だと言う具体例を挙げてくれた。
この時点で具体例そのものが有用か無用かは全く関係ない。

それなのに、わかりきったことを指摘した.>>892に釣られてどーする?orz


898 名前:名前は開発中のものです。 mailto:sage [2009/05/26(火) 19:36:40 ID:UZECRqCq]
brの前にsavepointしないとセーブされないのは仕様?

899 名前:名前は開発中のものです。 mailto:sage [2009/05/26(火) 20:12:26 ID:EDeviif/]
>>898
このスレをbrで検索すれば
全て解決する

900 名前:名前は開発中のものです。 mailto:sage [2009/05/27(水) 03:32:30 ID:EtbL1cXu]
メニュー拡張DLLマダー?チンチン

901 名前:名前は開発中のものです。 mailto:sage [2009/05/27(水) 15:04:11 ID:d6cUnpPf]
シスカマで自作しろ

902 名前:名前は開発中のものです。 mailto:sage [2009/05/27(水) 23:54:04 ID:OMbBiOaW]
nscript.datの中で、音声再生用のコマンド無しに「xxx.ogg」という表記だけで音声を再生している部分があるのですが
これはどういう原理で実行してるのですか

903 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 00:08:57 ID:7eHYOPX1]
>>902
nscript.dat……('A`)
タグじゃね?

*.txt、*.luaの中に音声再生用のコマンドどころか「xxx.wav」という表記すらなく
音声を再生しているデモをつい最近見たけどな
メニュー拡張D(ry


904 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 00:56:27 ID:AVoTXjnY]
xxx.oggで再生すると同時に表示したメッセージを、enterや左クリックで飛ばしたときに
再生が止まるのを止まらないようにするにはどこを変えたら良いですか

905 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 01:00:47 ID:9OVj6XiQ]
シスカマで自作しろ

906 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 14:06:57 ID:P4s9p9oS]
savepointでセーブポイント更新すると
ポイント前の変数は空になっちゃうの?



907 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 14:27:10 ID:mvZiCvfS]
>>906
理解できてないなら使うな。
普段のsavegameすらどういう機能かよく分かってないだろおまい。

908 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 14:30:10 ID:4SNfErP0]
>>906
ローカル変数とグローバル変数の違いをもう一度理解しなおせ
この天才が!

909 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 16:11:33 ID:P4s9p9oS]
ローカル変数はセーブしとけばロードした時中身入ってるのに、
savepointで更新した後セーブしたデータでロードすると、ローカル変数が空っぽになってる
なんで?

910 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 17:43:22 ID:J+mlrDAd]
うちじゃロードしても前の状態保持さてれるけど。
どんな組み方してる?

911 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 18:36:30 ID:P4s9p9oS]
>>910
ごめん、上手く説明出来ないから書けない。
自分が理解出来てないみたいだから、今回は使うのやめとく。
どうもありがとう。

912 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 21:46:40 ID:zD7qBRnJ]
とりあえず、今、スクリプト組んでテストしてみたけど、
autosaveoff設定して、savepoint使った後にセーブして
ロードしてみたけど、ちゃんとデータは保持されてたよ。

913 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 21:51:56 ID:P4s9p9oS]
*define
autosaveoff

game

*start
savepoint
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
おはようございます。
さようなら。\
end


何度もすいません。
上のスクリプトでセーブしてロードした時に、文字列スプライトが消えてしまいます。
どうしたら表示したままに出来ますか?。

914 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:06:16 ID:aYKLQynK]
autosaveoffコメントアウトしても消えたから
autosaveoffの問題じゃなくてstrspの問題のような

strsp使ったことないから知らないけど
前からこういう仕様だったの?

915 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:13:26 ID:P4s9p9oS]
>>914
レスありがとうございます。

最初、"あいうえお"の部分を文字列変数にしていたので
変数が空だから表示されないのかと思ってましたが、
データが保持されるとの書き込みがあるので、自分の勘違いだったみたいです。
strspの仕様かどうかはちょっと判らないです。

916 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:40:52 ID:x1OA3tHo]
strspは前からデータに保持されないぞ
つかバックログ用の命令じゃないの?

だけど、この書き方は表示前にsavepointしてるから
表示されても良いと思うので仕様かもしれない



917 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:51:47 ID:mvZiCvfS]
strspの仕様。autosaveoffやsavepointは無関係。

>>916
後段で何を言いたいのかわからんが、マニュアルで読み取れるように
「おはようございます」の行でsavepoint更新される所は抑えといてくれ。

918 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:03:00 ID:P4s9p9oS]
>>916-917
元々バックログ用なんですね
じゃあ通常画面では使わない方がいいのかな。
複数行の文字列をスプライトに出来るから便利だったんですが。
どうもありがとうございました。

919 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:03:23 ID:x1OA3tHo]
>>917
「おはようございます」等のテキストでsavepointが更新されるなら
セーブ位置を手動で保持するsavepointって命令の意味ないだろ

この場合はstrsp命令前にsavepoint使ってるから表示されるんじゃないのと
思っただけ

920 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:18:32 ID:mvZiCvfS]
>>919
「意味無いだろ」ってマジで言ってるとは思えんからそんな釣りはやめとけ。
マップ移動画面でセーブさせたりする用途とか色々浮かぶだろ普通。

921 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:25:32 ID:x1OA3tHo]
なんだ。煽りたいだけか
アホらし

922 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:37:13 ID:mUR0A25R]
>>921
選択肢自作する時に絶対必要になるだろこの天才野郎

923 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:37:49 ID:OU2U2DkE]
nspng.dllを使ってて、スプライトボタンで

lsp 1,":a/2,0,3;image.png",10,20
spbtn 1,1

print

っていう風にしてるんですけど、
4セルで作った画像なのに2セル分表示されちゃうのですが

画像は、[イメージ][αブレンド][イメージ][αブレンド]、って感じです(分かりにくくてすいません)

924 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:39:55 ID:mvZiCvfS]
>>921
え、いや、マジで言ってたのなら正直スマンカッタ。
とりあえずテキスト行頭でsavepointは毎回更新されるのは本当だ。
brでみんな困ってたのはテキスト行頭でのsavepoint更新が無いから対策してたのよ。

925 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:41:47 ID:OU2U2DkE]
923ですが、何か判りにくいので、もうちょっと具体的に言うと、

[イメージ][白黒][イメージ][白黒] というセルのPNG画像を読み込んで

αブレンドとアニメーションを同時に使うと

[イメージ] と表示したいところが、

[イメージ][白黒] と表示されてしまうのです

926 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:42:45 ID:mvZiCvfS]
>>923
nscrpng.spiならそれでいいけど、nspng.dllなら画像の作り方変えないと駄目。
[画像][左のα][画像][左のα]から[α付き画像][α付き画像]に変更しないとあかん。



927 名前:925 mailto:sage [2009/05/28(木) 23:43:37 ID:OU2U2DkE]
924でした、すいません

928 名前:923 mailto:sage [2009/05/28(木) 23:44:50 ID:OU2U2DkE]
>>926
お早い回答、ありがとうございました
では、画像を作り直さないといけないんですね、、、ガックシ

929 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:53:22 ID:kiDEiuDv]
savepointの概念って理解しちゃえば大したことないんだけど
まだ混乱してる人多いんじゃないか?

かくいう俺もTipsのところの行頭セーブの説明見て
ようやく腑に落ちた口なんだが

brのカスタムのお陰で他への応用も理解できたし
ありがとう中の人

930 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:55:38 ID:aYKLQynK]
メニュー拡張プラグインキタ━━━━(゚∀゚)━━━━ッ!!

931 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:30:37 ID:ZXJ71B6Q]
>>922
だよな
おれ選択肢カスタマイズでstrsp使ってるけど消失なんてしないしな

例えば

strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
おはようございます。

こう書かれててスプライト表示後のテキスト「おはようございます。」の部分でセーブして
そのデータをロードしたら
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
が消失してたってのならstrspが保持されないってのは理解できる

だけどのこ書き方は
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
の手前にsavepointがあるんだから
ロード時に
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
から表示されるでしょ
だから変だと思ったんだが

932 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:44:12 ID:CsKpTq17]
>>931
めんどくさい奴だな。

★1: savepoint
   : strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
★2: おはようございます。

と言う構造で、★でセーブポイント更新されてるのはもうわかったろ? わかってないなら実験しれ。
次にsavegameするタイミングだが、おはようございますが出ている所でセーブしたら、
ロードは★2の「おはようございます」の行からなのも分かるな? するとstrspが保持されないのは当然。

933 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:52:38 ID:ZXJ71B6Q]
>>932
実験します。ごめんなさい

934 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:57:10 ID:FaGcSwLN]
autosaveoffとか言いながら
文頭ではセーブポイントが更新されるってのは直感に反するけどな
事実これだけ話題が出てくるわけだし

完全にマニュアルでセーブポイントを決められるよう要望だすか

常にsavegameして必要な時リネームすればいいような気もしてきたが
ディスクアクセスがキモイなw

935 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 06:16:12 ID:w9a+ucWT]
>>930
日記見ると不具合抱えてるっぽいけどね
個人的にはbtnareaと同じ機能が使えないか期待してたんだけど

今の仕様だとカーソルが認識する領域が広くて
上部にボタン置き難いんだよな

936 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 13:16:58 ID:OFszoIPA]
>>934
brと同じにispageでページ判定させて

本編でstrsp表示する時は文字を変数で取得して
ロード時にstrsp命令が行頭の場合は
表示出来るようにフラグ管理すれば良いんじゃないかな?

バックログやらシステム部分で使ってる場合のこと考えないと問題出るから面倒だろうけど



937 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 13:25:20 ID:ZZXsULg6]
>>936
まだテキスト行とコード行を混同してんのか。
autosaveoff使うの向いてないよ君。

938 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 13:51:05 ID:FaGcSwLN]
もういっそのこと全命令オーバーライドしてLuaで保存すりゃいいんじゃねw

>>935
btnareaと同じ機能ってのが何なのかイマイチ分からないけど
ボタンと組み合わせるならskipを使えとのこと
メニューバー使う予定はないけどデバッグには使えそうだ

939 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 16:18:41 ID:/ZAJRZX1]
savepoint使うのって難しいね
savepoint前の cselの文字列も消えちゃう

940 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 16:30:52 ID:AEwEOUf7]
ええええ
autosaveoffもsavepointも
すごい便利だと思うんだが

今のところ何も問題が出てないのに
不安になってきたじゃねーかw

941 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 17:11:38 ID:yDdtwbwU]
>>939
組み方がわるんじゃないの?
うちは問題ないよ

942 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 17:28:38 ID:ZZXsULg6]
>>940
命令に仕様的な不備はないから、単に組む人の腕次第だよ。
940のゲームで問題ないならキッチリ出来てるだけ。

943 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 12:59:18 ID:y0HHRqIT]
ちょっと凝ったことやろうとすると急に難易度あがるんだよな
トリッキーな方法でしか解決できないことが多い

944 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 19:07:10 ID:fCWbEUeV]
あれれ
ver.2.94って、*defineにautosaveoff書いてなくても
表示文頭ではsaveon/off無視してないか?
こう言う仕様? それとも俺のスクリプトがうんこ?orz

スレの流れで気になって試してみたんだが、
なんか俺も不安になってきた
意図的にsaveoffしたい時はどうすればいいんだorz

945 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 19:34:23 ID:qerO1Z1+]
仕様やスクリプトじゃなくて、おまいさんの理解がう(ry

意図的にsaveoffしたいときはautosaveoffを使ってはいかん。autosaveoffは楽する為の命令。
次に、saveonしてる状態でも自動でsaveoffされる範囲がある。
これは大昔からの基本仕様であり、TIPSのところにも解説が書いてある。

946 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 21:16:19 ID:6RpwEJto]
autosaveoff使用時はsaveon saveoffは機能しない
何の為のsavepoint命令があるか考えた方がいい








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<236KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef