From ff3504e0709a39f63ac6eccfb89e334473baf5f1 Mon Sep 17 00:00:00 2001 From: iiLarsH Date: Wed, 26 Apr 2023 19:51:43 +0200 Subject: [PATCH] Update stats.py stopped a division by 0 error --- cogs/stats.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cogs/stats.py b/cogs/stats.py index e319e02..c537e7c 100644 --- a/cogs/stats.py +++ b/cogs/stats.py @@ -30,9 +30,15 @@ class Stats(commands.Cog): botmessage = str("Playername: " + killstats['username'] + '\n' + "Kills: " + str(killstats['kills']) + '\n' ) if(weaponid != ""): - botmessage += str("Deaths: " + str(killstats['deaths_while_equipped'])) + '\n' + str("Weapon: " + message2) + '\n' + str(str("KD with weapon: " + str("{:0.2f}".format(killstats['kills']/killstats['deaths_while_equipped'])))) + deaths=killstats['deaths_while_equipped'] + if(deaths == 0): + deaths = 1; + botmessage += str("Deaths: " + str(killstats['deaths_while_equipped'])) + '\n' + str("Weapon: " + message2) + '\n' + str(str("KD with weapon: " + str("{:0.2f}".format(killstats['kills']/deaths)))) else: - botmessage = botmessage + str("Deaths: " + str(killstats['deaths'])) + '\n' + str("KD: " + str("{:0.2f}".format(killstats['kills']/killstats['deaths']))) + deaths=killstats['deaths'] + if(deaths == 0): + deaths = 1; + botmessage = botmessage + str("Deaths: " + str(killstats['deaths'])) + '\n' + str("KD: " + str("{:0.2f}".format(killstats['kills']/deaths))) print(botmessage) else: botmessage = "This player doesnt exist"