Bug ao usar variável de outro objeto.

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

Resolvido Bug ao usar variável de outro objeto.

Mensagem por matheusco em Qua 17 Set 2014, 18:34

Talvez seja algo bem estúpido que eu não esteja vendo ou algum bug mesmo. O problem é que no step event do meu obj_horse tem:

if obj_player.action = ride
{
   x = obj_player.x
   y = obj_player.y
   image_angle = obj_player.image_angle
}

Já inicializei a variável action no Create Event do obj_player e mesmo assim diz que ela não foi inicializada. Também já conferi a ordem de criação das instância na sala e o player é criado primeiro.

Algué tem alguma ideia do por quê estar dando erro?

Relatório de erro:

############################################################################################
FATAL ERROR in
action number 1
of  Step Event0
for object obj_horse:

Push :: Execution Error - Variable Get -1.ride(100003, -1)
at gml_Object_obj_horse_StepNormalEvent_1 (line 1) - if obj_player.action = ride
############################################################################################


Última edição por matheusco em Qua 17 Set 2014, 19:08, editado 1 vez(es)

matheusco

Número de Mensagens : 395
Idade : 24
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: Bug ao usar variável de outro objeto.

Mensagem por WellingtonBecker em Qua 17 Set 2014, 18:54

Bem, acho que ride não é um valor esperado pelo gm, por isso o erro. Coloque um valor, booleano ou string.

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Bug ao usar variável de outro objeto.

Mensagem por matheusco em Qua 17 Set 2014, 19:00

Me responderam no tópico da Yoyo, foi burrice mesmo. Esqueci de usar obj_player.ride ao invés de só ride.

Obrigado quem leu Smile


Última edição por matheusco em Qua 17 Set 2014, 19:07, editado 1 vez(es)

matheusco

Número de Mensagens : 395
Idade : 24
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: Bug ao usar variável de outro objeto.

Mensagem por WellingtonBecker em Qua 17 Set 2014, 19:05

Se a variável esta no objeto player, tente assim:
Código:
if obj_player.action = obj_player.ride

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Bug ao usar variável de outro objeto.

Mensagem por matheusco em Qua 17 Set 2014, 19:08

WellingtonBecker escreveu:Se a variável esta no objeto player, tente assim:
Código:
if obj_player.action = obj_player.ride

Foi isso mesmo Smile Você respondeu enquanto tava editando meu último post, haha. Passou despercebido esse detalhe.

Obrigado.

matheusco

Número de Mensagens : 395
Idade : 24
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: Bug ao usar variável de outro objeto.

Mensagem por WellingtonBecker em Qua 17 Set 2014, 19:10

matheusco escreveu:
WellingtonBecker escreveu:Se a variável esta no objeto player, tente assim:
Código:
if obj_player.action = obj_player.ride

Foi isso mesmo Smile Você respondeu enquanto tava editando meu último post, haha. Passou despercebido esse detalhe.

Obrigado.

De nada amigo, boa sorte.

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Bug ao usar variável de outro objeto.

Mensagem por Conteúdo patrocinado Hoje à(s) 18:25


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