From 117ca8a38a2488fe37e51d4627496ed167f0027f Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Sat, 6 Nov 2021 04:16:29 -0400 Subject: [PATCH] Make more accurate to pinto --- HorseIsleServer/HorseIsleServer/Server/GameServer.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/HorseIsleServer/HorseIsleServer/Server/GameServer.cs b/HorseIsleServer/HorseIsleServer/Server/GameServer.cs index a8c2b23..505763b 100644 --- a/HorseIsleServer/HorseIsleServer/Server/GameServer.cs +++ b/HorseIsleServer/HorseIsleServer/Server/GameServer.cs @@ -2374,11 +2374,15 @@ namespace HISP.Server } catch (Exception) { - Logger.ErrorPrint(sender.LoggedinUser.Username + " Tried to send a invalid dynamic input (Money TRADE, amount is NaN)"); + goto error; + } + if(amountMoney <= 0) + { + Logger.ErrorPrint(sender.LoggedinUser.Username + " tried to trade less than 0$"); } - if(sender.LoggedinUser.Money <= amountMoney) { + error:; byte[] tooMuchMoney = PacketBuilder.CreateChat(Messages.TradeMoneyOfferTooMuch, PacketBuilder.CHAT_BOTTOM_RIGHT); sender.SendPacket(tooMuchMoney); break;