RU/setPedAnimationProgress

From Multi Theft Auto: Wiki
Revision as of 12:36, 15 August 2011 by Grascm (talk | contribs) (Created page with "__NOTOC__ {{Server client function}} Задаёт прогресс текущей анимации для педа или игрока. ==Syntax== <syntaxhighlight lang="lua"> bool setPedAnimat...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Syntax

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

Required Arguments

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

Returns

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

Example

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)

See Also