Salvar ds_list?

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

Salvar ds_list?

Mensagem por Ritton em Seg 12 Set 2011, 17:38

Olá a todos!Eu tenho uma pequena dúvida: Se não é possível salvar ds_list usando o save e load do GM, como se faz para salvá-la?Eu olhei um tutorial a respeito, mas ainda não consegui retirar a dúvida.Se puderem ajudar, ficarei grato!

Abraços! investigador

Ritton

Ranking : Nota C
Número de Mensagens : 673
Idade : 18
Data de inscrição : 07/06/2011
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Salvar ds_list?

Mensagem por Lauro em Seg 12 Set 2011, 19:08

WTF????
Manolo não entendi o que disse, seja mais específico.

Lauro

Ranking : Nota D
Número de Mensagens : 854
Idade : 19
Data de inscrição : 09/11/2010
Notas recebidas : C+D
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.google.com

Voltar ao Topo Ir em baixo

Re: Salvar ds_list?

Mensagem por Ritton em Seg 12 Set 2011, 19:13

Dizem que a função ds_list não pode ser salva clicando em "Salvar" no Game Maker e deve ser feita de outra maneira, então como faço para salvar esta função?

Uma coisa importante é que quando você salva o jogo pelo comando do GM as DS não são salvas, ou seja, se quiser úsa-las e criar um sistema de save-load só usando registros ou inis.

Espero que tenha entendido.Qualquer coisa, só perguntar! investigador

Ritton

Ranking : Nota C
Número de Mensagens : 673
Idade : 18
Data de inscrição : 07/06/2011
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Salvar ds_list?

Mensagem por saim em Ter 13 Set 2011, 09:57

Existe um comando que converte a list em uma string. Você pode gravar essa string num arquivo de texto. Deixa eu var aqui... Tá em algum lugar, peraí...
vou chamar a list de "Lista", com "L" maiúsculo e o arquivo de "lista.save".
Código:
//salvando
var stringQueSalva, arquivoDeTexto;
stringQueSalva=ds_list_write(Lista);
arquivoDeTexto=file_text_open_write("lista.save");
file_text_write_string(arquivoDeTexto, stringQueSalva);
file_text_close(arquivoDeTexto);
Código:
//carregando
var stringQueCarrega; arquivoDeTexto;
Lista=ds_list_create();
if file_exists("lista.save"){
   arquivoDeTexto=file_text_open_read("lista.save");
   stringQueCarrega=file_text_read_string(arquivoDeTexto);
   file_text_close(arquivoDeTexto);

   ds_list_read(Lista, stringQueCarrega);
   }

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Salvar ds_list?

Mensagem por Conteúdo patrocinado Hoje à(s) 02:05


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