eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

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

eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por doug_maker em Sab 30 Maio 2009, 22:20

eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?
dai fica -1 -2 -3 -4 -5 etc...[img][/img]

[img][/img]

[img][/img]

[img][/img]


Última edição por doug_maker em Sab 30 Maio 2009, 22:47, editado 1 vez(es)

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por makgamer em Sab 30 Maio 2009, 22:35

kkkkkkkkk
crie no objeto lives
create:
Código:
global.lives = 5
step-step
Código:

if (global.lives = 0)
{
room_restart();
}
draw
Código:
draw_text(x,y,'mario:' +string(global.lives))

makgamer

Ranking : Nota D
Número de Mensagens : 927
Idade : 18
Data de inscrição : 29/03/2009
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   : 1
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por doug_maker em Sab 30 Maio 2009, 22:43

da erro não funciona

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por makgamer em Qua 03 Jun 2009, 20:32

desculpa por reviver +,não deixo discursão pela metade
cria um objeto lives
cria 5 sprite tipo:
1 fala assim
mario:5
o 2º
mario:4
o 3º
mario:3
o 4º
mario:2
e o 5º
mario:1
e os nomes dos sprites:
1º:live5
2º:live4
3º:live3
4º:live2
5º:live1
agora no objeto que ajente criou que é o objeto que se vai colocar o nome de:
Obj_live
e assim se vai faser nele ó:
create:
Código:
vida = 5
step - step
Código:
if (vida = 5){draw_sprite(live5,-1,x,y)}
if (vida = 4){draw_sprite(live4,-1,x,y)}
if (vida= 3){draw_sprite(live3,-1,x,y)}
if (vida= 2){draw_sprite(live2,-1,x,y)}
if (vida= 1){draw_sprite(live1,-1,x,y)}
if (vida = 0){room_restart();}
agora apenas adicione o objeto das vidas na fase que vai apareser as vidas
OBS:eu simplifiquei os códigos demais!!!,para que o game maker não de error

makgamer

Ranking : Nota D
Número de Mensagens : 927
Idade : 18
Data de inscrição : 29/03/2009
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   : 1
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por M.A.S. em Dom 07 Jun 2009, 15:39

Teu erro: A ordem do código:

"Restart the current room" está vindo antes de "Set lives relative to -1". Ele deveria vir depois

M.A.S.

Número de Mensagens : 377
Data de inscrição : 03/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por makgamer em Dom 07 Jun 2009, 17:13

Brilhante, é isso mesmo m.a.s você é um gênio ninguem nunca pensaria em olhar na ordem das coisas

makgamer

Ranking : Nota D
Número de Mensagens : 927
Idade : 18
Data de inscrição : 29/03/2009
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   : 1
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por doug_maker em Dom 07 Jun 2009, 20:35

então como ficaria o código ?

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por doug_maker em Dom 07 Jun 2009, 20:45

eu tentei e deu

[img][/img]

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por M.A.S. em Dom 07 Jun 2009, 21:56

troque a ordem do ítem "Set lives relative to -1". Coloque ele como o primeiro da lista e deixe o "Restart the current room" como último ítem da lista.

se não funcionar é porque o objeto "mario" não está primeira room que é iniciada. O evento Game Start só funciona na primeira room do jogo. Caso a room não seja a primeira, a "vida" da instância será 0 por padrão, o que explicaria o problema do -1.

M.A.S.

Número de Mensagens : 377
Data de inscrição : 03/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por doug_maker em Dom 07 Jun 2009, 22:24

de ser isso ele não ta pq a primeira rom é abertura

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por doug_maker em Dom 07 Jun 2009, 22:45

era isso vle resolvi

doug_maker

Número de Mensagens : 152
Idade : 26
Data de inscrição : 14/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: eu fiz um jogo que era pra começar com 5 vidas mais quando eu vo começar fica com -1 por que?

Mensagem por Conteúdo patrocinado Hoje à(s) 22:03


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