Ola, Vim Disponibilizar Um Site de Geradores Basico que Eu Criei do 0, Como Meu Primeiro Projeto de PHP, HTML e JavaScript.Antes de Tudo, Agradecimentos a Antonio Souza Por Ter Upado no Site Deles.Quais Geradores Contem ?- Gerador de Dialog ( DIALOG_STYLE_MSGBOX, DIALOG_STYLE_LIST, DIALOG_STYLE_INPUT, DIALOG_STYLE_PASSWORD ).- Geradores de Cores.- Geradores de Raido MP3 ( Contem Como Colocar Uma Musica ).- Gerador de Removedor de Objetos.- Gerador de Teleporte.- Gerador de Organizacao Basico.- Gerador de Classes.- Gerador de 3DTextLabel.- Gerador de Callbacks.- Gerador de Macros Basico.- Gerador de Timer ( Criado Por Garfield e Editado Por Mim ).- Gerador de Celulas Simples.Porinquanto e Apenas Isso, na Proxima Versao Serao Codigos Avancados.CreditosJonathan FeitosaGarfield Por Gerador de Timer.Hospedagem Antonio Souza.Download Aqui Descricao: Bom, estou aqui para ensinar quem ainda nao sabe sobre como utilizar o dfile. Pra quem nao sabe o dfile e um gerenciador de arquivos, muitos chamam de database, cache enfim, a funcao dele e intermediar entre o HD principal onde estao as informacoes ate o solicitante da informacao, em resumo com ele voce podera salvar informacoes como nivel de admin, textos, logs ou qualquer coisa do genero. Funcoes: Escrita e leitura: dfile_WriteInt(Tag, valor); dfile_WriteBool(Tag, true/false); dfile_WriteFloat(Tag, valor fracionado); dfile_WriteString(Tag, Texto); dfile_ReadInt(Tag); dfile_ReadBool(Tag); dfile_ReadFloat(Tag); dfile_ReadString(Tag); dfile_ReadPerseString(Tag, string); Criacao e remocao: dfile_Create(Arquivo[]); dfile_Delete(Arquivo[]); dfile_CreateDirectory(Pasta[]); dfile_DeleteDirectory(Pasta[]); Verificacao e outros: dfile_OpenFile(Arquivo); dfile_SaveFile(); dfile_CloseFile(); dfile_FileExists(Arquivo[]); dfile_DirectoryExists(Pasta[]); dfile_RenameFile(Arquivo[], NovoNome[]); dfile_IsSet(Tag); dfile_UnSet(Tag); Como usar: Bom, acima voces viram quais sao as funcionalidades do dfile, aprenderemos agora como usa-las com exemplos. A programacao em si segue uma logica muito basica, assim como no seu dia-a-dia na programacao voce deve seguir etapas, exemplo. Voce quer setar um valor em um arquivo, antes voce devera verificar se ele existe, caso nao exista voce devera cria-lo, nomea-lo, salva-lo e fecha-lo. Entao, faremos isso. Caso voce tente escrever algo em um arquivo que nao existe logicamente voce nao conseguira. dfile_FileExists(Arquivo[]); dfile_OpenFile(Arquivo); dfile_SaveFile(); dfile_CloseFile(); if(dfile_FileExists("Progressao.ini");{dfile_Open("Progressao.ini");//Funcoes de escritaSaveFile();CloseFile();}Explicacao: Bom, com esses passos iremos verificar se o arquivo Progressao.ini existe na scriptfiles usando o id(se) e o dfile_FileExists... caso ele exista, ele apos a chave { sera aberto usando dfile_Open("Progressao.ini"); Sera escrito algo nele(Voce devera usar a funcao de escrita no lugar da anotacao), apos isso sera salvo o arquivo e sera fechado. Por que no SaveFile e Closefile nao precisa do parametro(Arquivo)? Simples, porque a acao SaveFile e CloseFile sao direcionadas ao arquivo aberto no momento... Diferente de Dini, o DFile abre apenas o arquivo necessario evitando assim muitas contas desnecessarias por segundo. dfile_Create(Arquivo[]); dfile_WriteInt(Tag, valor); dfile_WriteBool(Tag, true/false); dfile_WriteFloat(Tag, valor fracionado); dfile_WriteString(Tag, Texto); if(!dfile_FileExists("Progressao.ini"))//Verifica se NAO existe por causa do ! Exclamacao{dfile_Create("Progressao.ini"); //Caso nao exista ele criara, pois esta entre as chaves}dfile_Open("Progressao.ini");dfile_WriteInt("NumeroInteiro", 12345); //Numeros inteiros, sem fracaodfile_WriteBool("VerdadeiroOuFalso", true); //Variavel booleanea, true ou false = verdadeiro ou falsodfile_WriteFloat("NumeroFracionado", 1234.56789); //Numeros fracionados como coordenada de mapas, quantia de vida entre outrosdfile_WriteString("TextoQualquer", "Progressao Pawn, envolvendo jogadores revolucionando servidores"); //Qualquer tipo de textodfile_SaveFile();dfile_CloseFile();Explicacao: Caso o arquivo "Progressao.ini" nao exista ele sera criado pois esta entre as chaves, apos ele ser criado, sera aberto e entao sera escrito escrito as informacoes no arquivo, WriteInt serve pra escrever numeros inteiros sem fracao,