From b2c4e9682c0e3a516790555fa455bd3898a4b988 Mon Sep 17 00:00:00 2001 From: SilicaAndPina Date: Wed, 12 May 2021 11:07:06 +1200 Subject: [PATCH] Maybe? make sure money doesnt overflow --- .../HorseIsleServer/Player/User.cs | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Horse Isle Server/HorseIsleServer/Player/User.cs b/Horse Isle Server/HorseIsleServer/Player/User.cs index 32e80a2..bb39e7b 100755 --- a/Horse Isle Server/HorseIsleServer/Player/User.cs +++ b/Horse Isle Server/HorseIsleServer/Player/User.cs @@ -258,9 +258,22 @@ namespace HISP.Player } set { - money = value; - Database.SetPlayerMoney(value, Id); - GameServer.UpdatePlayer(LoggedinClient); + try + { + checked + { + money = value; + Database.SetPlayerMoney(value, Id); + GameServer.UpdatePlayer(LoggedinClient); + } + } + catch(OverflowException) + { + money = 2147483647; + Database.SetPlayerMoney(2147483647, Id); + GameServer.UpdatePlayer(LoggedinClient); + } + } }