[RGSS3]ツクールVXAceのスクリプトでレベルの増減を行う方法
RPGツクールVXAce & MVスクリプトwikiとプラグイン

[RGSS3]ツクールVXAceのスクリプトでレベルの増減を行う方法 > ツクールVXAceスクリプト(RGSS3)wiki

トップページ > ツクールVXAceスクリプト(RGSS3)wiki > レベルの増減

レベルの増減 / ツクールVXAceスクリプト(RGSS3)wiki

ツクールVXAceでレベルの増減をスクリプトで行うなら以下の通りです。


ga = $game_actors[アクターID]
ga.change_level(現在のレベル + 加算(減算)したいレベル,レベルアップメッセージを出すか(true/false))

サンプルコード(アクターID1のレベルを2上げる/レベルアップメッセージは出す)

ga = $game_actors[1]
ga.change_level(ga.level + 2, true)


コード解説


ここではイベントスクリプトに記述することを考えていますので、なるべく行の長さが短くなるようにgaという変数にアクターのデータを代入しています。

変数名gaはお好きな名前を付けてください。

スクリプトエディタで行う場合には$game_actors[1].change_level($game_actors[1].level + 2, true)と一行で書いでも良いのですが、"$game_actors[1]"が2カ所に使われており、横に長くなってしまうので、変数に代入して使った方が良いでしょう。

上記の例では加算しましたが、もちろん-,*,/などの記号を使えば加減乗除を自由に行うことが出来ます

アクターの現在のレベルは"$game_actors[アクターID].level"で取得することができます。

 

ツクールVXAceスクリプトリファレンスwikiトップページへ戻る




オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。



表示変更

任意の色に変えるときはテキストボックスをクリックしてカラーピッカーで決め、変更ボタンを押してください



文字色変更





コード色変更





コード背景色変更





背景色変更