ステータス(状態)の固定化について

巣のわし
記事: 4
登録日時: 2021年12月26日(日) 18:45

ステータス(状態)の固定化について

投稿記事by 巣のわし » 2021年12月26日(日) 18:59

前提として、先日RPGツクールMZを購入し、プログラミングの知識はほとんどない状態です。

現在、成人向けのRPGを制作しているのですが、成人向けのゲームには欠かせないHステータスの固定化について質問です。
http://cobrara.blogspot.com/ COBRA様の作成したこちらのMZ用プラグインをベースに用いてHステータス画面を作成しているのですが、ステータスの追加で「初めての相手」を追加したいです。
その他の「経験した回数」などは操作を加算にして、イベントによって加算していくことはできたのですが、「初めての相手」という、一度そのイベントを通ったら変数を変えられないステータスが作れなくて困っています。

奈々(なな)
記事: 103
登録日時: 2016年11月06日(日) 16:57

Re: ステータス(状態)の固定化について

投稿記事by 奈々(なな) » 2021年12月26日(日) 22:08

> 一度そのイベントを通ったら変数を変えられない

イベントコマンドに「条件分岐」というものがあるので
変数Aが0のとき、変数Aに代入する
というようにします。

これで、変数Aに一度代入を行えば、変数Aは0ではなくなるため
二回目以降は代入が行われなくなります。
------------------------------------------------------------------------------------
へぷたなすくろーる
http://heptanas.mamagoto.com/

VXAceのスクリプト素材及びイベント講座などをやっています。
------------------------------------------------------------------------------------
巣のわし
記事: 4
登録日時: 2021年12月26日(日) 18:45

Re: ステータス(状態)の固定化について

投稿記事by 巣のわし » 2021年12月26日(日) 23:15

無事できました!
ありがとうございます!
非常に助かりました 。勉強になります

自分が実際に行った方法としまして、


代入先 \V[5] を作成
条件分岐: #0005 初めての相手 = 0
 変数の操作: #0005 初めての相手 = "〇〇"

それ以外のとき

分岐終了


で、できました!

“MZ:質問” へ戻る