Variável Aparecer no menu de "Save"

14 Respostas   432 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Level8

  • *
  • Posts: 19
  • Ouros: 2
Tópico criado em: 24/09/2016 às 12:13 - Última modificação por Alisson em 24/09/2016 às 21:48

Gostaria de saber como colocar uma variável no menu de Saves, talvez seja necessário um script não sei,  e queria também saber uma forma de que o Nome do Herói, apareça no menu Saves junto com a variável.

(OBS. A Variável são os Pontos\Scores do jogador, e o Nome do Herói será alterado pelo player.)
Procuro experiência!
-----------------------
                     Olha! Meu Projeto! Bora dar uma olhada?

http://centrorpg.com/index.php?topic=15702

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 1: 24/09/2016 às 12:24

Tem como tu fazer uma montagem, mais ou menos mesmo, só pra mostrar onde quer inserir essas informações?
E bom, apesar de tu mencionar scripts (que me faz supor que tu esteja usando a VX Ace), seria bom confirmar
qual versão do RPG Maker está usando.

Level8

  • *
  • Posts: 19
  • Ouros: 2
Resposta 2: 24/09/2016 às 12:35

Spoiler
[close]

Sim, VX Ace  :XD:
Procuro experiência!
-----------------------
                     Olha! Meu Projeto! Bora dar uma olhada?

http://centrorpg.com/index.php?topic=15702

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 3: 24/09/2016 às 17:26

Então, isso vai requerer um script adicional sim. Há como fazer essa adição que tu quer, somente
adicionando algumas linhas, o que eu até tentei fazer aqui, mas to bem enferrujado no RGSS3 e
iria demorar eu entender como fazer isso. Então recomendo tu procurar um script que mude a
tela de salvamento/carregamento. Te recomendo esse, do Yanfly, que é bem completo e pode ter
até mais coisas que tu queira adicionar.

Syureri

Resposta 4: 24/09/2016 às 17:30

Olha, eu posso arrumar isso pra ti, caso queira o/
Só vou precisar de um tempo.
Mas no caso, você quer apenas o nome do líder do grupo ou o nome de todos os membros de batalha?

Level8

  • *
  • Posts: 19
  • Ouros: 2
Resposta 5: 24/09/2016 às 19:28

@KingGerar
Dei uma olhada aqui, o problema e para configura-lo, pois meu nível de experiência com script e consideravelmente baixo, e meu inglês e pior ainda, estou procurando uns tutoriais a respeito de script para pegar uma certa experiência com o mesmo, se souber de alguns que possa me indicar. :XD:

@Alisson 
Sim! :XD: mas quanto tempo(mais ou menos) você necessita?
Sim, apenas o nome do líder do grupo.
Procuro experiência!
-----------------------
                     Olha! Meu Projeto! Bora dar uma olhada?

http://centrorpg.com/index.php?topic=15702

Syureri

Resposta 6: 24/09/2016 às 19:30

Oh, isso é ótimo. Estou quase terminando aqui o sistema, não vai demorar muito.

Level8

  • *
  • Posts: 19
  • Ouros: 2
Resposta 7: 24/09/2016 às 19:35

Oh, isso é ótimo. Estou quase terminando aqui o sistema, não vai demorar muito.

Opa :*-*:! Achava que seria alguns dias... Menos mal  :<3:
Procuro experiência!
-----------------------
                     Olha! Meu Projeto! Bora dar uma olhada?

http://centrorpg.com/index.php?topic=15702

Syureri

Resposta 8: 24/09/2016 às 20:01

Terminei aqui: http://pastebin.com/C6KU2qyc
Qualquer coisa só falar.

TonyHart

  • *
  • Posts: 144
  • Ouros: 126
  • Born in 95 to die
Resposta 9: 24/09/2016 às 20:26

Muito bom Alison, rápido! Aproveitando que ele não respondeu ainda, por acaso em 'header[:variables]' fica salvo o valor de todas as variáveis? Caso sim, como eu faria pra pegar o valor da variável um por exemplo, sem criar um Header separado?
Born in 95 to die

Syureri

Resposta 10: 24/09/2016 às 20:38 - Última modificação por Alisson em 24/09/2016 às 20:52

O header é uma hash que serve para salvar dados em um arquivo de save, fazendo com que ele carregue esses dados diretamente do save sem precisar carregar o save em si, permitindo mostrar o valor da variável na lista de save sem precisar carregar o jogo.

No caso, ali eu salvei o valor de uma única variável, no entanto é possível pegar o valor de todas as variáveis sim.
Na linha 49:
Código: [Selecionar]
header[:var_value] = $game_system.var_value
Se você modificar isso para:
Código: [Selecionar]
header[:var_value] = $game_variablesEle irá salvar todas as variáveis. (não cheguei a testar, mas pelo que conheço do DataManager, é assim mesmo)

Daí para pegar o valor de uma certa variável:
Código: [Selecionar]
header[:var_value][10]Pega a variável 10.

O problema é que header não é uma variável pública.
Daí exigiria um pouco de código extra para pegar o conteúdo dela fora do DataManager.

Edit: É, fiz uns testes aqui e funciona perfeitamente.

TonyHart

  • *
  • Posts: 144
  • Ouros: 126
  • Born in 95 to die
Resposta 11: 24/09/2016 às 20:42

Ah sim, entendi, obriigado!!!
Born in 95 to die

Level8

  • *
  • Posts: 19
  • Ouros: 2
Resposta 12: 24/09/2016 às 21:04

Amigo, eu achei incrível :<3:, também pela sua agilidade :*-*:, mas queria saber se teria como colocar Escrito "Score" e "Nick" igual mostra o Spoiler abaixo, se for muito trabalho, não tem importância, pode deixar queto, pois tu já fez muito, agradecido!  :ok:

Spoiler
[close]
Procuro experiência!
-----------------------
                     Olha! Meu Projeto! Bora dar uma olhada?

http://centrorpg.com/index.php?topic=15702

Syureri

Resposta 13: 24/09/2016 às 21:09

Fiz uma certa alteração aqui: http://pastebin.com/C6KU2qyc
Espero que lhe seja de agrado.

Level8

  • *
  • Posts: 19
  • Ouros: 2
Resposta 14: 24/09/2016 às 21:31

Lindo :<3:! Amei! Arigato gusai masu :*-*:!

Spoiler
[close]
Procuro experiência!
-----------------------
                     Olha! Meu Projeto! Bora dar uma olhada?

http://centrorpg.com/index.php?topic=15702