Como bloquear um evento/objeto?

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

Resolvido Como bloquear um evento/objeto?

Mensagem por GALAXY GAMES em Sab 05 Nov 2011, 11:33

Pessoal! Como se faz para quando preecionar uma tecla bloquear um objeto? Tipo assim, ele não poder se meche mais, ser clicado essas coisas, como fazer?


Última edição por GALAXY GAMES em Sab 05 Nov 2011, 13:19, editado 1 vez(es)

GALAXY GAMES

Ranking : Nota E
Número de Mensagens : 439
Data de inscrição : 03/10/2011
Notas recebidas : D+E+E
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

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por Convidad em Sab 05 Nov 2011, 11:43

Você pode usar o código
Código:
 instance_deactive_object(obj)
Lá vc desativa ele .Basta substituir o obj pelo objeto que queres.
t+


Última edição por TRFN em Sab 05 Nov 2011, 12:37, editado 1 vez(es)

Convidad
Convidado


Voltar ao Topo Ir em baixo

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por Igor KinGamer em Sab 05 Nov 2011, 12:34

Complementando a resposta do TRFN:

O certo é instance_deactivate_object().

Quando você desativa uma instância, além de não responder mais a comando nenhum, ela também não é desenhada. Como diz no help, é como se ela não existisse mais, para nenhuma função, até você reativá-la com uma das funções instance_activate_...().

Se for isso mesmo que você quer, só mais um detalhe: Se houver apenas uma instância do objeto, você pode passar o nome do objeto para a função instance_deactivate_object(). Entretanto, se houver mais de uma instância e você quiser desativar apenas uma, deve passar o id dela.


Última edição por Igor KinGamer em Sab 05 Nov 2011, 12:38, editado 2 vez(es)

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por Super Games em Sab 05 Nov 2011, 12:36

Como assim bloquear um evento/objeto?
Seria fazer ele ficar sem executar tal evento?
Explique melhor GG. Eu não entendi.


Última edição por Tsurugi Kyousuke em Sab 05 Nov 2011, 12:37, editado 1 vez(es)

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

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por Convidad em Sab 05 Nov 2011, 12:36

Obrigado Igor por complementar minha resposta.Agora acho q já esteja resolvido Happy

Convidad
Convidado


Voltar ao Topo Ir em baixo

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por Super Games em Sab 05 Nov 2011, 12:38

Agora entendi, acho que o Instance_Deactivate irá ajuda-lo, mas você também pode criar outro objeto para fazer isto, mas seria mais complicado.

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

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por RubensGM em Sab 05 Nov 2011, 12:49

Acho que tem duas maneiras:
Nao sei se funfa mais parece dar certo, tenta ai
ponha esse codigo num objeto controle sei la...
no obj_controll(por ex) coloque noStep:
Código:

if (keyboard_check(ord("L")))// troca pelo argumento que quiser
{
instance_deactivate_object(nome do objeto)
}
essa é uma maneira, a outra criando um objeto identico ao mesmo, só que sem eventos, ai quando por ex voce apertar L ele troca de objeto
ex:
no objeto verdadeiro coloque no Step:
Código:

if (keyboard_check(ord("L")))// troca pelo argumento que quiser
{
instance_change(obj_identico,0)// Ponha o nome do objeto e o 0 para deixar este evento "vivo", se voce por um ele destroi este evento
}

RubensGM

Número de Mensagens : 87
Data de inscrição : 31/05/2011
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

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por GALAXY GAMES em Sab 05 Nov 2011, 13:11

Valeuuuu a todos por responderem pessoal! STAFF podem trancar o tópico!

GALAXY GAMES

Ranking : Nota E
Número de Mensagens : 439
Data de inscrição : 03/10/2011
Notas recebidas : D+E+E
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

Resolvido Re: Como bloquear um evento/objeto?

Mensagem por Conteúdo patrocinado Hoje à(s) 09:54


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