Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

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

Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Joker em Qui 20 Jan 2011, 20:28

Como fazer quando a vida do player xega a zero ele vai pra um lugar qualquer da romm ..vo posta a engine aki si alguem puder modifica pra mim e fazer nos 2 players fico muito grado xD

quand o modificar mi avisa!! vlw

vlw a quem mi ajudar !

http://www.mediafire.com/download.php?2s6l6ha6uucl0bc

Joker

Ranking : Sem avaliações
Número de Mensagens : 206
Idade : 21
Data de inscrição : 08/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://the-jokergames.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Markituh em Qui 20 Jan 2011, 20:46

Se a vida do player for 0:
Código:
instance_destroy()
instance_create(irandom(room_width),10,obj_player
irandom é nada mais e nada menos que uma função que randomiza. Mas não seria o random? Sim, mas o random ele randomiza os fracionais, sendo assim seu player poderia ficar na posição 20.5, o que não existe. irandom, o i no começo é de integer, que significa inteiro. E, um número inteiro é como o próprio nome diz. room_width é uma variável que contém a largura total da room, sendo assim ele vai encolher um valor randômico entre 0 e a largura total da room, para criar o player.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por freysun em Qui 20 Jan 2011, 20:53

Simples,coloca o event other-no more lives e nas ações jump to random position(se for healt bar) other-no more health

freysun

Número de Mensagens : 344
Idade : 21
Data de inscrição : 23/06/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por lucasgmaker em Sab 22 Jan 2011, 16:26

é fácil fácil! Veja:
1º Vá no objeto player, clique em Add Event>Other>No more lives
2º Depois clique em main1>Change Instance e onde estar escrito No object, você coloca o objeto que o player vai virar quando ele ficar sem vidas.

lucasgmaker

Ranking : Nota E
Número de Mensagens : 258
Data de inscrição : 18/12/2010
Notas recebidas : E-D-E-E
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Super Games em Sab 22 Jan 2011, 17:28

No Create do Jogador coloque:
Código:
if lives=0
instance_destroy();
instance_create(irandom(room_width),10,objeto do jogador;


Espero ter ajudado...

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Licht em Sab 22 Jan 2011, 17:34

Super Games escreveu:No Create do Jogador coloque:
Código:
if lives=0
instance_destroy();
instance_create(irandom(room_width),10,objeto do jogador;


Espero ter ajudado...

O Problema é que no create não vai funcionar, o certo é no STEP. ai coloca a ação check variable (aba control) e faz isso aonde tem:

variable: (variável das vidas)
value: 0
operation: equal to (igual à)

OK (quando a variável que você estiver usando para as vidas for igual a 0, aconteçe a próxima ação)
----
Go to different room (aba main1)

Room: (que você quer ir)
Transition: (fade out and in é o melhor)

OK

Licht

Ranking : Sem avaliações
Número de Mensagens : 1217
Idade : 18
Data de inscrição : 26/04/2010
Reputação : 34
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://lightsoftworks.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Super Games em Sab 22 Jan 2011, 17:40

Obrigado pela correção Lucas, eu tinha mesmo desconfiado que alguem ia citar meu poste.

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Markituh em Sab 22 Jan 2011, 18:47

Poste, eu ri Post, que quer dizer postagem. É mais fácil escrever post, mas você escreve postagem se quiser. E você copiou meu código, que além de copiar não corrigiu o erro que ele tinha:
Código:
instance_destroy()
instance_create(irandom(room_width),10,obj_player)
Faltou um parênteses no final. Neste código ele vai aparecer em qualquer lugar da coordenada X, mas na posição 10 da Y. Se você também quiser randomizar a Y, só colocar o irandom.
Código:
instance_destroy()
instance_create(irandom(room_width),irandom(room_height),obj_player)
room_height é uma variável que contém a altura da room.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Super Games em Sab 22 Jan 2011, 19:09

Eu confeço que sim, mas copiei pois não sabia como iria fazer o Randow e coloquei o ; porque eu gosto.

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Markituh em Sab 22 Jan 2011, 19:14

'-' Eu não disse nada sobre o ponto e vírgula estar errado, pois nas demais linguagens ele representa término de execução, eu disse que faltava um parênteses que você não tinha colocado, e você também não se deu a colocar. Dessa vez você realmente não leu o post todo. E mesmo que tenha lido algo, e que não entendeu, simplesmente diga que não entendeu, se você não disser nada não dá pra saber por que ninguém é adivinho.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer a vida do player xega zero ele morre e aparece em outro lugar?

Mensagem por Conteúdo patrocinado Hoje à(s) 16:40


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