RU/setPedAnimation

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Устанавливает анимацию для педа или игрока. Если анимация не указана, то автоматически отменяет текущую анимацию.

Синтаксис

bool setPedAnimation ( ped thePed [, string block=nil, string anim=nil, int time=-1, bool loop=true, bool updatePosition=true, bool interruptable=true] )

Обязательные аргументы

  • thePed: Игрок или пед, для которого устанавливается анимация.

Дополнительные аргументы

Примечание. При использовании необязательных аргументов Вам может потребоваться предоставить все аргументы перед тем аргументом, который Вы хотите использовать. Для более подробной информации ознакомьтесь с необязательными аргументами.

  • block: название блока анимаций.
  • anim: название анимации внутри блока.
  • time: длительность выполнения анимации в миллисекундах.
  • loop: указывает, будет ли анимация зациклена.
  • updatePosition: будет ли меняться положение игрока или педа в соответствии с анимацией. Используется, например, для анимации ходьбы.
  • interruptable: если установлено в false, другие задачи не смогут прервать выполнение анимации.

Вывод

Возвращает true если установлено успешно, false в противном случае.

Пример

Click to collapse [-]
Server

Создаем педа, поворачиваем его и заставляем идти:

function makePed()
   ped1 = createPed(56, 1, 1, 4)
   setPedRotation(ped1, 315)
   setPedAnimation( ped1, "ped", "WOMAN_walknorm")
end
addCommandHandler("makemyped", makePed)

Смотрите также