B
bl4nk
Guest
I'm having problem with the movement of my char. I made a variable for the speed of my char so i can change the variable for a short period on time, on collision with a item(speed buff). I can't seem to figure out how this works , also did a lot of research cant find anything. Thanks in advance!!
***********player movement code(in step event)***********
// Player movement
playermovespd = 4;
playerxpos = x;
playerypos = y;
//playermovingx = x + playermovespd;
playermoveright = keyboard_check(ord("D"));
playermoveleft = keyboard_check(ord("A"));
playermoveup = keyboard_check(ord("W"));
playermovedown = keyboard_check(ord("S"));
if(playermoveright) x = playerxpos + playermovespd;
if(playermoveleft) x = playerxpos - playermovespd;
if(playermoveup) y = playerypos - playermovespd;
if(playermovedown) y = playerypos + playermovespd;
***********speed buff item code(in collision event)***********
fasleortrue = false;
with (other)
{
fasleortrue = true;
playermovespd = 10;
alarm[0]= 300;
}
fasleortrue = false;
*******************************************************************
***********player movement code(in step event)***********
// Player movement
playermovespd = 4;
playerxpos = x;
playerypos = y;
//playermovingx = x + playermovespd;
playermoveright = keyboard_check(ord("D"));
playermoveleft = keyboard_check(ord("A"));
playermoveup = keyboard_check(ord("W"));
playermovedown = keyboard_check(ord("S"));
if(playermoveright) x = playerxpos + playermovespd;
if(playermoveleft) x = playerxpos - playermovespd;
if(playermoveup) y = playerypos - playermovespd;
if(playermovedown) y = playerypos + playermovespd;
***********speed buff item code(in collision event)***********
fasleortrue = false;
with (other)
{
fasleortrue = true;
playermovespd = 10;
alarm[0]= 300;
}
fasleortrue = false;
*******************************************************************