Maybe? make sure money doesnt overflow

This commit is contained in:
SilicaAndPina 2021-05-12 11:07:06 +12:00
parent 9add26a6fa
commit b2c4e9682c

View file

@ -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);
}
}
}