RU/setPedChoking

From Multi Theft Auto: Wiki
Revision as of 15:08, 11 August 2012 by OpenIDUser46 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Синтакс

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 )


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