24.04.2012, 13:42
Escrita de arquivos
:
Isto estaria no arquivo "Arquivo.txt", apуs a execuзгo do cуdigo acima
:
Leitura de arquivos
:
Vamos ver como seria a leitura do arquivo "Arquivo.txt" que seria gerado anteriormente.
Adicione esta linha ao OnGameModeExit antes de comeзar a usar a include DOF2:
Espero ter ajudado
.
:pawn Код:
DOF2_CreateFile("Arquivo.txt"); //Cria na pasta scriptfiles o arquivo a ser trabalhado.
DOF2_SetInt("Arquivo.txt", "Nъmero", 100); //Coloca (ou modifica) a key "Nъmero" no arquivo, tornando-a correspondente ao nъmero 100.
DOF2_SetString("Arquivo.txt", "Frase", "Exemplo"); //Coloca (ou modifica) a key "Frase" no arquivo, tornando-a correspondente а string "Exemplo".
DOF2_SaveFile(); //Salva o resultado das operaзхes efetuadas acima.
Isto estaria no arquivo "Arquivo.txt", apуs a execuзгo do cуdigo acima
:Код:
Nъmero = 100 Frase = Exemplo
Leitura de arquivos
:Vamos ver como seria a leitura do arquivo "Arquivo.txt" que seria gerado anteriormente.
pawn Код:
new x; //Cria uma variбvel scalar.
new y[10]; //Cria uma variбvel array.
if(DOF2_FileExists("Arquivo.txt")) //Checa se o arquivo existe antes de executar o que estб dentro das chaves.
{
x = DOF2_GetInt("Arquivo.txt", "Nъmero"); //Armazena o valor correspondente а key Nъmero na variбvel x.
strcat(y, DOF2_GetString("Arquivo.txt", "Frase")); //Armazena o valor correspondente а key Frase na variбvel y.
printf("|Arquivo.txt| Conteъdo da key Nъmero: %d", x); //Imprime o conteъdo da variбvel x, o nъmero 100.
printf("|Arquivo.txt| Conteъdo da key Frase: %s", y); //Imprime o conteъdo da variбvel y, a string "Exemplo".
}
Adicione esta linha ao OnGameModeExit antes de comeзar a usar a include DOF2:
pawn Код:
DOF2_Exit();
Espero ter ajudado
.
