From 6add788aa09401fcaba3dd99fecc879a752844ad Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Sun, 15 Sep 2024 12:02:17 +0200 Subject: [PATCH] modified: bot.py --- bot.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/bot.py b/bot.py index ac8aace..f65f521 100644 --- a/bot.py +++ b/bot.py @@ -475,21 +475,15 @@ def read_background_data(filename): def get_current_datetime(): return datetime.now().strftime("%Y-%m-%d %H:%M:%S") -def calculate_xp_needed_for_level(level): +def calculate_xp_needed_for_level(): """Berechnet die benötigten XP für das nächste Level.""" - return 5 * (level * 2) + 50 * level + 100 + return 5 * (int(level) * 2) + 50 * int(level) + 100 async def add_xp_to_user(user_id, xp_gained): """Fügt einem Benutzer XP hinzu und überprüft, ob er ein Level aufsteigt.""" # Lade Benutzerdaten (XP, Level, etc.) user_data = load_user_data(user_id) - # Wenn der Benutzer keine XP oder Level hat, initialisiere sie - if "xp" not in user_data: - user_data["xp"] = 0 - if "level" not in user_data: - user_data["level"] = 1 - # Füge die gewonnenen XP hinzu user_data["xp"] += xp_gained @@ -520,7 +514,6 @@ async def level(ctx): # Berechne die für das nächste Level benötigten XP current_level = user_data["level"] - print(current_level) current_xp = user_data["xp"] xp_needed = calculate_xp_needed_for_level(current_level)