RU/setPedAnimation

From Multi Theft Auto: Wiki

Jump to: navigation, 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)

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

In other languages