miren yo estoy haciendo algunas pruevas solo para experimentar y lo que quiero hacer es que hice dos jugadores jugador uno y jugador dos los dos controlados desde las mismas teclas, pero cuando yo pulso espacio controle uno y cuando lo vuelvo a pulsar controle al otro.

aca le dejo adjunto el experimento


Eso sucede porque la declaras con:
[gml]
var control;
[/gml]

ese var hace que control solo pueda ser utilizada en el evento que la declaraste.

espero que te sirva aqui tienes un post que habla de darles un turno a cada uno de los players
http://www.comunidadgm.org/index.php?topic=13469.0

gracia a todos pero ya lo arregle
dejo un demo para q vean como lo deje