コード例 #1
0
        /// <summary>
        /// Захват района
        /// </summary>
        private void CaptureStreet(Client player, object[] args)
        {
            var playerInfo = _playerInfoManager.GetInfo(player);

            if (playerInfo.Clan.ClanId == _ownerId)
            {
                return;
            }
            _ownerId = playerInfo.Clan.ClanId;
            var color = ClanManager.GetClanColor(_ownerId);

            API.setMarkerColor(_capturePoint.Marker, color.Bright, color.Red, color.Green, color.Blue);
            API.setBlipColor(_blip, GetBlipColor(playerInfo.Clan.ClanId));
            _clanManager.SetReputation(player, REP_FOR_CAPTURE, playerInfo);
            API.sendChatMessageToAll($"~b~[Банды] Район \"{_district.Name}\" захвачен бандой \"{ClanManager.GetClanName(playerInfo.Clan.ClanId)}\"!");
        }