Saber se uma variável existe?

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

Saber se uma variável existe?

Mensagem por gabrielsch em Sab 24 Set 2011, 23:27

Olá pessoal!

Como sei se uma variavel existe sendo que eu tenho que saber se a variavel do objeto existe sem saber qual é o objeto, no step do evento que controla o mouse eu coloquei:

Código:
objeto=instance_place(mouse_x,mouse_y,all)
global.tipo_objeto = objeto.tipo

Mas as vezes o tal objeto pode não ter a variável tipo, assim o jogo mostra um erro, como eu faço para que eu cheque se existe a variável e assim execute esse código, ou senão ele não faz nada?

___________


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

Re: Saber se uma variável existe?

Mensagem por y_Tiago em Sab 24 Set 2011, 23:31

Crie um Script que faça essa checagem e retorne True se tiver ou False se não tiver, aí coloca a ação a ser realizada num bloco If com o Script, como abaixo:
Código:
if checar_variavel(arg1,arg2,..,argn){
//executa o código}

EDIT:
Se você puder esperar até amanhã eu posso pensar num meio de fazer essa checagem, porque estou indo dormir daqui a pouco, ou seja, agora não dá pra fazer isso.

y_Tiago

Número de Mensagens : 149
Idade : 19
Data de inscrição : 13/10/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: Saber se uma variável existe?

Mensagem por PedroX em Dom 25 Set 2011, 09:57

Código:
with(objeto){
if variable_local_exists("tipo")
global.tipo_objeto = tipo
}

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Saber se uma variável existe?

Mensagem por Conteúdo patrocinado Hoje à(s) 22:12


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