Morrer voltar ao começo

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

Morrer voltar ao começo

Mensagem por DanielSan em Ter 04 Maio 2010, 13:14

oi galera da gm eu to com outra pequena duvida =/ olha so eu botei um codigo pra meus inimigos me seguirem blz mas quando eu morro da esse erro aki

Código:
Error in code at line 1:
  if obj_player.x<x{
                ^
at position 15: Unknown variable x

eu keria q quando eu morrese eu so voltasse ao comeco eu acho q pra kem meche a algum tempo isso de ve ser muito simples entao me ajude ai Happy

obrigado.

DanielSan

Número de Mensagens : 181
Data de inscrição : 28/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por Henrique_GJ em Ter 04 Maio 2010, 13:32

bom, se vc quer que quando ele morra ele volta ao começo põe no evento destroy (se vc não conhece tem um evento embaixo do create chamado destroy, esse evento executa a função toda vez que o objeto for destruído)

coloca o ícone restart game no eveno destroy ou o restart room ou aquilo que vc quizer ou simplesmente o de mudar de room

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por DanielSan em Ter 04 Maio 2010, 13:54

poxa obrigado mas n funciono 100% pq quando eu volto eu volto com vida 0 eu kero voltar com vida cheia =/ como faco isso?

DanielSan

Número de Mensagens : 181
Data de inscrição : 28/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por Adriel em Ter 04 Maio 2010, 13:56

Aí, aproveitando o tópico, queria tirar outra dúvida. No meu jogo, se player morrer e ter pegado checkpoint, ele volta da parte salva. Mas, se ele não pegar, a room recomeça. Não consigo fazer isso! Vejam o código que usei :

Código:
hspeed=0
vspeed=0

if instance_exists(object4)
{
game_load(gamesaved)
}
if instance_destroy() with (object5) //nesta parte o player some, droga! E não o checkpoint!
{
room_restart()
}

Adriel

Número de Mensagens : 922
Idade : 18
Data de inscrição : 18/07/2009
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por Denis Lemos em Ter 04 Maio 2010, 14:11

DanielSan escreveu:oi galera da gm eu to com outra pequena duvida =/ olha so eu botei um codigo pra meus inimigos me seguirem blz mas quando eu morro da esse erro aki

Código:
Error in code at line 1:
  if obj_player.x<x{
                ^
at position 15: Unknown variable x

eu keria q quando eu morrese eu so voltasse ao comeco eu acho q pra kem meche a algum tempo isso de ve ser muito simples entao me ajude ai Happy

obrigado.
É porque quando morre, acho que você destroi o player, daí da o erro de que os inimigos não encontram a sua posição para segui-lo, o que causa o erro !

Coloque antes do código onde dá o erro:
Código:

if instance_exists(obj_player)
{
    // Seu código aqui
}
Ou assim:
Código:

if instance_number(obj_player)>0
{
    // Seu código aqui
}

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: Morrer voltar ao começo

Mensagem por DanielSan em Ter 04 Maio 2010, 14:30

Denis Lemos obrigado mas esse ja n e mais o problema xD

tudo q eu kero agora e saber como voltar com vida cheia Sad vc sabe como?

DanielSan

Número de Mensagens : 181
Data de inscrição : 28/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por fonetico em Ter 04 Maio 2010, 14:37

DanielSan escreveu:Denis Lemos obrigado mas esse ja n e mais o problema xD

tudo q eu kero agora e saber como voltar com vida cheia Sad vc sabe como?

Tem um jeito fácil, isso é claro, se você usa um objeto para controlar as vidas, por exemplo, colocando esse objeto como persistente, mesmo se a room resetar, o valor das vidas vai ser o mesmo que estava um segundo antes do player morrer. Ou seja, é sempre bom controlar as variáveis do jogo, que devem ficar até o fim, em um objeto separado, que muitos chamam de controle.

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por DanielSan em Ter 04 Maio 2010, 14:57

botei como persistente mas aconteceu a mesma coisa =/

DanielSan

Número de Mensagens : 181
Data de inscrição : 28/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por Henrique_GJ em Ter 04 Maio 2010, 15:07

DanielSan escreveu:poxa obrigado mas n funciono 100% pq quando eu volto eu volto com vida 0 eu kero voltar com vida cheia =/ como faco isso?

é só no create colocar a variável vidas devolta no 100

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por DanielSan em Ter 04 Maio 2010, 16:11

como assim? desculpa so iniciante tenta ensinar com detalhes =P

DanielSan

Número de Mensagens : 181
Data de inscrição : 28/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por jogos_jv em Ter 04 Maio 2010, 17:17

No código que faz a tela resetar, coloque isso aqui:
Código:
\\código que reseta a room(ex: room_restart)
health = 100
OBS.: No lugar do health(2ª linha) coloca o nome da variável de vida, e no lugar do 100, o valor da vida quando está cheia.
----------------------------------------------------------------------------------------------------------------
Edit: se não funcionar, coloca a 2ª linha do código lá em cima no evento Create do personagem.

jogos_jv

Número de Mensagens : 92
Data de inscrição : 10/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://jogosjosevitoria.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por DanielSan em Ter 04 Maio 2010, 17:46

Edit: se não funcionar, coloca a 2ª linha do código lá em cima no evento Create do personagem.

deu certo desse jeito!!! obrigado jogos_jv!

DanielSan

Número de Mensagens : 181
Data de inscrição : 28/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Morrer voltar ao começo

Mensagem por Conteúdo patrocinado Hoje à(s) 15:26


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