RU/setPedAnimationProgress

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Задаёт прогресс текущей анимации для педа или игрока.

Синтаксис

bool setPedAnimationProgress ( ped thePed, string anim, float progress)

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

  • thePed: игрок или пед для которого вы хотите задать прогресс анимации.
  • anim: текущая анимация, прогресс которой вы хотите задать.(Анимация должна быть применена перед задаванием прогресса)
  • progress: прогресс анимации который вы хотите задать, значение от 0.0 до 1.0

Возврашает

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

Пример

Click to collapse [-]
Server

Этот пример создаёт педа, применяет к немму анимацию, и замораживает анимацию "проигравшейся" лишь наполовину.

function animRender( ped1 )
        setPedAnimationProgress(ped1, "M_SMKSTND_LOOP", 0.5)
        setTimer ( animRender, 50, 1, ped1 )
end

function makePed()
    local ped1 = createPed(56, 1, 1, 4)
    setPedAnimation( ped1, "SMOKING", "M_SMKSTND_LOOP")
    setTimer ( animRender, 50, 1, ped1 )
end
addCommandHandler("makemyped", makePed)

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