Иконка ресурса

FREE TeamController : 1.0.1 1.0.1

Нет прав для скачивания
C#:
using Oxide.Core;
using Rust;
using Network;

namespace Oxide.Plugins
{
    [Info("TeamController", "Sergioklv", "1.0.1")]
    [Description("Ограничивает максимальное количество игроков в команде.")]
    public class TeamController : RustPlugin
    {
        private int MaxPlayersInTeam = 99; 
		private int MaxCupboardAuths = 99;
        object OnTeamAcceptInvite(BasePlayer player, RelationshipManager.PlayerTeam team)
        {
            if (team == null) return null;

            if (team.members.Count >= MaxPlayersInTeam)
            {
                player.ChatMessage($"Эта команда уже достигла максимального количества игроков: {MaxPlayersInTeam}");
                return false;
            }

            return null;
        }
		
        object OnCupboardAuthorize(BuildingPrivlidge cupboard, BasePlayer player)
        {
            if (cupboard == null || player == null) return null;

            if (cupboard.authorizedPlayers.Count >= MaxCupboardAuths)
            {
                player.ChatMessage($"В этом шкафу уже максимальное количество авторизаций: {MaxCupboardAuths}");
                return false;
            }

            return null;
        }

		void OnServerInitialized()
		{
			Server.Command($"relationshipmanager.maxteamsize 99");
			Puts("Max team size changed to: 99 players!");
		}
    }
}

Автор
15FPS
Скачиваний
0
Просмотры
1
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Сверху