Arquivos INI

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Android Arquivos INI

Mensagem por luan.alc em Qua 09 Abr 2014, 16:19

Então galera, tudo bom ? Antes de fazer algo eu estudei um excelente tutorial do Willy sobre arquivos INI'S, consegui trabalhar perfeitamente, na verdade quase, se não, eu não estaria aqui !

Eu criei um arquivo .ini no bloco de notas desta forma.

Código:
[info]
primeiravez=1
idioma="port"
som=1
musica=1

Então, quando quero saber de alguma informação do ini uso o comando ini_open("infos.ini");
salvo um valor em uma var local, e tudo certo .. então fecho o arquivo > ini_close();

Quando quero alterar algum valor uso o comando ini_write_real/string(arg0,arg1,arg2)

Tudo certo pela teoria .. então exportei um apk, para testar no android, funciona perfeitamente .. ele carrega valores, escreve valores, fica tudo certo ... porém quando eu fecho o jogo, que abro novamente, os valores do INI são os mesmo que da primeira vez .. por exemplo, eu mudo o valor da variável "primeiravez=1" para "primeiravez=0" para da próxima vez que o cara entrar no jogo não mostre mais tutorial nem coisas que só deveriam aparecer da primeira vez .. mas quando abro o jogo pela segunda vez, ele age como da primeira, porque o valor da var não mudou ..

o que estou fazendo de errado ?

luan.alc

Ranking : Nota B
Número de Mensagens : 293
Idade : 20
Data de inscrição : 13/03/2012
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

Voltar ao Topo Ir em baixo

Android Re: Arquivos INI

Mensagem por fredcobain em Qua 09 Abr 2014, 16:57

Provavelmente no create de algum objeto vc está resetando esses valores, provavelmente no bloco onde vc cria esse arquivo ini pela primeira vez.

A questão é que isso só deve ser executado se o arquivo ainda não existe, se ele existe vc não precisa executar esses comandos.
Resolva isso com essa função:

if file_exists("infos.ini")
{
    \\cria o arquivo ini
}
else
{
    \\apenas abre o arquivo e carrega os valores que precisar
}

fredcobain

Ranking : Sem avaliações
Número de Mensagens : 691
Idade : 35
Data de inscrição : 14/04/2011
Reputação : 162
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Android Re: Arquivos INI

Mensagem por luan.alc em Qua 09 Abr 2014, 17:45

fredcobain escreveu:Provavelmente no create de algum objeto vc está resetando esses valores, provavelmente no bloco onde vc cria esse arquivo ini pela primeira vez.

A questão é que isso só deve ser executado se o arquivo ainda não existe, se ele existe vc não precisa executar esses comandos.
Resolva isso com essa função:

if file_exists("infos.ini")
{
    \\cria o arquivo ini
}
else
{
    \\apenas abre o arquivo e carrega os valores que precisar
}

Funcionou !! Muito obrigado, mas como você falou teria que ser ao contrario ..

if files_exists("infos.ini") { // carregar arquivos }else{//criar ini}

Muito obrigado

luan.alc

Ranking : Nota B
Número de Mensagens : 293
Idade : 20
Data de inscrição : 13/03/2012
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

Voltar ao Topo Ir em baixo

Android Re: Arquivos INI

Mensagem por fredcobain em Qua 09 Abr 2014, 17:49

isso isso, troquei as bolas kkkk

fredcobain

Ranking : Sem avaliações
Número de Mensagens : 691
Idade : 35
Data de inscrição : 14/04/2011
Reputação : 162
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Android Re: Arquivos INI

Mensagem por Conteúdo patrocinado Hoje à(s) 09:53


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum