Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

Arquivos INI

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

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 ?
avatar
luan.alc

Ranking : Nota B
Notas recebidas : B
Data de inscrição : 13/03/2012
Número de Mensagens : 293
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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
}
avatar
fredcobain

Ranking : Sem avaliações
Data de inscrição : 14/04/2011
Número de Mensagens : 691
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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
avatar
luan.alc

Ranking : Nota B
Notas recebidas : B
Data de inscrição : 13/03/2012
Número de Mensagens : 293
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arquivos INI

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

isso isso, troquei as bolas kkkk
avatar
fredcobain

Ranking : Sem avaliações
Data de inscrição : 14/04/2011
Número de Mensagens : 691
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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