O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Duvida, parar mensagem

Iniciado por Enter, 19/06/2014 às 02:24

19/06/2014 às 02:24 Última edição: 19/06/2014 às 15:33 por Vash
Olá. O evento do qual criei tem como objetivo contar o numero de passos e SE determinado número for atingido, uma das 2 condições será ativada. Os cálculos estão corretos e funcionando, mas o que saiu do controle é a exibição do Texto: +50 de fome. - Ele está aparecendo infinita vezes quando a condição é ativada, eu quero que ele só apareça uma vez para cada turno que a condição ativar.

O evento está configurado como Processo Paralelo, e segue abaixo:
<>Opções de Variável:[0001:fome]= 0
<>Opções de Variável:[0002:passos] = Nº de Passos
<>Opções de Variável:[0003:mensagem] = 0
<>Opções de Variável:[0004:contador] = 30
<>Condição:Variável[0002:passos]==Variável[0004:contador]
<>Opções de Variável:[0001:fome] += 50
<>Opções de Variável:[0004:contador] += 30
<>Texto: +50 de fome
<>
FIM
<>Condição:Variável[0001:fome]>=100
<>Texto: Fome == 100+
<>Esperar: 5 Frames
<>Game Over
<>
FIM

Tenta fazer assim:
No inicio, onde tem:
Opções de Variável:[0004:contador] = 30

Coloque isto dentro de uma condição, assim:
Condição: Variável[0004:contador]<=30
Opções de Variável:[0004:contador] = 30
FIM


Espero que funcione... Não testei, mas deve funcionar.
Dá uma olhada nos meus projetos?
Hogwarts 2D
The Dead Land
:ok: