From 810d50a37cb5df1a21d9cf1f7c0c0707173e28bf Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Sun, 15 Sep 2024 11:25:12 +0200 Subject: [PATCH] modified: bot.py --- bot.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index df7ba0d..6628785 100644 --- a/bot.py +++ b/bot.py @@ -518,9 +518,15 @@ async def level(ctx): # Lade die Benutzerdaten (XP und Level) aus der Datenbank user_data = load_user_data(user_id) - # Setze Standardwerte, wenn keine XP oder Level vorhanden sind - current_xp = user_data.get("xp", 0) - current_level = user_data.get("level", 1) + # Sicherstellen, dass sowohl XP als auch Level gültige Werte haben + current_xp = user_data.get("xp") + current_level = user_data.get("level") + + # Falls `xp` oder `level` None sind, initialisiere sie mit Standardwerten + if current_xp is None: + current_xp = 0 + if current_level is None: + current_level = 1 # Berechne die für das nächste Level benötigten XP xp_needed = calculate_xp_needed_for_level(current_level)