Conectar-se
Quem está conectado
29 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 29 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Game Maker não lê corretamente

em Dom 28 Out 2012, 19:26
Bom, estou usando o seguinte código para salvar as variáveis principais do jogo a cada 30 segundos :
Código:
ini_open("Config.ini")
ini_write_real("Mapas","num_map",global.mapas)
ini_write_real("Pontos","num_pon",global.pontos)
ini_close()

e no menu, antes da seleção de mapas ele carrega com esse código :
Código:
ini_open("Config.ini")
ini_read_real("Mapas","num_map",0)
ini_read_real("Pontos","num_pon",0)
ini_close()

mas ele não está lendo, e isso está me impedindo de lançar o jogo D= alguém me ajuda.
avatar
Ranking : Nota B
Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Número de Mensagens : 635
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 22

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuário

Re: Game Maker não lê corretamente

em Dom 28 Out 2012, 19:28
Na hora de ler tenta assim :

Código:
ini_open("Config.ini")
ini_read_real("Mapas","num_map","")
ini_read_real("Pontos","num_pon","")
ini_close()
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: Game Maker não lê corretamente

em Dom 28 Out 2012, 19:31
Não funciona pois o 0(zero) serve para se não existir nenhum valor no ini, mas dentro do ini tem o seguinte valor para teste :
Spoiler:
[Mapas]
num_map=5
[Pontos]
num_pon=8
avatar
Ranking : Nota B
Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Número de Mensagens : 635
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 22

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuário

Re: Game Maker não lê corretamente

em Dom 28 Out 2012, 19:33
Uma pergunta, o código está exatamente assim ou está algo como :

Código:
ini_open("Config.ini")
a=ini_read_real("Mapas","num_map","")
b=ini_read_real("Pontos","num_pon","")
ini_close()
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: Game Maker não lê corretamente

em Dom 28 Out 2012, 19:36
tentei alterar pois não tinha nenhuma variável sendo usada para definir o valor, dai ficou :
Código:
ini_open("Config.ini")
ini_read_real("Mapas","num_map",global.mapas)
ini_read_real("Pontos","num_pon",global.pontos)
ini_close()

Também não deu, dai tentei :
Código:
ini_open("Config.ini")
nmm=ini_read_real("Mapas","num_map",0)
npp=ini_read_real("Pontos","num_pon",0)
ini_close()

global.mapas=nmm
global.pontos=npp
mas também não deu D=


@EDit : Na verdade, acabei de ver que ele está carregando, mas o num_map não quer reconhecer.
avatar
Ranking : Nota B
Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Número de Mensagens : 635
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 22

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuário

Re: Game Maker não lê corretamente

em Dom 28 Out 2012, 19:41
Deveria estar funcionando, a menos que, a variável global.pontos e a global.mapas estejam setadas como uma string, se for isso, na hora de escrever no .ini use :

Código:
ini_open("Config.ini")
ini_write_real("Mapas","num_map",real(global.mapas))
ini_write_real("Pontos","num_pon",real(global.pontos))
ini_close()
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: Game Maker não lê corretamente

em Dom 28 Out 2012, 19:50
kapoty, se fosse uma string usaria :
Código:
ini_write_string
e não :
Código:
ini_write_real

resolvido, podem fechar.
avatar
Ranking : Nota B
Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Número de Mensagens : 635
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 22

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuário

Re: Game Maker não lê corretamente

em Dom 28 Out 2012, 19:51
Need 90 escreveu:kapoty, se fosse uma string usaria :
Código:
ini_write_string
e não :
Código:
ini_write_real
Sim, disto eu sei.
Mas como você estava usando o ini_write_real achei mais conveniente usar o real()

PS :
Esqueci de dizer, que só funcionaria nesses casos :
variavel="15"
variavel="521"
etc
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum