私はあなたが現場で経験したことに基づいてレベリングシステムを作っています。私はすでにすべての経験とレベリングをどのように行いたいかを理解していますが、それを行うためのより効率的な方法が必要です。これはおそらく配列を使用して実現されることはわかっていますが、それを実行する方法はよくわかりません。十分なブラバリング、しかし、これは私がやろうとしていることです...
レベル1は経験値が150未満のものになります。次に、これに1.5を掛けます。したがって、レベル2は225未満のものになり、レベル3は337.5未満のものになります。これは私がやろうとしていた非効率的な方法です。
if($xp < 150){
$level = "1";
}elseif($xp < 225){
$level = "2";
}elseif($xp < 337.5){
$level = "3";
}
数と1.5()の倍数の変数を使用することもできますが、$number*1.5
前に言ったように、それがどのように機能するかはよくわかりません。
*もう少し情報があります。すべてのページにセッションファイルが含まれており、新しい経験が得られるたびにチェックするクエリがあり、このコードを使用してデータベースのレベルが自動的に更新されます。