modified: bot.py
This commit is contained in:
12
bot.py
12
bot.py
@@ -517,10 +517,16 @@ async def level(ctx):
|
||||
|
||||
# Lade die Benutzerdaten (XP und Level) aus der Datenbank
|
||||
user_data = load_user_data(user_id)
|
||||
|
||||
# Sicherstellen, dass sowohl XP als auch Level gültige Werte haben
|
||||
current_xp = user_data.get("xp")
|
||||
current_level = user_data.get("level")
|
||||
|
||||
# Sicherstellen, dass die Werte existieren und korrekt sind
|
||||
current_xp = user_data.get("xp", 0)
|
||||
current_level = user_data.get("level", 1) # Setze nur auf Level 1, wenn der Wert in der DB fehlt
|
||||
# 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)
|
||||
|
||||
Reference in New Issue
Block a user