[RESOLVIDO]Dúvida simples, como criar um sistema limitado de vidas.

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

Resolvido [RESOLVIDO]Dúvida simples, como criar um sistema limitado de vidas.

Mensagem por henriquebr em Qua 08 Ago 2012, 10:32

Hello galera, eu queria fazer assim:
o player começa com 3 vidas, ai no decorrer das fazes ele vai achando mais bonus de vidas, e vai aumentando, ai entao eu queria pra ele nao ultrapassar de 5 vidas, tipo ele tem 5 vidas ai se ele pegar mais um bonus esse bonus so vai desaparecer/destruir, entenderam? vlw!


Última edição por henriquebr em Qua 08 Ago 2012, 18:20, editado 1 vez(es)

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Dúvida simples, como criar um sistema limitado de vidas.

Mensagem por Molinware em Qua 08 Ago 2012, 11:07

Iniciar Vidas:
Código:
global.vidas = 3;

Código do objeto bonus:
Código:
if global.vidas < 5{
    global.vidas +=1;
}
instance_destroy();

Molinware

Ranking : Nota B
Número de Mensagens : 234
Idade : 25
Data de inscrição : 18/11/2011
Notas recebidas : C + C + D + B+ A + A
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://molinware.net23.net

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Dúvida simples, como criar um sistema limitado de vidas.

Mensagem por gabrielsch em Qua 08 Ago 2012, 14:16

Vamos lá,
Podemos deixar esse sistema bem personalizavel, para eventuais mudanças é claro. Vamos criar duas variaveis globais, uma para indicar o quanto de vida o jogador tem e outra para indicar o maximo de vidas que o jogador pode ter, então no Create de algum objeto que controle isso você coloca:
Código:
global.jogador_vida = 3
global.jogador_vida_maxima = 5

Feito isso, quando você for encostar no item para pegar mais vida ele vai verificar se a vida é menor que o maximo de vidas, desse jeito:
Código:
if global.jogador_vidas < global.jogador_vida_maxima
{global.jogador_vidas += 1}

Pronto! Caso queira algo "mais" avançado:

Até ai o seu problema está resolvido, mas nos podemos fazer um script para que o player possa receber vida de qualquer maneira (subindo de nivel, pegando item, indo em um lugar secreto, etc...).
Para fazer isso nos vamos criar um script chamado scr_vida_add e adicionar o seguinte código nele:
Código:

if global.jogador_vidas < global.jogador_vida_maxima
{
 global.jogador_vidas += argument0
 return true
}
else
{return = false}

Com esse script podemos podemos usar o mesmo código a qualquer momento desse jeito:
Código:
scr_vida_add(numero_de_vidas_aqui)

Também é possível usar o script como condição:
Código:
if scr_vida_add(numero_de_vidas_aqui) = true
{
 //Ele adicionou mais uma vida ao player!
}
else
{
 //Ele não pode adicionar, ou seja, a vida está no maximo!
}

Espero ter ajudado!
Flw! sorrindo2

___________


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

Resolvido Re: [RESOLVIDO]Dúvida simples, como criar um sistema limitado de vidas.

Mensagem por henriquebr em Qua 08 Ago 2012, 18:19

velho, funcionou, vlw a todos, topico trancado por favor!

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Dúvida simples, como criar um sistema limitado de vidas.

Mensagem por Conteúdo patrocinado Hoje à(s) 14:01


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