xy 5 gün önce
ebeveyn
işleme
dbb1828694
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      src/server/game/ludo/battle.go

+ 1 - 1
src/server/game/ludo/battle.go

@@ -201,6 +201,7 @@ func (room_info *RoomInfoWrapper) time_out_tuo_guan() {
 	color_data := room_info.getColorDataByColor(cur_color)
 	color_data.TimeOutNum = color_data.TimeOutNum + 1
 	if color_data.TimeOutNum > 5 { //如果玩家累计5次托管行为,将玩家踢出房间
+		room_info.tickColor(cur_color)
 		if room_info.IsOverGame() { //宣布游戏结束
 			room_info.notify_settlement()
 		} else {
@@ -268,7 +269,6 @@ func (room_info *RoomInfoWrapper) notify_update_room_info() {
 
 // 将玩家从房间踢出
 func (room_info *RoomInfoWrapper) tick_color_of_room(color msg.RoleType) {
-	room_info.tickColor(color)
 	message := &msg.NotifyPlayerStatus{
 		Color:  color,
 		Status: msg.PlayerStatus_COLOR_KICK,