Guide by Aleks
For everyone who has this issue in GMate: https://youtu.be/HU6Tm_wTqk4?t=1m48s Here's the fix for it: Step 1. Open par_player's create event and add the variable
platform_check = falseStep 2. Open scr_player_collision and replace the script with this:
// scr_player_collision(x, y, layer)if (place_meeting(argument0, argument1, par_solid)){ // Check for normal solid platform_check = false return true; } if (ground == true){ // Check for platform (only while on ground) if( place_meeting(argument0, argument1, par_platform)){ if(platform_check == false){ if(angle == 0){ platform_check = true; return true; } }else{ return true; } }} if (argument2 == 0) return place_meeting(argument0, argument1, par_layer_low); // Check for low layerelse return place_meeting(argument0, argument1, par_layer_high); // Check for high layer