-3

私はプログラミングにかなり慣れていませんが、PHP と HTML をいくつか学びました。今、テキストベースの「RPG」ゲームを作ろうとしています。私はすでにギャンブル、殺人、犯罪などのいくつかの機能を作成しました (はい、マフィア関連のゲームです)。このゲームで「レベルアップ」を可能にしました。驚くべきことに、完全に機能するようにしましたが、小さな問題が発生しました。「ランクバー」を使用してプレイヤーに進行状況を表示したいのですが、これは経験値と同じ概念ですが、パーセントで表示したいと考えています。現在のところ、次のようになっています。

$percent = $currentxp / $nextlevelxp;
$percent2 = $percent * 100;
$percent3 = number_format($percent2, 0);

これは実際に私にとってはうまくいきました (XP を確認してレベルアップできます) が、問題は、レベルアップすると、現在の XP を使用して次のレベルまでのパーセントが表示されることです。レベルアップしただけ。次のランクで0%にして、レベルアップ前に100%にする方法はありますか? 私は基本的な種類のコードを好みます。前もって感謝します!

4

1 に答える 1