Bueno he buscado un ejemplo de disparos pero en plataformas, pero no lo he encontrado como a mi me gusta, solo quiero que cuando uno oprima X salga del arma la bala.

bueno solo tienes que hacer esto en el objeto jugador o el arma, cual quieras, en este caso el jugador:

agregas el evento "Key press" despues en letters y pones la agrega x, en seguida agregas la accion create moving que esta en la seccion main1 :

en donde dice object: pones el objeto de la bala
en donde dice x e y: le pones de donde quieres que salga el arma ej: en la x = 148
                                                                                                               en la y = 20
es un ejemplo ahy calculas bien de donde quieres que salga

en donde dice speed: le pones la velocidad en que salga la bala, te recomiendo 12

y en donde dice direction : le pones la direccion en que salga la bala a la derecha 0, izquierda 180

si tienes mas sprites del jugador ahy ya es otra cosa ahy me dices, saludos.


en el event de la tecla X del jugador.
if !instance_exists(objBala)
{instance_create(x+16,y+16,objBala)}

en el event del objBala.
if objJugador.direction=0  //derecha
{direction=0; speed=10;}
if objJugador.direction=180   //izquierda.
{direction=180; speed=10;}