Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Temas - AzTaki-De

1
Buenas alguien podria orientarme? sucede que el enemigo cuando llega a la posicion del jugador se queda dando vueltas de izquierda a derecha y se ve re mal  aqui dejo el codigo para poder corregirlo
[gml]if distance_to_object(enemigo) < 400  and enemigo.image_alpha = 1
{
if enemigo.x+5 < x
{
    sprite_index = spr_enemigo_craneo_camin_izq
    x -= 2.5
    image_speed = 0.16
}
else
{
    sprite_index = spr_enemigo_craneo_camin_der
    x += 2.5
    image_speed = 0.16
}
}[/gml]
2
Cómo podría hacer que un objeto a cierta distancia vaya a la posición del personaje y aun si el personaje  se moviera este objeto  iría la posición que seleccionó  desde el principio y llegado a la posicion se detenga. 
Y segundos después detecte  la posición  del personaje  otra vez.
3
Bueno verán,  tengo una variable llamada global.Vida = 20 que es la del personaje. Y los enemigos cuando colisionan  con el jugador la variable es global.Vida -= 3
Ahora creando la variable global.defensa  = -2 y en la colisión la pongo así.  Si el enemigo toca al jugador global.Vida -= 3 + global.defensa por lo que el daño vendría siendo -1 en vez del -3 que es el daño inicial
mi problema es el siguiente. Como puedo hacer para que cuando la variable global.defensa sea mas grande que el daño hecho por el enemigo... Sea así.  global.Vida = -3 + global.defensa (que valdría -4)
es que en vez que le baje vida le sube la vida en 1. aun si tengo una global.vidamax
lo que quiero lograr es que si en caso la defensa sea mayor alos daño que hace el enemigo entonces que solo le haga 1 de daño.
estoy sería muy útil para mi así pondría habitaciones donde el jugador no pueda entrar si no tiene la defensa adecuada.
Pero ese es mi problema.  :(  :( No puedo hacer que deje de sumar vida en vez de bajarla si la defensa es mayor al daño del enemigo y si en caso es mayor entonces solo le baje 1 de vida   :'v ayuda por favor