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

gart30, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 23/09/2010
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

em Ter 28 Set 2010, 13:50
se algeum souber me ajude.
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

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

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
avatar
Data de inscrição : 23/09/2010
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

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
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

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

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 ???
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

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

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

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

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 >=
avatar
Data de inscrição : 23/09/2010
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

em Qua 29 Set 2010, 14:28
valeu,e desculpa é que eu nao sabia disso depois q eu fui notar isso
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