/// <summary> /// Проголосовать за запуск миссии /// </summary> private void JoinClanMission(Client player, object[] args) { if (player.hasData(MISSION_START_VOTE)) { API.sendColoredNotificationToPlayer(player, "Вы уже проголосовали за запуск миссии", 0, 6, true); return; } if (!PlayerCanVote(player)) { return; } var clanId = Convert.ToInt64(args[0]); if (ClanManager.GetAuthority(clanId) < NEEDED_AUTHORITY) { API.sendColoredNotificationToPlayer(player, $"Банде требуется {NEEDED_AUTHORITY} очков авторитета", 0, 6, true); return; } _clanMissionManager.VoteToStart(clanId); API.sendColoredNotificationToPlayer(player, "Вы проголосовали за запуск миссии", 0, 18); }