Como fazer com que ele pare de atacar quando a energia acabar

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

Como fazer com que ele pare de atacar quando a energia acabar

Mensagem por André A. em Dom 10 Jan 2010, 19:28

Eu estou fazendo um jogo de Star Wars e quando o personagem (Obi Wan) ataca, ele perde um pouco da energia. A energia se recarrega um pouco a cada segundo.
O problema é quando a energia acaba, e ela fica negativa (-1,-2,-3), e mesmo assim o personagem consegue atacar.
Eu gostaria de saber como fazer para a energia "parar" no zero, e "bloquear" a ação do Obi Wan, se bem que eu acho q consigo me virar apartir da parte da energia parar no zero.
Se necessitar mais detalhes, é so pedir.

Abraço. Happy

André A.

Número de Mensagens : 26
Data de inscrição : 20/11/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: Como fazer com que ele pare de atacar quando a energia acabar

Mensagem por lipe1994 em Dom 10 Jan 2010, 19:49

Isso tudo dará certo:

Evento Create do ''Obi Wan''
Código:
energia = 20
alarm[0] = 2*room_speed//dois segundos para acionar o alarme

Alarm0
Código:

energia+=1//Adiciona 1 a energia
alarm[0] = 2*room_speed//dois segundos para acionar o alarme


Step:
Código:
if energia > 20
{energia = 20}//o máximo que a energia poderá atingir é 20
if energia < 1 {energia=0}//o minimo da energia é 0
Evento de atacar:
Código:
If energia < 1
{//}
if Energia > 1
{//coloque o que quer fazer caso a energia seja positiva
energia-=1//perde 1 ponto de energia ao atacar}



Acho que é isso!!
Flw

lipe1994

Número de Mensagens : 304
Idade : 22
Data de inscrição : 16/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.gmbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer com que ele pare de atacar quando a energia acabar

Mensagem por André A. em Dom 10 Jan 2010, 20:04

Tem um problema:

___________________________________________
FATAL ERROR in
action number 3
of Collision Event with object obj_dir
for object OWK_Z:

COMPILATION ERROR in code action
Error in code at line 1:
If energia < 1

at position 4: Assignment operator expected.


Mas brigado mesmo assim!

André A.

Número de Mensagens : 26
Data de inscrição : 20/11/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: Como fazer com que ele pare de atacar quando a energia acabar

Mensagem por lipe1994 em Dom 10 Jan 2010, 20:11

Ops eu acho que o If é so com letras minusculas assim: if

Vê ai se é isso!

lipe1994

Número de Mensagens : 304
Idade : 22
Data de inscrição : 16/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.gmbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer com que ele pare de atacar quando a energia acabar

Mensagem por André A. em Dom 10 Jan 2010, 20:20

Era isso mesmo
Valeu!

André A.

Número de Mensagens : 26
Data de inscrição : 20/11/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: Como fazer com que ele pare de atacar quando a energia acabar

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


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