Put a image point at his feet (or slightly below) and condition out imagePoint1 isoverlapping whateverground/platform in walk event. You can also use isnotoverlapping (right click and select invert on event) in jump event.
Using GroundSprite overlapping PlayerSprite.ImagePointX(1), PlayerSprite.ImagePointY(1)
where (1) is imagepoint #