DUVIDA BEGINNER - LIMITE DE TIRO

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

DUVIDA BEGINNER - LIMITE DE TIRO

Mensagem por Suniga em Ter 28 Set 2010, 13:55

MEU JOGADOR ATIRA INFINITAMENTE
QUERO QUE DE APENAS 8 TIROS E TENHA QUE PEGAR UM OBJ_CARTUCHO PARA RECARREGAR
MAS NÃO SEI COMO LIMITAR O TIRO...

Suniga

Número de Mensagens : 8
Idade : 29
Data de inscrição : 16/09/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: DUVIDA BEGINNER - LIMITE DE TIRO

Mensagem por GuiEdu em Ter 28 Set 2010, 13:58

dê uma olhada aqui >>>> http://www.gamemakerbrasil.com/perguntas-respostas-f8/como-fazer-para-limitar-a-quantidade-de-tiros-t2947.htm?highlight=limitar

dúvidas? só postar Happy

GuiEdu

Número de Mensagens : 505
Idade : 23
Data de inscrição : 04/06/2010
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: DUVIDA BEGINNER - LIMITE DE TIRO

Mensagem por Super Games em Ter 28 Set 2010, 18:13

Você pode tentar fazer 8 cópias do player, cada uma tranforma na próxima, quando tiver na oitaiva transforme num objeto que não faz isso, e equanto a recarga faça que quando o player tocar na regarga tranformar num player que atira.

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: DUVIDA BEGINNER - LIMITE DE TIRO

Mensagem por Denis Lemos em Ter 28 Set 2010, 18:45

No create do player:
Código:

balas=8 // Cria a variavel para controlar o nº de tiros
No STEP do player:
Código:
if balas<=0 { balas=0 } // Não deixa o numero de balas ser negativo
No evento que faz o player atirar:
Código:

if balas>0 // Se ter balas para atirar
{
    instance_create(x,y,obj_tiro) // Cria o tiro
}
Na colisão do player com o cartucho:
Código:
if balas<8 // Se já tiver gastado alguma das balas
{
    balas=8 // Volta há ter 8 tiros
    with(other) // Ao outro objeto "(no caso o cartucho)"
    {
        instance_destroy() // Destroi ele "(o cartucho)"
    }
}

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: DUVIDA BEGINNER - LIMITE DE TIRO

Mensagem por Joao[MGT] em Ter 28 Set 2010, 19:06

eu queria aproiveitar q ja criaram um topico e fazr uma pergunta XP
como faz pro player dar 1 tiro ai espera mais um pouco pra dar outro tiro
tipo um intervalo entre os disparos
se puderem responder blz mas se nao ta blz tb XD

Joao[MGT]

Número de Mensagens : 75
Idade : 24
Data de inscrição : 01/03/2010
Reputação : -1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: DUVIDA BEGINNER - LIMITE DE TIRO

Mensagem por Denis Lemos em Ter 28 Set 2010, 19:36

Joao[MGT] escreveu:eu queria aproiveitar q ja criaram um topico e fazr uma pergunta XP
como faz pro player dar 1 tiro ai espera mais um pouco pra dar outro tiro
tipo um intervalo entre os disparos
se puderem responder blz mas se nao ta blz tb XD

No create:
Código:
pode_atirar=true // Começa podendo atirar
Evento que dá o tiro:
Código:
if pode_atirar=true // Se estiver autorizado há atirar
{
    instance_create(x,y,obj_tiro) // Cria o tiro
    alarm[0]=25 // Tempo para poder atirar novamente
    pode_atirar=false // Não está mais autorizado há atirar
}
No evento alarm 0:
Código:
pode_atirar=true // Agora já pode atirar novamente
Isso é só o básico, agora é só colocar junto nas condições se tem ou não numero de tiros disponível e tal para deixar mais completo, mas assim já funciona !

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: DUVIDA BEGINNER - LIMITE DE TIRO

Mensagem por Conteúdo patrocinado Hoje à(s) 07: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