Tigran 4 년 전
부모
커밋
e20ea4b780
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

+ 2 - 1
MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

@@ -217,7 +217,7 @@ namespace MafiaTelegramBot.Game.GameRooms
                 List<Message> messagesToDelete = new();
                 foreach (var player in votersPlayers)
                     messagesToDelete.Add(await PlayersCh.SendTo(player.ChatId, strings.you_have_ten_seconds_to_vote,  
-                        Keyboard.VoteKeyboard(contendersCopy, player.Id, vote: Callback.VoteToKill)));
+                        Keyboard.VoteKeyboard(contendersCopy.Where(p=>Players.ContainsKey(p.Id)).ToList(), player.Id, vote: Callback.VoteToKill)));
                 votingTimer.Start();
                 resetEvent.WaitOne();
                 votingTimer.Stop();
@@ -342,6 +342,7 @@ namespace MafiaTelegramBot.Game.GameRooms
                     }
                 }   
             }
+            else await PlayersCh.SendTo(playerId, strings.this_player_left_from_game);
         }
 
         private async Task EndOfGame()