Очень часто у новичков возникает проблема с управлением анимацией.
Наиболее правильно это делать с помощью переменных.
Небольшой пример, демонстрирующий суть:
;------загрузка--------
player_all=LoadAnimMesh("player.b3d")
player=FindChild(player_all,"имя_меша_в_максе")
ExtractAnimSeq(player,0,9)
ExtractAnimSeq(player,10,70)
ExtractAnimSeq(player,71,100)
;-----------цикл-------
If key_move
a_mode=1
a_speed=0.5
a_player=1
a_tran=20
endif
If key_attak
a_mode=3
a_speed=1
a_player=2
a_tran=2
endif
If key_jump
a_mode=3
a_speed=1
a_player=3
a_tran=8
endif
aseq_player=AnimSeq(player)
If aseq_player<>a_player
Animate player,a_mode,a_speed,a_player,a_tran
EndIf