RU/setPedChoking: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with '__NOTOC__ {{RU/Server function}} {{translate}} Эта функция позволяет заставить педа выполнять анимацию "кашлянья" (как…')
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{RU/Server function}}
{{RU/Server function}}
{{translate}}
Эта функция позволяет заставить педа выполнять анимацию "кашлянья" (как от слезоточивого газа или баллончика с краской) до тех пор, пока он не респавнится или анимация не будет отключена с помощью этой же функции. Анимация не может быть отменена игроком, также он не будет при этом терять здоровье.
Эта функция позволяет заставить педа выполнять анимацию "кашлянья" (как от слезоточивого газа или баллончика с краской) до тех пор, пока он не респавнится или анимация не будет отключена с помощью этой же функции. Анимация не может быть отменена игроком, также он не будет при этом терять здоровье.


==Syntax==  
==Синтакс==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool setPedChoking ( ped thePed, bool choking )
bool setPedChoking ( ped thePed, bool choking )
</syntaxhighlight>  
</syntaxhighlight>  


===Required Arguments===  
===Обязательные аргументы===  
*'''thePed:''' The ped whose choking status to toggle
*'''thePed:''' Пед, у которого вы хотите сменить статус "кашлянья"
*'''choking:''' ''true'' to make the ped choke, ''false'' to no longer force his choking animation
*'''choking:''' ''true'' что бы заставить педа "кашлять", ''false'' отключить анимацию "кашлянья".


===Returns===
===Возвращения===
Returns ''true'' if successful, ''false'' otherwise (e.g. player handle is invalid)
Возвращает ''true'' если всё прошло успешно, ''false'' при ошибке.


==Example==  
==Пример==  
This script will make all players choke on resource start
Этот скрипт заставляет всех игроков кашлять при старте ресурса.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- Choke all the players when the resource starts
-- Choke all the players when the resource starts

Latest revision as of 15:08, 11 August 2012

Эта функция позволяет заставить педа выполнять анимацию "кашлянья" (как от слезоточивого газа или баллончика с краской) до тех пор, пока он не респавнится или анимация не будет отключена с помощью этой же функции. Анимация не может быть отменена игроком, также он не будет при этом терять здоровье.

Синтакс

bool setPedChoking ( ped thePed, bool choking )

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

  • thePed: Пед, у которого вы хотите сменить статус "кашлянья"
  • choking: true что бы заставить педа "кашлять", false отключить анимацию "кашлянья".

Возвращения

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

Пример

Этот скрипт заставляет всех игроков кашлять при старте ресурса.

-- Choke all the players when the resource starts
function ResourceStart ()
    setPedChoking ( root, true )
end
addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), ResourceStart, true )

-- Unchoke all the players when the resource stops
function ResourceStop ()
    setPedChoking ( root, false )
end
addEventHandler ( "onResourceStop", getResourceRootElement ( getThisResource () ), ResourceStop, true )

-- Choke players spawning
function PlayerSpawn ()
    setPedChoking ( source, true )
end
addEventHandler ( "onPlayerSpawn", root, PlayerSpawn )


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