|
|
| Line 1: |
Line 1: |
| {{RU/Server function}}
| |
| __NOTOC__
| |
| Эта функция позволяет убить указанного педа.
| |
|
| |
|
| ==Синтакс==
| |
| <syntaxhighlight lang="lua">bool killPed ( ped thePed, [ ped theKiller = nil, int weapon=255, int bodyPart=255, bool stealth ] )</syntaxhighlight>
| |
|
| |
| ===Обязательные аргументы===
| |
| * '''thePed:''' [[Ped]], которого вы хототе убить.
| |
|
| |
| ===Необязательные аргументы===
| |
| * '''theKiller:''' Пед-убийца
| |
| * '''weapon:''' ID оружия, из которого был убит пед. (не влияет, как он умирает)
| |
| * '''bodyPart:''' ID части тела, в которую был выстрел в педа. (не влияет, как он умирает)
| |
| {{BodyParts}}
| |
| * '''stealth:''' Логическое значение, устанавливающее был ли пед убит скрытно. ('''From 1.0''')
| |
|
| |
| ===Возвращения===
| |
| Возвращает ''true'' если пед убит, ''false'' если пед не убит или указан несуществующий пед.
| |
|
| |
| ==Пример==
| |
| '''Пример 1:''' Этот простой пример добавляют команду '''kill''', что бы убить себя.
| |
| <syntaxhighlight lang="lua">
| |
| function commitSuicide ( sourcePlayer )
| |
| -- kill the player and make him responsible for it
| |
| killPed ( sourcePlayer, sourcePlayer )
| |
| end
| |
| -- attach our handler to the "kill" command
| |
| addCommandHandler ( "kill", commitSuicide )
| |
| </syntaxhighlight>
| |
|
| |
| '''Пример 2:''' Этот пример даёт 1 единицу урона, если игрок убит выстрелом в голову.
| |
| <syntaxhighlight lang="lua">
| |
| function headshotKill ( attacker, attackerweapon, bodypart, loss )
| |
| if bodypart == 9 then --if the bodypart is the head
| |
| --kill the player, emulating the correct killer, weapon and bodypart.
| |
| killPed ( source, attacker, attackerweapon, bodypart )
| |
| end
| |
| end
| |
| addEventHandler ( "onPlayerDamage", getRootElement(), headshotKill )
| |
| </syntaxhighlight>
| |
|
| |
| ==Смотрите также==
| |
| {{RU/Ped_functions}}
| |
| [[en:killPed]]
| |