Adicionando Valor na variavel,e mudando de mapa
Ir à página 1, 2  Próximo
 
   3D Game Builder - Índice » Programação
Adicionando Valor na variavel,e mudando de mapa
Autor Mensagem
alvarohsp
Usuário
Usuário


Registrado: 30/01/10
Mensagens: 125
Localização: Barra Mansa

Adicionando Valor na variavel,e mudando de mapa
eu pretendo criar um jogo de perguntas,e isso é a ultima coisa que eu não sei
tipo assim.Eu aperto um botao Gui Objects e ele adiciona um valor na variavel e muda de mapa.
o valor que eu quero adicionar é o ponto da pessoa,mas a resposta errada nao adiciona nenhum valor na variavel Question

eu também queria saber se é possivel a criação de muitos mapas no 3DGB cerca de 200 ou mais Question



_________________
Não faça de sua vida um rascunho, pois pode não dar tempo de passar a limpo...
Qua Abr 28, 2010 11:40 pm Exibir perfil de usuários
johnny.dias89
Usuário
Usuário


Registrado: 02/03/10
Mensagens: 412
Localização: São Paulo

é facil...
é só você declarar uma variavel global, e no onclick do button da resposta certa você coloca +1 nessa variavel e puxa o proximo mapa, caso a pessoa clique no button da resposta errada ele não soma 1 na variavel global, ele só da o loadmap.


Espero ter ajudado..

Sim da para colocar mapa para caramba no 3DGB.... hehehe
não sei se chega a 300, más eu já coloquei uns 30 e funfo normal...

_________________
Att.
Johnny Dias
Qui Abr 29, 2010 12:50 pm Exibir perfil de usuários
alvarohsp
Usuário
Usuário


Registrado: 30/01/10
Mensagens: 125
Localização: Barra Mansa

tudo bem mas como ficaria o script da resposta certa e do oncreat do mapa.EU NÃO SEI ABSOLUTAMENTE NADA SOBRE VARIAVEIS.valeu



_________________
Não faça de sua vida um rascunho, pois pode não dar tempo de passar a limpo...
Qui Abr 29, 2010 9:57 pm Exibir perfil de usuários
johnny.dias89
Usuário
Usuário


Registrado: 02/03/10
Mensagens: 412
Localização: São Paulo

No Oncreate do mapa você declara assim.

Código:
WriteGlobalVar('Pontos', 0);


No OnClick do botão você coloca

Código:
WriteGlobalVar('Pontos', 1); [b]ou[/b] WriteGlobalVar('Pontos', +1);
LoadMap('Proximomapa.gbm', 0, 1, 0, 10);


Só que a variavel global só serve para 1 mapa, então quando você desse load em outro mapa ele ia "perder" os pontos do jogador....
Você caiu no meu dilema, "Variavel extremamente global" para todos mapas, más creio que não existe isso para o 3DGB.
No seu caso você poderia usar banco de dados para armazenar os valores dos pontos!

Espero ter ajudado!

Abraços!

_________________
Att.
Johnny Dias
Sex Abr 30, 2010 1:43 pm Exibir perfil de usuários
johnny.dias89
Usuário
Usuário


Registrado: 02/03/10
Mensagens: 412
Localização: São Paulo

Retificando:

o Edirlei falou que a variavel global serve para todos os mapas sim, então é só fazer esse scriptzinho e já era!

abração!



_________________
Att.
Johnny Dias
Sex Abr 30, 2010 2:22 pm Exibir perfil de usuários
alvarohsp
Usuário
Usuário


Registrado: 30/01/10
Mensagens: 125
Localização: Barra Mansa

valeu vou testar

_________________
Não faça de sua vida um rascunho, pois pode não dar tempo de passar a limpo...
Sáb Mai 01, 2010 11:46 am Exibir perfil de usuários
alvarohsp
Usuário
Usuário


Registrado: 30/01/10
Mensagens: 125
Localização: Barra Mansa

até agora funciono beleza mas no final do jogo eu quero que mostra os pontos, se não,não averia graça no jogo
como ficaria o script pa ra mostrar os pontos da variavel

_________________
Não faça de sua vida um rascunho, pois pode não dar tempo de passar a limpo...
Ter Mai 04, 2010 8:29 pm Exibir perfil de usuários
alvarohsp
Usuário
Usuário


Registrado: 30/01/10
Mensagens: 125
Localização: Barra Mansa

ninguem sabe como fazer um label ou outra coisa mostrar o valor da variavel por script Question

_________________
Não faça de sua vida um rascunho, pois pode não dar tempo de passar a limpo...
Qui Mai 06, 2010 3:35 pm Exibir perfil de usuários
   3D Game Builder - Índice » Programação Ir à página 1, 2  Próximo
Página 1 de 2