Marzo 11, 2010, 03:22:04 AM Ultima modificación: Marzo 12, 2010, 03:30:23 AM por 15689
buenas comunidad, mi problema es el siguiente
veran quiero que mi personaje se mueva con ese codigo. todo va bien al momento en cuando voy hacia la izquierda, derecha, arriba y abajo, pero lo que quiero ahora es que cuando presiono por ejemplo arriba e izquierda se mueva hacia esa direccion y que se quede quieto, es decir que avanse y luego pare, pero no para hasta chocar con la pared y luego no se mueve mas.
les paso el codigo:

step person:
if place_snapped(32,32)
{
if keyboard_check(vk_left) and not keyboard_check(vk_up)
 motion_set(180,4)
else if keyboard_check(vk_right) and not keyboard_check(vk_up)
 motion_set(0,4)
else if keyboard_check(vk_up) and not keyboard_check(vk_left)
 motion_set(90,4)
else if keyboard_check(vk_down)and not keyboard_check(vk_left)
 motion_set(270,4)
else if keyboard_check(vk_up) and keyboard_check(vk_left)
 motion_set(135,4)
else if keyboard_check(vk_up) and keyboard_check(vk_right)
 motion_set(45,4)
else if keyboard_check(vk_down) and keyboard_check(vk_left)
 motion_set(225,4)
else if keyboard_check(vk_down) and keyboard_check(vk_right)
 motion_set(315,4)
else
 motion_set(0,0)
}


y colision con la pared
if place_snapped(32,32)
motion_set(0,0)