26 lines
760 B
Python
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
|