Il existe un callback miraculeuse pour faire ce que tu veux faire Native : OnObjectMoved qui est appelée quand l'objet à fini de bougé.
Donc quand tu déclares un vairable new Mouvement;
Quand le joueur (ou l'admin) fait /objet, tu lances un MoveObject pour le 1° mouvement (tout droit) et tu positionnes la valeur de Mouvement à 1.
Quand l'objet arrive à son point d'arrivée, la callback OnObjectMoved est appelée.
Dans cette callback, tu fais un test sut la variable Mouvement. Si elle est à 1, tu lances un MoveObject pour le 2° mouvement et tu positionnes Mouvement à 2.
Il suffit ainsi de mettre plusieurs tests dans OnObjectMoved pour faire faire tous les mouvements que tu veux à ton objet.
++
Syg