>>931 めんどくさい奴だな。
★1: savepoint
: strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
★2: おはようございます。
と言う構造で、★でセーブポイント更新されてるのはもうわかったろ? わかってないなら実験しれ。
次にsavegameするタイミングだが、おはようございますが出ている所でセーブしたら、
ロードは★2の「おはようございます」の行からなのも分かるな? するとstrspが保持されないのは当然。
autosaveoffとか言いながら
文頭ではセーブポイントが更新されるってのは直感に反するけどな
事実これだけ話題が出てくるわけだし
完全にマニュアルでセーブポイントを決められるよう要望だすか
常にsavegameして必要な時リネームすればいいような気もしてきたが
ディスクアクセスがキモイなw
>>930 日記見ると不具合抱えてるっぽいけどね
個人的にはbtnareaと同じ機能が使えないか期待してたんだけど
今の仕様だとカーソルが認識する領域が広くて
上部にボタン置き難いんだよな
>>934 brと同じにispageでページ判定させて
本編でstrsp表示する時は文字を変数で取得して
ロード時にstrsp命令が行頭の場合は
表示出来るようにフラグ管理すれば良いんじゃないかな?
バックログやらシステム部分で使ってる場合のこと考えないと問題出るから面倒だろうけど
>>936 まだテキスト行とコード行を混同してんのか。
autosaveoff使うの向いてないよ君。
もういっそのこと全命令オーバーライドしてLuaで保存すりゃいいんじゃねw
>>935 btnareaと同じ機能ってのが何なのかイマイチ分からないけど
ボタンと組み合わせるならskipを使えとのこと
メニューバー使う予定はないけどデバッグには使えそうだ
savepoint使うのって難しいね
savepoint前の cselの文字列も消えちゃう
ええええ
autosaveoffもsavepointも
すごい便利だと思うんだが
今のところ何も問題が出てないのに
不安になってきたじゃねーかw
>>939 組み方がわるんじゃないの?
うちは問題ないよ
>>940 命令に仕様的な不備はないから、単に組む人の腕次第だよ。
940のゲームで問題ないならキッチリ出来てるだけ。
ちょっと凝ったことやろうとすると急に難易度あがるんだよな
トリッキーな方法でしか解決できないことが多い
あれれ
ver.2.94って、*defineにautosaveoff書いてなくても
表示文頭ではsaveon/off無視してないか?
こう言う仕様? それとも俺のスクリプトがうんこ?orz
スレの流れで気になって試してみたんだが、
なんか俺も不安になってきた
意図的にsaveoffしたい時はどうすればいいんだorz
仕様やスクリプトじゃなくて、おまいさんの理解がう(ry
意図的にsaveoffしたいときはautosaveoffを使ってはいかん。autosaveoffは楽する為の命令。
次に、saveonしてる状態でも自動でsaveoffされる範囲がある。
これは大昔からの基本仕様であり、TIPSのところにも解説が書いてある。
autosaveoff使用時はsaveon saveoffは機能しない
何の為のsavepoint命令があるか考えた方がいい
947 :
944:2009/05/31(日) 17:39:07 ID:2taa5Xx5
ごめん、昨日のID:fCWbEUeVです。
自分でアホな書き込みしておきながら野暮用が出来て今までスレに書き込めませんでしたorz
表示文頭(ryは俺の勘違いでした、恥ずかちい
実は俺が意図的にsaveoffしたかった場所って言うのは
文字サイズを変更している部分だったんだけど、
その問題は、brを利用することで自己解決できました
>>945-946 レスありがとう、うんこな俺の頭に叩き込んでおく!
ボタンを定義して表示した後、
あっちやこっちに移動させて押させるって可能?
軽く試してきたが上手くいかなくて
動かした後に再定義すればおk
<!-- ここから -->
この辺にスクリプトがいっぱい書いてあるのを全部コメント化
<!-- ここまで -->
こういう感じで,ある程度の範囲を全部コメント化する事ってできますか?
いちいちコメント行にするのメンドクサイなら
gotoで飛ばすとかすれば良いんじゃないの?
>>952 なるほど!
しかし自分の頭の固さに嫌になったorz
ありがとう
今更だけどある程度リッチなエディタなら
一括コメントアウト・アンコメントに対応してるような
一時的なものなら別の窓やファイルに退避という方法もあるね
bexecでEscキー拾いたいんだが、どうすればいいの?
bexecで、Escキー押したときに、右クリックメニューを表示するようにカスタマしたんだけど、
キー押すと、一瞬右クリックメニュー表示して、すぐテキスト画面に戻ってしまう。バグかな?
>>956 bexecは旧ボタン命令と違って、キーが押された直後に処理が返ってくるからそのせいじゃない?
おそらく、
ESCキーダウン→メニュー表示→ESCキーアップ→ESCが押されたと見なし、メニュー終了
って流れだと思う
キーアップの取得の話は掲示板で出てたけど
暫定的にこういう命令作っておけばいいんじゃない?
*wait_key_up
getparam $100
resettimer
~
wait 10
gettimer %100
if 500 < %100 return
checkkey %100,$100
if 0 != %100 jumpb
return
; 使い方の例
*define
defsub wait_key_up
game
*start
lsph 10,":c;>200,100,#FFFFFF",100,200
*btn_loop
bclear
~
bexec $0
if $0 == "ESC":gosub *esc:goto *btn_loop
jumpb
*esc
vsp 10,1:print 1
wait_key_up $0
bclear
~
bexec $0
if $0 == "ESC" vsp 10,0:print 1:wait_key_up $0:return
jumpb
やばい
旧ボタン命令を全部新しくしたくなってきた
962 :
名前は開発中のものです。:2009/06/12(金) 18:37:07 ID:5ceITe+6
古いバージョンで組んだスクリプトに、最新の本体を入れてみたら、
セーブ→ロードで、セーブ画面に戻るようになりました。
何かこのあたりの仕様を弄られたのでしょうか。
saveon saveoffの仕様が変わった。
だから組み方のよってはそうなる。
964 :
名前は開発中のものです。:2009/06/12(金) 23:43:29 ID:5ceITe+6
ありがとうございます。
慣れるまで時間がかかりそうです。
複数行の文字列をスプライト化する命令作って欲しい
strspだとloadgosub使わないと消えるから面倒臭い
まさにそのstrspが複数行の文字列をスプライト化する命令な以上、要望があったとしても優先順位が低くなるのは仕方がない。俺はstrspを使うのを絶対にロードしないタイミングだけにしてる。
ただ、複合ボタンと組み合わせて複数読み込むと処理が微妙に気になるレベルで遅くなるんだよね。組み方がまずかったと思ってる。修正は面倒すぎるから諦めたけど
いや、確かに重いと思うぜ。
ロードしたら消えるのも不便だから、出すだけ要望出してみてもいいかもな。
(文字)スプライトをプラグインで生成する機能を
早く組み込んで欲しい
けど、Nスク2の機能のフィードバックよりも
Nスク2の開発そのものを進めて欲しい
袋文字マダーですね
袋文字なら見かけたよ
実際、袋文字自体は既にあるのだから
袋文字を使いたいだけなら
「実用的Luaカスタマイズ」マダー
だろう
なら、自分で立てたら?
>>971 とか言われても組めんからなー、袋文字
サンプルか組んだ人が公開して欲しいとか虫の良い事しか今は言えない
なんか軒並み更新止まったな。みんな生きてる?
本家に動きないしな……
他ツールの袋文字が羨ましいよう
誰か実装してくれよう
袋文字を実装してるのは見つけた。
ただ、体験版でしか存在してない。
NSfontに袋文字機能付いてなかったっけ?
それは
袋“抜き”文字な
ここで所望してる袋文字とは違うから