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

FREE AdminOnly : 1.0.0 1.0.0

Нет прав для скачивания
C#:
using Network;
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace Oxide.Plugins
{
    [Info("AdminOnly", "Sergioklv", "1.0.0")]
    class AdminOnly : RustPlugin
    {
		
		public Configuration config;
		
        public class Configuration
        {		
            [JsonProperty("Server under Config?")]
            public bool ServerunderConfig = false;
			
        }
        protected override void LoadConfig()
        {
            base.LoadConfig();
            try
            {
                config = Config.ReadObject<Configuration>();
            }
            catch
            {
                PrintError("Config error, creating new config!");
				LoadDefaultConfig();
            }
        }
        protected override void LoadDefaultConfig()
        {
            Config.WriteObject(new Configuration(), true);
        }		
		
		object OnUserApprove(Network.Connection connection)
		{
            if (!config.ServerunderConfig)
            {
                return null;
            }
			if (connection.authLevel == 0)
			{
				ConnectionAuth.Reject(connection, "Сервер в стадии конфигурации");
				return false;
			}
			return null;
		}	
	}
}

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