# games.py # Spiele - Games def start_game(data): """Startet ein neues Spiel""" logger.info("Starting a new game...") return jsonify({ "type": 4, "data": { "content": "🎮 Ein neues Spiel wurde gestartet!" } }) # d) /fish (Fischen) def fish_command(user_id, location): """Fishing game where user can fish at different locations""" user_data = get_user_data(user_id) if user_data['credits'] < 10: # Fischen kostet 10 Credits return jsonify({"type": 4, "data": {"content": "Nicht genug Credits zum Fischen!"}}) if location == "river": chance = random.randint(1, 100) if chance <= 70: # 70% Chance auf einen kleinen Fisch reward = 20 # Der Benutzer verdient 20 Credits else: reward = -10 # 30% Chance auf einen Unfall elif location == "lake": chance = random.randint(1, 100) if chance <= 50: # 50% Chance auf einen großen Fisch reward = 50 # Der Benutzer verdient 50 Credits else: reward = -30 # 50% Chance auf einen Unfall # Fische und aktualisiere die Credits new_credits = user_data.get('credits', 0) + reward update_user_data(user_id, {'credits': new_credits}) return jsonify({ "type": 4, "data": {"content": f"Du hast {reward} Credits gefangen!" if reward >= 0 else f"Du hast {abs(reward)} Credits verloren!"} })