NScripter Ver.14.00at GAMEDEV
NScripter Ver.14.00 - 暇つぶし2ch773:名前は開発中のものです。
08/12/31 15:50:01 bOOlEi6P
すまない質問させてくれ。
今pretextgosubで名前表示させるスクリプト組んでて、
文章中に[]がないと名前表示ウィンドウごと消すようにしてるんだが、
[]内に名前入れても文章中で改行すると名前と名前ウィンドウが強制的に
消えるみたいなんだ。なんでか分かる人いませんか、仕様ではないよな

774:名前は開発中のものです。
08/12/31 16:01:14 u0XbdY/0
仕様。pretextgosubが呼ばれるタイミングを
URLリンク(sorejyadamedarou.hp.infoseek.co.jp)
で見てこい。
変数で管理するとか、毎回タグ付けるかとか対応方法はいくらでもある。

775:名前は開発中のものです。
08/12/31 16:24:04 336J+uZ1
pretextgosubつうのは、[ ]に反応してサブルーチンに飛ぶのではなく、
行頭を検知したら飛ぶようになってるの。
だから改行したら改行された行に対しまたサブルーチンに飛んでるの。
[ ]無しだと名前枠消すように組んでるから消えるのは当然。
仕様といえば仕様、でもおまいさんの理解や考え方が間違ってるってこと。

「何も無かったら枠を消す」のではなく、「名前枠を消す」というタグやルーチンを作ったほうがいいんじゃね?


776:名前は開発中のものです。
08/12/31 16:27:51 336J+uZ1
うわ俺そのTIP初めてみた 俺もなんか誤解してた恥ずかしいw

777:名前は開発中のものです。
08/12/31 16:33:17 bOOlEi6P
>>774
なるほどリンク先見たら理由が分かった。
なんとかなりそうだ、ありがとう

778:名前は開発中のものです。
08/12/31 16:38:54 u0XbdY/0
>>775-776
いや、テキスト行頭で飛ぶっていうその理解で合ってるとオモ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch