Rmake Wikiは、Rmakeに関する情報共有をするためのWikiです。


その他/Error一覧の掲示板

コメント一覧

投稿者:meika(投稿日:2011/12/27 21:43)

Error #1069 出ました。
ユーザー定義関数をいじって、そのままイベントを実行したら画面が真っ暗になりました。

投稿者:fmy(投稿日:2011/10/24 12:45)

エラーメッセージ:
checkGameClearは8回しか呼ぶことができません。

この制限は予想外だった!暖めてたネタが企画倒れorz
多分グローバル変数のサーバーから読み込む関数と似た話…。
誰もやった事のない事をしようとしていた事は微妙に嬉しいが
反省会としてどこを読んでおけば事前に分かっただろうか?むむむ。

投稿者:satsuki1(投稿日:2011/10/10 20:11)

Speak("あああ") → speak("あああ")
Speak("あああ)  → speak("あああ)
に修正。

投稿者:ikosami(投稿日:2011/10/10 17:25)

Error #1037は
関数の名前というか

def a(map)
end
a(1)


関数に使う変数でもエラーでました。


そういう意味も含まれていたらすみません(^^;)

投稿者:satsuki1(投稿日:2011/10/08 10:28)

3つ追加。

投稿者:とらふぐ(投稿日:2011/09/22 21:04)

タクミs
なんじゃそれーーーーーーーーーー
見たことのないエラーですな・・・
しかもセーブデータ半分壊れる・・・。地獄・・・。

投稿者:takumi2310(投稿日:2011/09/19 23:42)

なんかすごいのキターーーーーw

[deletedModels[l][0], deletedModels[l][1], deletedModels[l][2]]
[deletedModels[l][0], deletedModels[l][1], deletedModels[l][2]]
[deletedModels[l][0], deletedModels[l][1], deletedModels[l][2]]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]
deleteCharacterTable2[mapURL][l]

なぜ同じのが大群で来るのかも含め、
原因は全く分からない。
ちなみにこれが出るとセーブデータが半分壊れる。

投稿者:とらふぐ(投稿日:2011/09/03 20:17)

勝手にいじっていいのかどうかわからんので誰か河合rに世路↓
playBGMの引数の数は1個でなければなりません。

原因
読んで字の如く、BGMのIDを複数指定してると思われる

投稿者:fmy(投稿日:2011/08/14 13:34)

また副産物を出しちゃったよorz

エラー文は、
「マウス入力の処理をしている場合にしかgetMousePositionを呼び出すことはできません。」

原因は、
逆に、マウスに全く動きがないまま関数getMousePositionを走らせた時に出るエラーみたい。

主な対処は、
スクリプト/キー・マウス入力
で使われてる通り、
マウス系の入力判定とセットで使えばいいと思うー。

どちらかというとご機嫌ナナメなので今日もどなたかよろしくねー。(マテ

投稿者:tdakeikaku(投稿日:2011/07/30 13:11)

エラーについてのWikiの掲示板なので別のところで是非お話したいもんですがね。

エラーメッセージは蓄積されるので、ゲーム中図鑑を開いては閉じるを繰り返すと、
その回数個のメッセージが表示されるんですけどね。
そういうところで手を抜かないで欲しいなーって「私が」プレイヤーだったら思うわけですよ。

a[c]には値がないのにb[c]と比較しているもんだからエラーが出ていたって話なので、
その修正で正解ですねー。

投稿者:takumi2310(投稿日:2011/07/30 10:17)

>aやiなどのローカル変数は使い捨て。
下のスクリプトでのaやiではありません。
aとかiってローカル変数でよく使いますよね?

>プレイしていてエラーメッセージが表示されるのは見苦しい
ん~僕はあんまりそうは思いませんけど?
とりあえず先ほどのエラーは入れ替えだけですぐに修正できました^^

  if b[c]=="図鑑を閉じる"
    k=false
  elsif b[c]==getVariable("a")[c][1] #18行目
    speak("No.",c+1," : ",getVariable("a")[c][1],"\n ",getVariable("a")[c][2])
  elsif b[c]=="???"
    speak("まだ倒していないようだ。")
  end

投稿者:takumi2310(投稿日:2011/07/30 02:10)

aはあらかじめ配列にしてますよ?

投稿者:tdakeikaku(投稿日:2011/07/29 18:50)

>>takumi2310さん
GVの時点でaはローカルじゃないっていう。いやbの間違いでしょうけども。

a[n]において、おそらくaはmax1個のあ卑劣であると予想されるので、最大で
a[max1-1]まで値が存在すると考えられます。

んで、選択肢で図鑑を閉じるを選んだ場合c=max1なので、
a[max1]は存在しないよっていうエラーかなという感じ。

中身を参照しないのでまだ見て見ぬふりは出来るエラーですけど、
やはりプレイしていてエラーメッセージが表示されるのは見苦しいんじゃないかなー。

投稿者:takumi2310(投稿日:2011/07/29 15:52)

無視していいエラーがある例

speak("今まで倒した敵の図鑑だ。")
b=createArray()
i=0
while i<getVariable("max1")
 if getVariable("a")[i][0]
   pushArray(b,getVariable("a")[i][1]) #所持品だけの選択肢配列 b をつくる
 else
   pushArray(b,"???") #所持品でなければ???が入る
 end
i=i+1
end
pushArray(b,"図鑑を閉じる") #終わらせる選択肢も追加

k=true
setSelectWindowRect(64, 64, 192, 300)
while k
 c=speakWithSelectArray(b,"見たい敵を選んでね")
  if b[c]==getVariable("a")[c][1] #18行目
    speak("No.",c+1," : ",getVariable("a")[c][1],"\n ",getVariable("a")[c][2])
  elsif b[c]=="図鑑を閉じる"
    k=false
  elsif b[c]=="???"
    speak("まだ倒していないようだ。")
  end
end #kループ終
setSelectWindowRect(64, 64, 192, 400)

「図鑑を閉じる」を選択すると、
1st argument is not array. line : 18

と出る。ところが、aやiなどのローカル変数は使い捨て。
エラーでおかしくなってもイベントが終われば捨てられ、同じイベントがまた開始すれば
新しく作って処理を行うだけ。
したがって特にプレーに支障は出ないので無視しても良いと思われる。

━━━━━━━━━━━━━━━━━━━━━━━━━
何が言いたいかといいますと、プレーしていて作者の意図を外されて困るエラーのみを修正すればいい、ということです。

投稿者:takumi2310(投稿日:2011/07/29 15:42)

細かいようですがRmake記法が動作していない所があったので修正しました。

!見出しの良い例

動作サンプル

見出しの良い例

 !見出しの悪い例

動作サンプル

 !見出しの悪い例

投稿者:fmy(投稿日:2011/07/17 15:21)

掲示板でレスしようとしてた時の副産物ですー。
いち項目の書式ルールとかわからなかったので誰かおながいー(無責任
詳細や対処方法はエラー文に十分あるからダイジョーブだと思うー。

Error:
長いプログラムか処理待ちをおこなうプログラムを有効条件スクリプトに設定されているため、条件判定スクリプトの実行を停止しました。条件判定が正しく働かない可能性が高いです。このエラーは有効条件スクリプトにspeak関数を書いた場合などに発生します。

投稿者:takumi2310(投稿日:2011/07/12 23:52)

↓ 訂正します。開始スクリプトに入れないとロードした後に動作しなくなります。

投稿者:takumi2310(投稿日:2011/07/12 23:52)

↓ 訂正します。開始スクリプトに入れないとロードした後に動作しなくなります。

投稿者:takumi2310(投稿日:2011/07/10 22:50)

ただし、全部のマップにユーザー定義関数を入れれば何も問題なく動作します。

投稿者:takumi2310(投稿日:2011/07/10 22:36)

Error #1069

ユーザー定義関数を開始スクリプト以外に入れた結果ですwww

投稿者:@hightaller(投稿日:2011/07/09 16:40)

)の直後の識別子は改行後になければいけません を追加しました。

投稿者:takumi2310(投稿日:2011/06/25 18:16)

開始スクリプトを保存しようとするとError #2032が出続けて詰むのですが・・・
絶対タイムアウトじゃないですよこれ。

投稿者:退会したユーザー(投稿日:2011/06/19 10:49)

speak("")ってやってしまったらフリーズするんですね、
気をつけないと!!

投稿者:rurun9(投稿日:2011/06/17 00:16)

openActivityFeedWindowに渡す引数はひとつ、それも40字までの文字列のみです。
文字と変数をひとつにつなげる場合は、+で加える等の工夫が必要かと思われます。

投稿者:takumi2310(投稿日:2011/06/16 09:42)

if getFlag("ライバル1") && getFlag("ライバル2") && getFlag("リーダー2") && getFlag("BOSS1")
speakFullScreen(true, "体験版はとりあえずここまでです。\n次回の更新をお楽しみに!")
openActivityFeedWindow("あなたはLV."getVariable("BOSSlevel")"で巨大イカを倒しました。")
goEnding()
else
speakFullScreen(true, "ゲームの終了に失敗しました。\n沼地で巨大イカを倒すとクリアになります。")
end

openActivityFeedWindow関数を入れたらイベント自体が開始しなくなりました・・・
(フリーズではない)

投稿者:@hightaller(投稿日:2011/06/13 03:11)

「~拡張子end を、同一行に書いてはいけません」みたいなエラー、過去にあったんだけど
再現できず。どうしたんだったけなぁ。。

投稿者:takumi2310(投稿日:2011/06/12 22:58)

itemList[i] = getValueFromItemParam(param, getItemViewNameIndex()) + " " + toString(items[i][1])

「getValueFromItemParamの第一引数は配列でなければなりません」とでましたが・・・

投稿者:rurun9(投稿日:2011/05/23 15:13)

えー、ノベルで開始スクリプトに基本変数の配列を書いたゴミ(ゲーム中不使用)が残っていたのが、セーブできない原因だった模様。
でも何故ソレがあるとダメなのかは不明。
とりあえずノベルで開始スクリプトを使うのは個人的に控えますぅ

投稿者:tdakeikaku(投稿日:2011/05/23 03:21)

>>rurun9さん
 再現…は出来ませんよねぇ。とりあえず追加しときますね。
 適当にセーブ時にサーバさんとのやりとりで何かあったと予想してみます。

投稿者:rurun9(投稿日:2011/05/23 02:54)

テストプレーでセーブしようとしたら[code
Error #2101
null
]と出て止まりました。これは何じゃろ?

User_icon
ゲスト