RU/setPedFrozen: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with '__NOTOC__ {{RU/Server client function}} Эта функция "замораживает" (или "размораживает") педа, при этом он не может дв…')
 
No edit summary
 
Line 4: Line 4:


==Синтаксис==  
==Синтаксис==  
<syntaxhighlight lang="lua" lang="lua">[lua,N]
<syntaxhighlight lang="lua">
bool setPedFrozen ( ped thePed, bool frozen )
bool setPedFrozen ( ped thePed, bool frozen )
</syntaxhighlight>  
</syntaxhighlight>  

Latest revision as of 20:30, 23 September 2016

Эта функция "замораживает" (или "размораживает") педа, при этом он не может двигаться, прыгать, целиться, стрелять и так далее.

Синтаксис

bool setPedFrozen ( ped thePed, bool frozen )

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

  • thePed: Игрок или пед, состояние которого изменяем.
  • frozen: Логическая переменная, определяющая устанавливаемое состояние: true - заморозка, false - разморозка.

Вывод

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

Пример

В этом примере мы добавляем команду 'togglefreeze', которая позволяет игрокам переключать свое состояние заморозки.

function toggleFreeze ( sourcePlayer )
    local frozen = getPedFrozen ( sourcePlayer )
    setPedFrozen ( sourcePlayer, not frozen )
end
addCommandHandler ( "togglefreeze", toggleFreeze )

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