モンスター図鑑(質問掲示板)
投稿: happyyuya
投稿:2012/11/11 21:51:11(最新:2012/11/15 21:11:15)
http://page.rmake.jp/wikis/55
↑ここ
の単純追加方法というものを用いてモンスターリストを作ろうとするのですが、
必ず1st argument is not arrayと表示されます。
よく理解できず、丸写ししてみたのですが…
ツイート
↑ここ
の単純追加方法というものを用いてモンスターリストを作ろうとするのですが、
必ず1st argument is not arrayと表示されます。
よく理解できず、丸写ししてみたのですが…
コメントする
コメントするには、ログインする必要があります。
コメント一覧
1st argument is not arrayは、配列関連のエラーみたいですね。
配列操作系の関数に、配列ではない変数を指定してしまった、など。
って書いてます。
ここまではわかるのですが、配列でない変数を指定しているのでしょうか…
配列操作系の関数に、配列ではない変数を指定してしまった、など。
って書いてます。
ここまではわかるのですが、配列でない変数を指定しているのでしょうか…
実際に記述されたスクリプトの
該当箇所を提示していただけましたら
詳しく調査することもできるのですが
現状の情報量では
回答出来かねます。
なお、スクリプトを記述する場合は
Rmake記法を利用すると
読みやすくなります。
該当箇所を提示していただけましたら
詳しく調査することもできるのですが
現状の情報量では
回答出来かねます。
なお、スクリプトを記述する場合は
Rmake記法を利用すると
読みやすくなります。
setVariable("モンスターリスト",createArray())
これを開始スクリプトに書いて
word="スライム" #今回の新単語をwordに入れます i=0; judge=true while i<getArrayLength( getVariable("モンスターリスト") ) if word==getVariable("モンスターリスト")[i] judge=false end i=i+1 end if judge pushArray(getVariable("モンスターリスト"), word ) end
と敵を倒した所に書いて
i=0; z="" while i<getArrayLength(getVariable("モンスターリスト")) z=z+i+". "+getVariable("モンスターリスト")[i]+"\n" i=i+1 end speak(z)
と、モンスターリストを見れるイベントに書きました。
提示されたスクリプトを
実際に実行してみたところ
特にエラーは発生しませんでした。
どこかほかの箇所で問題が発生しているか
一部のイベントが正しく動作(発生)していない
可能性があります
実際に実行してみたところ
特にエラーは発生しませんでした。
どこかほかの箇所で問題が発生しているか
一部のイベントが正しく動作(発生)していない
可能性があります
もし余裕があれば、勉強し直して実装したいと思います。
aoiさん、ありがとうございました^^