瞬駈天魔のツクール素材製作所

月額支援サイトファンティアを追加しました!
是非、無料ファンでも励みになりますので宜しくお願い致します!m(__)m

RPGツクールMVでレベルによる条件分岐方法を模索中…

2017年06月05日 03時00分00秒 | ツクール日記

RPGツクールVXAceは割とスクリプトの解釈は簡単なものの…
RPGつくーMVは、もう何この暗号!?って状態で
メモ帳へ移してみても何で判断してるのか難しいですね。

RPGツクールVXAceでは
『$game_actors[1(キャラID1番)].level >= 10(レベル10以上)』のような感じで
イベントからスクリプト出して条件分岐~で簡単に設定できたのですが、
RPGツクールMVではこれはエラーとなってしまい、
可能性で考えて『$gameActors.actor(1(キャラID1番)).Level = 10(レベル10と等しい)』や
『$gameActors.actor(1).changeLevel = 10』など…
データ.jsファイルのとこから探ってやってみましたが、
エラーは吐かないものの…レベルが満たしてないにも関わらず達成状態に…
『$gameActors.actor(1(キャラID1番)).Level >= 10(レベル10以上)』や
『$gameActors.actor(1(キャラID1番)).Level > 10(レベル10を超える)』でやると
エラーは起きずにこれ自体が全く機能しない状態となり、
そこで止まってしまっている状態になってます…。
(分かる方…教えて頂きたい…m(__)m)

これらが読み取る事は出来てるということはほぼ近い状態だとは思うのですが、
良く分かってない状態であります…。
(これはこれで進展なさそう…かな…)

キャラクター情報はほぼ『$gameActors.actor()』で括られているため、
これは間違っていないはずですが、
そのキャラクターに対してのレベルに対して等号を加えて条件分岐できるか…
ここが今一、できていないところです。
(条件分岐でchangeLevelはないだろうなぁと思いますが…)

まず、スクリプトを条件分岐で括るため、
条件分岐で使用する『if』は使わないはず…
記号で[]はエラーが確実に出ることも判明…
『$gameActors.members()』はエラー…
『$gameParty.members()』でもエラーは出ないけど、条件として読み取ってない…
問題なのは『$gameActors.actor()』以降だというのは分かりますが…
もしかして…プラグインで記憶されてなかったり…?
(ま…まさか…ね…?ありそうだけども…(;´・ω・) )

 



最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。