Liga-System/match_calculations/achievments/achievments.py
2026-05-06 12:30:30 +00:00

26 lines
760 B
Python

from data import data_api
from wood import logger
import sqlite3
def check_player_achievments(player_id):
# Schauen ob der Spieler sich nach dem Match (function wird aufgerufen NACHDEM ein Match berechnet wurde) sich ein Achievment verdient hat.
game_stats = data_api.get_player_statistic(player_id, system_id)
# Checken ob die Gamestats da sind und geladen sind.
if not game_stats:
logger.log(f"no game_stats could be loaded for PlayerID {player_id}.")
return
else:
if game_stats["mmr"] is None:
logger.log(f"PlayerID {player_id} has no game statistics AFTER match got calculated.")
return
played_games_achievment(player_id)
def played_games_achievment(player_id):
return