よくある(質問含む)エラー 入力ミス(2ページ目)

長文については折り畳みを使用しています。
スクリプトサンプルをみる、 または、 詳しく見るをクリック!

よくある(質問含む)エラー 入力ミス(2ページ目)項目

  1. メッセージが見切れる
  2. キャラ退場のあとに止まってしまう
  3. クイックロードやセーブがきかない
  4. 選択肢でセーブするとシナリオが始めのほうにもどる。
  5. 歯車メニューが消せない
  6. バックログで進んでしまう
  7. フォントの色が戻ってしまう。
  8. ボタンがドラッグで保存できてしまう
  9. コールスタックを消したい
  10. iscriptでjumpすると一行進んでしまう
  11. 新しいティラノスクリプトでスキップできない

はじめに

このページには古い情報が載っています。
最新版にすることによって、いくつか解決する場合があります

できるだけ、エラー・不具合の報告は上項目「ツールバーの表示」などを試して【詳細なエラーメッセージ】を取得してください。[公式提示版:http://tyrano.bbs.fc2.com/]での質問が、スムーズに解決しやすいと思います。

メッセージが見切れる

【1】
「positionのmarginrが効かない件について
marginrを指定した命令のあとに、もう一度position命令が挿入されていませんか?
position命令で打ち消されてしまうので、一つのpositionタグへの指定をお試しください。」

【2】
メッセージフレームの画像が[position]とサイズが同じになっていない。html css marginで検索
【3】
行間との兼ね合い
【4】パラメーターは全部まとめて指定する。0なら0だし、''widthも必要”
[position layer=message0 page=fore frame="frame.png" margint="30" marginl="30" marginr="80" marginb="30" width=600 height=200 top=280]
marginつけるときは、サイズ計算するのかもしれない。
【2】の条件が合っているなら、省略しなければ問題なく動きました。



キャラ退場のあとに止まってしまう。

キャラ退場を二回やってたり、登場してないキャラを退場させてたりする?

クイックロードやクイックセーブがきかない

V3.41からです。タグ書いてもアップデートしてないとダメです。

選択肢でセーブするとシナリオが始めの方に戻ってしまう。

make.ksに[return ]が入っていない。
何かの拍子で消したり、古いファイルのままで使ってたりする。
make.ks
ima.JPG
mukasi.JPGV293のファイルのままだとこんな感じ。
今まで選択肢でセーブしなかったという凡ミス。

歯車メニューが消せない

【hidemenubutton】タグを使ってください。
それでも消せない場合
kag.jsで、歯車画像をappendしている辺りをコメントアウトする。非推奨
システムボタンの画像は「tyrano/images/kag/button_menu.png」
ここにあるので、これを1pt*1ptの透明pngにして忘れてしまう
cofig.tjsで設定できる

バックログが進んでしまう

バックログ、コンフィグの常駐ボタン等で、クリックでシナリオが1行飛んでしまう。
クリックに反応してシナリオが進んでしまうようです。
 kag.tag.jsの中で、buttonのroleのswitch文のところを、
 backlogは、that.kag.menu.displayLog();に変える。
 menuは、that.kag.showMenu();に変える。
"最新版では補正されています"

メニューから戻るときメッセージが進む

私はよくわからないです。

フォントの色が戻ってしまう。フォントの設定が戻る

[cm] [ct]はリセットされるので[p][er]を使う
[deffont]&[resetfont]を使って固定する

ボタンがドラッグで保存できてしまう

HTML5形式ゲーム、つまり簡単に言うと動くホームページなので、
【最前面にだされたimage要素】は、保存ができてしまいます。
最前面に出さなければいいのですが、どうしても出さないといけない場合があると思います。
v344以降の最新版では補正されています。

スクリプト例


コールスタックの消したい

>>410
if スタックは適当なタイミングで消えるはずなのですが
以下のように書くことで、スタックをすぐに手動で消すこともできます。
ついでに、コールスタックの消し方も書きます。

[iscript]
TG.stat.stack["call"] = [];
TG.stat.stack["if"] = [];
[endscript]
または、最新版にてタグがあります
[clearstack]

iscriptでjumpすると一行進んでしまう

今までは[l]とか適当なタグを置いて次を実行させるようにしてました。
508 名前:2015/12/22 (Tue) 23:14:14
これは、[endscript] と [jump] が評価されて、2個分進んでしまっている事が原因かと重います。
確かに需要がありそうですので、ティラノスクリプトを修正しました。

[iscript]
TG.kag.ftag.startTag("jump",{target:"*hoge"});
[endscript stop=true]

111あああああああああ[p]
*hoge
いいいいいいいいい[p]
ううううううううう[p]

このように、script内でjumpした場合は[endscript stop=true]とすることで
いいいいいいから表示されるかと思います。

jumps.JPG

新しいティラノスクリプトでスキップできない

【1】タイトル画面からコンフィグ画面シナリオに飛んで未読スキップがオンになっているか確認してください。 未読スキップオンで、未読既読関わらずスキップ。オフで既読のみスキップします。
ヘルプを用意しておきましょう。

この記事についての引用元


ティラノスクリプトは? Copyright ShikemokuMK All Rights Reserved.のものです。

  • 最終更新:2017-11-02 22:26:15

このWIKIを編集するにはパスワード入力が必要です

認証パスワード