J'ai déjà fait du GameMaker il y a longtemps, mais je ne me souviens plus du tout du langage. Mais c'est l'algorithme le plus important.
Il faut que tu mémorises si ton personnes est en "saut" et non en marche. Une façon de faire serait d'assigner une valeur à une variable si tu as détecté que tu as sauté. Donc en gros que tu as appuyé sur la touche saut.
Tu dois gérer la collision "accrocher plateforme" si et seulement si tu es en saut, et si tu touches la plateforme par la gauche ou la droite.