いやー多忙過ぎてなかなか更新できずに申し訳ありません。m(__)m
さて、そんな中でゲーム更新後から
ユーザーから不具合を確認したと問い合わせで
「普段通りにロードしてゲームを行おうとしたところ、
「Can not read property 'pages' of null」が表示されて遊戯できない!」
との問い合わせが。
はい、「なんぞや!?それ!?」ですね。
えぇ…まぁ、「Can not read property ' ' of null」となれば
このデータがないよーってことなので、
プラグインかデータ内を疑うのが普通かと思われますよね。
はい、この時は「スクリプトはいじりましたが、プラグインはいじってません!」。
ということで、スクリプトが問題だったんですね。
と、確認したところ、
ユーザーがキャラ解放条件のスイッチは起動されたものの、
キャラを変更するために必要なアイテムを獲得できていない不具合があったために
「$gameParty.hasItem($dataItems[(アイテムID)]) <= 0」の条件で
アイテムを得れるようにはしてましたが、
これは同じ条件が二重にあったとしても関係ないですね。
いやー、これは自分でもバカやってたなーと
一日で修正出来てエラーでヒヤヒヤしてたのが救われて幸いでしたが、
今では笑いごとですね。
この現象では
イベントの出現条件で変数値を「99999999の値」にすると出るようです。
何故かというと、
RPGツクールMVの変数最大値は「99999999まで」ですから!
「99999999以上」を行った場合、
何か限界突破プラグインか何かがない限り、
「それだけの変数値(ページ数)はないんだよ!!」と
プログラムがエラーとして訴えます。
これ…代入とか加算とかされたら、もうそれ以上の値はないですしね…。
えぇ…「めんどくせぇ!」と
出現条件を「99999999」にしたのが原因だったのです。
それ以上の値がある訳ないですから
「何考えてるの!!」ですよね。(;´Д`A ```
最新難易度の黄道十二級-甲(ANGELSMODE-Sephirothic Tree)を
ご遊戯してセーブしてしまった方には
大変お詫び申し上げます。m(__)m