トップページへ | [ 一覧 | 検索 | 最終更新 ] [ 差分 | 履歴 | 凍結 ] |
困ったときの対処法†開発関連の質問は伺か開発フォーラムhttp://ghost.sakura.tv/fluxbb/viewforum.php?id=4 で行っています 動作が重い†動作ログを取る設定のままにしていませんか? もしくは「***_shiori3.dic」内で「インストール済みゴーストリストを取得する」に設定していませんか? 選択肢が選べたり選べなかったりする†どこかで{}の閉じ忘れをしているかもしれません。 選択肢を選んでも「1」としか喋らなくなった。†文Ver5.0~Ver5.2以前の場合、OnChoiceSelectで指定した関数の中に、以下の文字が入っているかもしれません。 ( ) [ ] ! ++ -- * / % + - & == != <= >= < > _in_ !_in_ && || = := += -= *= /= %= +:= -:= *:= /:= %:= ,= 関数名に上記の文字をを含まないように直すと、普通に動く可能性があります。 トークに謎の「0」や「1」が混じってる†変数代入時、「i = 1」と書いたつもりが「i == 1」と書いてたりしませんか? ランダムトークをしなくなってしまった†OnSecondChangeを消している可能性があります。 OnSecondChange{} と記述しておいて下さい。(SatisFactoryの雑記より) うまく起動しない†スクリプトの構文ミスの可能性が高いです。 ハマりやすいミスの例。
辞書中の特定の関数全てに「引数の型が不正です」エラー†関数を使用する時数値型の引数を入れないといけない部分に文字列型の引数を入れていたりその逆だったりすると、正しく記述した関数も含めてエラーが出てしまう場合があります。
SAORI実行時にフリーズする†パスの書き方に問題があるのかもしれません。 SakuraScriptの[]の中に「]」を記述したい。†文字列全体を""で囲んでください。 _txt=REPLACE(テキスト,'"','""') _txt='"' + _txt + '"' "\![open,input,ID,-1,%(_txt)]" 簡単に使える関数を用意しました。 ESCAPE_TEXT { _r = _argv[0] if RE_SEARCH(_r,'["\[\]]') >= 0 { '"' + REPLACE(_r,'"','""') + '"' } else { _r } } をどこかに書いて ESCAPE_TEXT(テキスト) でうまく動くと思います。 ゴースト配布時、どのファイルを消せばいいのかわからない†ghost\master内に以下のファイルがあれば、抜いておきましょう。 (***に入る文字列はゴーストの設定によって違います) ***_variable.cfg (セーブデータ) ***.log (AYA/YAYA実行ログ) ssp_shiori_log.txt (SSP実行ログ) 「profile」フォルダまるごと 「var」フォルダまるごと tama.exe aycencode.exe 暗号化前の***.dic (※辞書の暗号化をしている場合) |
最終更新日: 2016-11-27 (日) 21:03:00
|