MoKa, исправил!
NovICE, насчёт флажков, их надо расставлять вот так: (я объяснил наиболее важные)
1. Кликаешь Preview, если в нём всё верно работает, и анимация играется, то всё верно экспортнулось.
2. Экспортаешь в файл.
3. Загружаешь в игре при помощи LoadAnimMesh()
Мой привер:
mesh = LoadAnimMesh ("models\headcrab.b3d")
4.
Самое важное! Т.к. у нас анимация костная, то анимировать надо не весь AnimMesh, а тот объект, который у нас анимирован костями. Для этого в Максе мы узнаём имя нашего объекта (в моём случае - это хедкраб, его имя в максе:
smdimport)
5. При помощи FindChild "выделяем" этот объект в блитзе:
crab = FindChild(mesh, "smdimport")
Название объекта обязательно в кавычках!
6. Анимируем уже именно этот объект, который мы нашли:
Animate crab
Итог - краб устаршающе клацает клешнями, готовясь наброситься
Конкретно в твоём коде:
в функции UpdatePlayer нужно писать не:
Animate p\model, ...
а:
Animate
FindChild (p\model, "имя объекта в кавычках"), ...
Если тебе непонятны какие-то команды, смотри о них подробно в Блитзевском хелпе.
учись, на чужом коде долго не просидишь...