『Logless』制作情報6
コーラ描いたんですが、ダシと言われたらダシに見えるコーラです。
先週からツクール起動出来てません。ブログ構築と同人原稿で完全に停滞してます。
毎回これになる未来しかみえないです。
この記事は「この人わたしより全然進んでないわ。安心する~」っていう記事です。よろしくおねがいします。
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
タナカカズム 2022/01/30 00:00
タナカカズム 2022/01/09 13:18
「RPGツクールMZでの本格的なクエストシステムの使い方(クエストシステムプラグイン)」という解説記事通りに作業を進めて、独自に2個以上クエストを作ったときに動作不良を起こしました。この原因を探るのに3時間ぐらいかかりました。
エラーが出る操作は変数操作でした。私が独自に調べたものを書いておきます。
変数は303、304、305、306、308とします。この変数に敵を倒した数を代入します。
使い方はぐぐると出てきます。倒した敵の数を303,304,305,306,308のいずれかに代入します。今回は変数303に代入したとします。
問題は「この処理をいつ行うのか?」です。
GranEndeは戦闘が終わった時に調べてるように思います。私が今作っているLoglessはクエストの完了報告を行うマップに入った時調べています。なので1ですかね。
//
//平原の討伐判定
//
if($gameVariables.value(203) == 2){
if($gameVariables.value(303) >= 15){
this.operateVariable(203,1,1);
}
}
//「もし変数203が2(ゴブリン討伐を受注しているとき)でなおかつ変数303が15以上(ゴブリンを倒した数が15体以上)のとき、変数203に+1(2→3=討伐完了報告ができる状態に)する」です。
//名声0の時:
if($gameVariables.value(82) == 0){
if($gameVariables.value(203) == 0){
$gameVariables.setValue(203,1)
}
}
最後に、もしよければ「いいね」頂けると嬉しいです!