Conectar-se
Quem está conectado
28 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 25 Visitantes

gart30, Katerp, Willy

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Pontuação do jogo

em Sex 21 Jan 2011, 18:04
Gostava que me ajudassem numa coisa.
Quando começo o jogo a pontuação está a 0 e vou ganhando pontos ao longo do jogo, chegando por exemplo a 10 pontos. Mas quando passo para a nivel seguinte a pontuação começa outra vez em 0 em vez de continuar a 10.
O que faço?

Tá aqui o link do jogo beta.
http://gmbr.forumeiros.com/t13350-mrbrian-the-legend-of-lost-treasure
avatar
Data de inscrição : 29/05/2010
Número de Mensagens : 346
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Pontuação do jogo

em Sex 21 Jan 2011, 18:13
Pode ser porque você está usando uma variável local para mostrar armazenar os pontos. Você pode resolver isso usando a constante 'score'.

No creat do obj_player coloca:

score = 0;

Na colisão com obj_que_aumenta_pontos coloca:


score += 10;

Pronto.
Se você quiser usa uma variável, e só você criar uma variável global em fez de local. Exemplo:

global.pontos
avatar
Ranking : Nota D
Notas recebidas : C+D
Data de inscrição : 26/10/2010
Número de Mensagens : 163
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Pontuação do jogo

em Sex 21 Jan 2011, 18:35
fiz uma engine simples que explica melhor o meu problema
4shared.com/file/EHy1qB8S/Engine.html
avatar
Data de inscrição : 30/12/2009
Número de Mensagens : 1344
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://sitedosjogos.forumeiros.com

Re: Pontuação do jogo

em Sex 21 Jan 2011, 18:40
coloca em algum objeto qualquer que esteja na 1° room do jogo, no evento game start

score = 0



se quizer utilizar outra variavel, vai onde vc criou ela e troque o codigo pelo seguinte:

if ! variable_local_exists("nome da variavel COM aspas")
{
nome da variavel = 0
}
avatar
Ranking : Nota C
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Número de Mensagens : 470
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Pontuação do jogo

em Sex 21 Jan 2011, 21:42
mann isso é simples é só vc tirar o score=0 do create e por no Gamestart blz simples assim falow!!
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