A więc napisałem sobie taki oto skrypt:
image_angle = direction
direction = point_direction(x,y,oCelownik.x,oCelownik.y)
if ( distance_to_object ( oCelownik ) >= 30 )
{
if ( keyboard_check ( ord ( "W" ) ) )
{
speed = 4;
if ( keyboard_check ( vk_shift ) )
{speed = 6};
else if ( keyboard_check ( vk_alt ) )
{speed = 2};
}
else
{friction = 0.3};
}
else
{friction = 0.3};
if ( keyboard_check ( ord ( "S" ) ) )
{
speed = -3;
if ( keyboard_check ( vk_shift ) )
{speed = -5};
else if ( keyboard_check ( vk_alt ) )
{speed = -1};
}
Jak nacisnę "W + Shift", "S + Shift", "W" lub "S" jest wszystko ok, ale jeśli nacisnę "W + Alt" lub "S + Alt"zaczyna świrować i nie jest tak jak ma być, wiecie może jak to naprawić? Bo kombinuje kombinuje i nic. -_-
Będę bardzo wdzięczny za pomoc :thumbsup:
Edit: Heh skrypt będzie działać dobrze jak zmienie vk_alt na coś innego np vk_control, bo w gm'ie jak się naciska alt to jakby się na 1 s zawieszał i raczej ten przycisk się nie nadaje.