経験値と経験値バーを分離したい(1.21)
経験値の数字と経験値のバーを分離して 経験値の数字の割合を経験値バーにしたいです
19 Replies
skripthubで
Experience とか level で検索すれば出そう
packet案件だろこれ
普通に経験値バーのメーター操作したいだけじゃないの???
packetもくそもなさそう
あるとは思えなかったけど
改めて考えると
ありそう
確か経験値バーのメーター操作あるよ
Skript Hub - Documentation
Level Progress (Expression) - Skript
The player's progress in reaching the next level, this represents the experience bar in the game. Please note that this value is between 0 and 1 (e.g. 0.5 = half experience bar).
Changing this value can cause the player's level to change if the resulting level progess is negative or larger than 1, e.g. increase the player's level progress by 0.5...
これで操作しつつ、
経験値獲得をcanceleventして
内部計算にしなきゃダメそうやな
そうなるだろうね
ぜんぜんez
経験値は誰も落とさないように一応してます
んじゃ分離とか考えずに月猫のやつで弄ればええんか
そゆこと、
⬆️のやつは直接メモリ量をいじるやつだから
割合さえ計算出来ればそのまま実装できる
経験値オーブって落ちた瞬間にプレイヤーに与えることってできます?
出来ると思うよ
Skript Hub - Documentation
Experience (Expression) - Skript
How much experience was spawned in an experience spawn or block break event. Can be changed.
これでドロップ量を取得できるので、cancel eventしつつplayerにaddしましょう
RPG作る時やったら経験値オーブとか関係なしに、モブごとに獲得経験値量割り当てて全て変数で管理してたなあ
最初からいえや
笑