Implement Win/Loose highscore tables

This commit is contained in:
SilicaAndPina 2021-03-18 12:08:10 +13:00
parent 7686680c09
commit e58835467a
4 changed files with 26 additions and 4 deletions

View file

@ -4047,10 +4047,14 @@ namespace HISP.Server
if(pmethod == PacketBuilder.WINLOOSE_WIN)
{
sender.LoggedinUser.Highscores.Win(gameTitle);
byte[] winMsg = PacketBuilder.CreateChat(Messages.Format2PlayerRecordWin(gameTitle), PacketBuilder.CHAT_BOTTOM_RIGHT);
sender.SendPacket(winMsg);
}
else if(pmethod == PacketBuilder.WINLOOSE_LOOSE)
{
sender.LoggedinUser.Highscores.Loose(gameTitle);
byte[] looseMsg = PacketBuilder.CreateChat(Messages.Format2PlayerRecordLose(gameTitle), PacketBuilder.CHAT_BOTTOM_RIGHT);
sender.SendPacket(looseMsg);
}
if (sender.LoggedinUser.Highscores.HighscoreList.Length >= 30)