public static void Definir_Servidor()
    {
        string Diretório = Listas.Opções.Diretório_Servidor;

        // Previni erros
        if (!Directory.Exists(Diretório))
        {
            Listas.Opções.Diretório_Servidor = string.Empty;
            Escrever.Opções();
            return;
        }

        // Demonstra o diretório
        Seleção.Objetos.txtServidor_Diretório.Text = Diretório;

        // Define os diretórios
        Servidor_Dados = new FileInfo(Diretório + @"\Dados\Gerais" + Formato);
        Classes_Dados  = new DirectoryInfo(Diretório + @"\Dados\Classes\");
        Azulejos_Dados = new DirectoryInfo(Diretório + @"\Dados\Azulejos\");
        Mapas_Dados    = new DirectoryInfo(Diretório + @"\Dados\Mapas\");
        NPCs_Dados     = new DirectoryInfo(Diretório + @"\Dados\NPCs\");
        Itens_Dados    = new DirectoryInfo(Diretório + @"\Dados\Itens\");

        // Cria os diretórios
        Servidor_Dados.Directory.Create();
        Classes_Dados.Create();
        Azulejos_Dados.Create();
        NPCs_Dados.Create();
        Mapas_Dados.Create();
        Itens_Dados.Create();

        // Lê os dados gerais do servidor
        Ler.Servidor_Dados();
    }
Exemplo n.º 2
0
    public static void Abrir()
    {
        // Lê os dados e lista os itens
        Ler.Servidor_Dados();

        // Define os valores
        Objetos.txtGame_Nome.Text        = Listas.Servidor_Dados.Game_Nome;
        Objetos.txtMensagem.Text         = Listas.Servidor_Dados.Mensagem;
        Objetos.numPorta.Value           = Listas.Servidor_Dados.Porta;
        Objetos.numMáx_Jogadores.Value   = Listas.Servidor_Dados.Máx_Jogadores;
        Objetos.numMáx_Personagens.Value = Listas.Servidor_Dados.Máx_Personagens;

        // Abre a janela
        Seleção.Objetos.Visible = false;
        Objetos.Visible         = true;
    }