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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

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

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

Salvar e carregar mapa com INI

em Sex 02 Nov 2012, 11:03
Olá,

Eu queria saber como salvar o mapa usando a "tão conhecida" Ini e depois, fazer um sistema de carregamento em que o player escolhe o save(em ini) que quer carregar.
Exemplo:
O jogador pressiona ESC e o jogo sai(antes salvando o mapa todo em ini),depois quando o jogador volta a abrir o jogo, e clica em "Carregar mapa" aparece uma lista de saves em ini que ele pode selecionar e carregar(algo parecido com o minecraft).

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: Salvar e carregar mapa com INI

em Sex 02 Nov 2012, 11:09
eu salvo as variáveis principais do jogo, por exemplo, existe uma variável para o mapa em que eles está, uma para os pontos, e eu fiz elas assim :
Carregar o ini :
Código:
ini_open("Config.ini")
global.m1=ini_read_real("Mapas","map1",global.m1)
global.pontos=ini_read_real("Pontos","num_pon",global.pontos)
ini_close()
e para salvar :
Código:
ini_open("Config.ini")
ini_write_real("Mapas","map1",global.m1)
ini_write_real("Pontos","num_pon",global.pontos)
ini_close()
mas antes de carregar crie um ini com o nome Config.ini e cole isso dentro :
Código:
[Mapas]
map1=1
[Pontos]
num_pon=0
Para não dar erro.

Apartir desse código você pode pegar os valores x e y da room e salvar os valores e depois carrega-los no ínicio da room.
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