HOLC CGM  ;D

estoy pasando mi juego a gml y en el event PRESS A tengo

if dir = 0;
{
    instance_create(6,3,obj_shoot){
        speed = 10
        direction = 0
    }
}
if dir = 1;
{
    instance_create(6,3,obj_shoot){
        speed = 10
        direction = 180
    }
}

pero a la hora de abrir el juego me sale el cuadrito "compile errors" en blanco y se que es el codigo porque cuando lo quito el juego arranca

Sencillo. El error está al momento de crear la instancia.
Lo que tú tienes es:
[gml]
instance_create(6,3,obj_shoot){
        speed = 10
        direction = 0
    }
[/gml]
Lo cual está completamente mal. En vez de eso deberías agregar un with antes de instance_create. Así:
[gml]
with instance_create(6,3,obj_shoot){
        speed = 10
        direction = 0
    }
[/gml]

y listo. Es el único error que veo
alaberga regué el café.

BA:STFW&RTFM

 :)
If dir = 0 {
D = instance_create(x,y,obj_shot)
D.direction = 0
D.speed = 10
}
Creo que eso también sería correcto.
No ?

También lo sería, pero se ve más bonito con el with...xD
alaberga regué el café.

BA:STFW&RTFM

Cita de: NiuWeb en Diciembre 17, 2015, 09:26:14 PM
También lo sería, pero se ve más bonito con el with...xD

me sigue lanzando el compile error u,u

Por qué no tomas una captura o algo de tu código y del error que te da para poder ayudarte mejor? O_o
alaberga regué el café.

BA:STFW&RTFM

Bueno! Vi el error!
El problema es que tienes un operador punto y coma ( ; ) al final de los if, quítalos y verás que funciona. 100% garantizado
PD: ¿Cómo no me di cuenta antes?
alaberga regué el café.

BA:STFW&RTFM

Cita de: NiuWeb en Diciembre 17, 2015, 09:37:48 PM
Por qué no tomas una captura o algo de tu código y del error que te da para poder ayudarte mejor? O_o



ya probe con d.

Cita de: NiuWeb en Diciembre 17, 2015, 09:40:43 PM
Bueno! Vi el error!
El problema es que tienes un operador punto y coma ( ; ) al final de los if, quítalos y verás que funciona. 100% garantizado
PD: ¿Cómo no me di cuenta antes?

No leíste lo que dije?? XD
alaberga regué el café.

BA:STFW&RTFM

Cita de: NiuWeb en Diciembre 17, 2015, 09:48:12 PM
Cita de: NiuWeb en Diciembre 17, 2015, 09:40:43 PM
Bueno! Vi el error!
El problema es que tienes un operador punto y coma ( ; ) al final de los if, quítalos y verás que funciona. 100% garantizado
PD: ¿Cómo no me di cuenta antes?

No leíste lo que dije?? XD

GRACIAS XD Ahora si esta perfecto!