その他/Error一覧(履歴ID:96)

最終投稿者:User icon mini 退会したユーザー 更新:2011/07/09 16:39:11
 
質問掲示板等によく寄せられる皆様の投稿をひっそりコソコソとコピペしていたのですが、
やはりこれは全員でシェアするべきでは無かろうかと思い立ちましたので、
以下に書き連ねていこうと思います。

使い方
 このページ(今ご覧になっているココ)を開きます。
 Ctrl+Fなど、ページ内検索を開きます。
 テストプレー等で出た、エラー番号を入力します。
 書いてある文章を読んだ後、スクリプトを修正します。
 エラーが消えたよ!やったね!

非公式の文章ですので、間違いもありますし、そもそもエラー番号が書かれていないこともあります。
しかし、ここはRmakeWiki。無ければ書き足せばいいし、間違っていれば修正すればいいのです。
みなさんの力をあわせて、充実させましょう。
新たな情報があるけど、Wikiに書きこむのはちょっと…という方は、
ここのコメント欄にでも書き込んでいれば、誰かが追加してくれるかもしれません。



Error #1009

  読み込み失敗のエラー(?)
  【例】
   サーバーの不調などでファイルの取得に失敗する
   2DRPGにて、キャラクター画像を割り当てていないキャラを仲間に加えようとする(? 未確定)
   開始スクリプトで、addPartyMember等のデータのロードが前提となっているような関数を呼び出す
   音を鳴らしていない時に音量設定関数(setSoundVolume,setMusicVolume)を使用する

Error #1010

  Rmake内部でうまくエラー処理が出来なかった(らしい)
  【例】
   hideImagePosition(XX) で、XXが存在していない

Error #1034

  配列、ローカル変数関連のエラー?
  詳細不明

Error #1037

  関数の名前に予約語を使用している
  【例】
   Array concat every filter forEach hasOwnProperty indexOf isPrototypeOf
   join lastIndexOf map propertyIsEnumerable push reverse setPropertyIsEnumerable
   shift slice some sort sortOn splice toLocaleString() toString() unshift
   valueOf CASEINSENSITIVE DESCENDING NUMERIC RETURNINDEXEDARRAY UNIQUESORT

Error #1069

  詳細不明
  fadeIn()をFadeIn()と間違えていたため、修正した後に生じたエラー
  エラーメッセージは番号とnullのみで、よく分からない
  スクリプト上ではfが赤く表示され、その部分が何かしら間違っていたことが分かる
  fを再度入力しなおすことで解決した

Error #2032

  アクセス不可?
  ドット編集ができない、など
  こういうのは書き写していいものか分からないけど↓
  IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032"
  という文章がセットで表示されると思われる。
  サーバーに接続できなかったとか。回線的な問題、タイムアウトとか?

Error #2101

  セーブ時に発生(テストプレーのみ?)
  フリーズするということで、ユーザーからしたら割と危険
  セーブ時にサーバさんとやりとりする筈なので、その過程で何かあったと思われる

1st argument is not array.

  日本語に直すと "第一引数は配列ではありません"
  配列操作系の関数に、配列ではない変数を指定してしまった、など
  【例】
   getArrayLength(a) (ただし a は配列でない)
   a[3] (同上)

syntax error

  コードに文法的な間違いがある
  【例】
   Speak("あああ) のように「"」が抜けている (正:Speak("あああ") )
   case文やif文の範囲を示すend文が抜けている
     "else if~"では無く、"elsif~"であることに注意
   コメント文(#以下)ではない部分に全角スペースが入っている(全角文字も?)
   (「"」に挟まれていればだいたいは大丈夫なはず(上の「正」のように))
   ファイルの末尾が[EOF]だけでは無い(未確定)
    要は、スクリプトの最後は改行だけにしろということ。
    詳しくは[EOF]でググると幸せに

not defined variable

  命令文が間違っている
  【例】
   break , loop , speek

undefined identifier

  同上。詳しい差異は不明

IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032"

  Error #2032とセットで表示されることが多い。
  他にもクリップしたシーンをゲームに追加し、それを編集しようとした時や
  スクリプトを保存しようとしたときなど

文字列が"で閉じられる前に改行を検出しました

  speak関数のエラー。読んだとおりのミス
  【例】
   speak("あいうえお。か行は改行してから書こうかな。 # この改行の時点でアウト
       どっこら改行。かきくけこっと。")      # 素直にヒアドキュメントを使うと吉
  但し、ヒアドキュメントで書いたにも関わらずエラーが出ることがある
  終わりを示す識別子の後ろに一文字でも入っていると、ヒアドキュメントとして機能しない
  【例】
   speak(<<EOS)
   あいうえお。かきくけこ。さ行は心機一転 改行してからかな。
   どっこらせ、さしすせそ。  # EOSの後ろに半角スペースが入っているためエラーになる
   EOS

createSpriteで画像を表示することができませんでした。

ID:●●がマップに登録されていない可能性があります。

  読んで字のごとく。その画像IDは正しいのか、リソースにちゃんと登録しているのかを確認する

ハンドルnullは無効です

  Sprite…すなわち拡張画像表示系の関数でのエラー
  createSprite()の戻り値(=ハンドル)を指定しなければいけないところに、別のものを指定している

不正なスプライトを削除しようとしました。

  deleteSprite()の引数には、createSprite()の戻り値を指定する必要がある
  存在しないスプライトが削除できるかというと…

プレーに必要なファイルの読み込みに失敗しました。

しばらく待ってから再読み込みしてゲームを開始してください。

  言われたとおりにしましょう。

フリーズ

  その時点で動作が止まってしまい、ゲームが続けられなくなる。
  【例】
   speak("")を実行する
   while(1)など、抜け出せない無限ループを実行する

通常イベントが全く動作しない

  (takumi2310が追加させていただきました。)
  開始方法か有効条件が間違っているか、何かしらスクリプトが間違っている。
  【例】
   イベント位置がプレイヤーの行けない所にあり、有効条件が
!getFlag("A")

   なのに開始方法が話す、「調べるの実行」になっている

エラーを修正するのはあなたです。お間違えの無いよう。
 
メニュー
目次