RU/killPed: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(Blanked the page)
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]]

Revision as of 16:03, 31 March 2016