RU/setPedAnimationProgress: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server client function}} Задаёт прогресс текущей анимации для педа или игрока. ==Syntax== <syntaxhighlight lang="lua"> bool setPedAnimat...")
 
mNo edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server client function}}
{{RU/Server client function}}
 
Задаёт прогресс текущей анимации для педа или игрока.
Задаёт прогресс текущей анимации для педа или игрока.


==Syntax==
==Синтаксис==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool setPedAnimationProgress ( ped thePed, string anim, float progress)
bool setPedAnimationProgress ( ped thePed, string anim, float progress)
</syntaxhighlight>
</syntaxhighlight>


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


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


==Example==  
==Пример==  


<section name="Server" class="server" show="true">
<section name="Server" class="server" show="true">
Line 36: Line 35:
</section>
</section>


==See Also==
==Смотрите также==
{{Ped_functions}}
{{RU/Ped_functions}}
 
[[en:setPedAnimationProgress]]

Latest revision as of 20:11, 29 September 2014

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

Синтаксис

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)

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