Quiero que la animación de un sprite se muestre una sola vez en gml o Game Maker Lenguage y porfavor me podrian recomentar algún post o video para crear una inteligencia artificial como un rpg porfavor

Puedes crear un evento Animation end y colocarle image_speed = 0 o destruirlo; instance_destroy();

para detener una animacion o "sprite" en concreto puedes usar el evento ANIMATION END y poner  este código


if sprite_index="tu animación que quieres ver una sola vez"
{
image_index="el ultimo frame de tu animacion para que se congele ahi
}


o


if sprite_index="tu animación que quieres ver una sola vez"
{
sprite_index="la siguente animacion que quieres reproducir"
}
Programame! como a una de tus árcades chinas

GET BEHIND ME DOCTOR!