como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

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

como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

Mensagem por israel michael em Ter 28 Set 2010, 13:50

se algeum souber me ajude.

israel michael

Número de Mensagens : 17
Idade : 19
Data de inscrição : 23/09/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

Mensagem por gabrielsch em Ter 28 Set 2010, 14:13

Você ja tem 2 variaveis padrões no Game maker: Health e Score, a primeira ve a vida, não em pontos, e a outra vê os pontos do jogo.
Crie uma outra variavel global assim:
Código:
global.pontos2 = 0
Você pode fazer para quando o personagem/jogador ganhar um ponto, neste caso:
Código:
global.pontos2 += 1
global.score += 1
Mas agora vamos para a parte mais imporante checar se ja ceghou a 1000 pontos, para fazer isso basta colocar o seguinte codigo:
Código:
if global.pontos2 = 1000
{
health += 50
global.pontos2 = 0
}
global.score += 1
Este é o mesmo codigo mas ao mesmo tempo checa os pontos!
Qualquer duvida fala ae! afro

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

Mensagem por israel michael em Ter 28 Set 2010, 14:52

disso eu sei mas so q é q quando chego a mil pontos ganho uma vida e ai eu nao quero zerar o escore quero q continue dos pontos q ele parou,mas se eu fasso mais mil pontos ele nao ganha vida é isso q eu quero resolver

israel michael

Número de Mensagens : 17
Idade : 19
Data de inscrição : 23/09/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

Mensagem por Denis Lemos em Ter 28 Set 2010, 15:23

israel michael escreveu:disso eu sei mas so q é q quando chego a mil pontos ganho uma vida e ai eu nao quero zerar o escore quero q continue dos pontos q ele parou,mas se eu fasso mais mil pontos ele nao ganha vida é isso q eu quero resolver
Foi exatamente o que ele fez para ti !

Se você prestar atenção no código, somente a variável global.pontos2 é zerada a cada vez que chega a mil e dá uma vida, e a variável global.score continua a contagem de onde parou, então para mostrar os pontos na tela, use no draw a variável global.score e não a global.pontos2, pois esta deve ficar invisível sendo somente para saber quando que chegou a mil pontos para poder dar uma vida e depois ser zerada para começar tudo novamente !

Repare que quando se ganha o ponto, o valor é aumentado nas duas variáveis, e a global.score, continua com a sua contagem sem nunca ser zerada !

Você ao menos testou para ver se funcionava ???

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

Mensagem por vinians em Ter 28 Set 2010, 16:40

Denis Lemos escreveu:
israel michael escreveu:disso eu sei mas so q é q quando chego a mil pontos ganho uma vida e ai eu nao quero zerar o escore quero q continue dos pontos q ele parou,mas se eu fasso mais mil pontos ele nao ganha vida é isso q eu quero resolver
Foi exatamente o que ele fez para ti !

Se você prestar atenção no código, somente a variável global.pontos2 é zerada a cada vez que chega a mil e dá uma vida, e a variável global.score continua a contagem de onde parou, então para mostrar os pontos na tela, use no draw a variável global.score e não a global.pontos2, pois esta deve ficar invisível sendo somente para saber quando que chegou a mil pontos para poder dar uma vida e depois ser zerada para começar tudo novamente !

Repare que quando se ganha o ponto, o valor é aumentado nas duas variáveis, e a global.score, continua com a sua contagem sem nunca ser zerada !

Você ao menos testou para ver se funcionava ???
O código do amigo não funciona pois ele fez essa pergunta:
Código:

if global.pontos2 = 1000
Para funcionar teria que substituir a pergunta por:
Código:

if global.pontos2 >= 1000
Pois caso contrario ele so ganharia vida se o valor desse exatamente 1000 mais se por acaso ele tiver um game em que o score aumente com valores diversos 10, 20, 100 etc não funcionaria. Por isso o sinal >=

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

Mensagem por israel michael em Qua 29 Set 2010, 14:28

valeu,e desculpa é que eu nao sabia disso depois q eu fui notar isso

israel michael

Número de Mensagens : 17
Idade : 19
Data de inscrição : 23/09/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como ganhar uma vida a cada vez q eu fizer de mil em mil pontos

Mensagem por Conteúdo patrocinado Hoje à(s) 00:24


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