07-03-2015, 12:02 AM
Would any one be able and/or willing to help me figure out why left ladders arent working properly? I cannot pinpoint why the code isnt taking...
![[Image: i5psz6G.gif]](http://i.imgur.com/i5psz6G.gif)
[spoiler]var ladder;
ladder=instance_place(x,y,par_ladderparent)
if canladder=true and (onladder==false){
if (ladder and keyboard_check(vk_up)){
if (ladder.object_index==obj_laddertileright) {onladder=true;x=ladder.x+3;sprite_index=spr_valo_ladder;image_xscale=1;image_speed=0}
else if(ladder.object_index==obj_laddertileleft) {onladder=true;x=ladder.x-3;sprite_index=spr_valo_ladder;image_xscale=-1;image_speed=0}}}
if onladder=true{
if (keyboard_check(vk_up)){vspeed=-2;image_speed=.25}
if (keyboard_check(vk_down)){vspeed=2;image_speed=.25}
if (keyboard_check_released(vk_up)){vspeed=0;image_speed=0}
if (keyboard_check_released(vk_down)){vspeed=0;image_speed=0}
if(keyboard_check (ord('Z'))){ onladder=false;canladder=false;image_speed = .20;alarm[2]=15;exit}
}
if onladder=true{
if sprite_index !=spr_valo_ladder{ onladder=false;canladder=false;image_speed = .20;alarm[2]=15;exit}}
//why isnt the red line working, its right equivalent is![/spoiler]
![[Image: i5psz6G.gif]](http://i.imgur.com/i5psz6G.gif)
[spoiler]var ladder;
ladder=instance_place(x,y,par_ladderparent)
if canladder=true and (onladder==false){
if (ladder and keyboard_check(vk_up)){
if (ladder.object_index==obj_laddertileright) {onladder=true;x=ladder.x+3;sprite_index=spr_valo_ladder;image_xscale=1;image_speed=0}
else if(ladder.object_index==obj_laddertileleft) {onladder=true;x=ladder.x-3;sprite_index=spr_valo_ladder;image_xscale=-1;image_speed=0}}}
if onladder=true{
if (keyboard_check(vk_up)){vspeed=-2;image_speed=.25}
if (keyboard_check(vk_down)){vspeed=2;image_speed=.25}
if (keyboard_check_released(vk_up)){vspeed=0;image_speed=0}
if (keyboard_check_released(vk_down)){vspeed=0;image_speed=0}
if(keyboard_check (ord('Z'))){ onladder=false;canladder=false;image_speed = .20;alarm[2]=15;exit}
}
if onladder=true{
if sprite_index !=spr_valo_ladder{ onladder=false;canladder=false;image_speed = .20;alarm[2]=15;exit}}
//why isnt the red line working, its right equivalent is![/spoiler]

