RU/killPed: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with '{{RU/Server function}} __NOTOC__ {{translate}} Эта функция позволяет убить указанного педа. ==Syntax== <syntaxhighlight lang="lua">bool killPed ( ped theP…')
 
No edit summary
Line 4: Line 4:
Эта функция позволяет убить указанного педа.
Эта функция позволяет убить указанного педа.


==Syntax==
==Синтакс==
<syntaxhighlight lang="lua">bool killPed ( ped thePed, [ ped theKiller = nil, int weapon=255, int bodyPart=255, bool stealth ] )</syntaxhighlight>
<syntaxhighlight lang="lua">bool killPed ( ped thePed, [ ped theKiller = nil, int weapon=255, int bodyPart=255, bool stealth ] )</syntaxhighlight>


===Required Arguments===
===Обязательные аргументы===
* '''thePed:''' The [[ped]] to kill
* '''thePed:''' [[Ped]], которого вы хототе убить.


===Optional Arguments===
===Необязательные аргументы===
* '''theKiller:''' The ped responsible for the kill
* '''theKiller:''' Пед-убийца
* '''weapon:''' The ID of the weapon that should appear to have killed the ped (doesn't affect how they die)
* '''weapon:''' ID оружия, из которого был убит пед. (не влияет, как он умирает)
* '''bodyPart:''' The ID of the body part that should appear to have been hit by the weapon (doesn't affect how they die)
* '''bodyPart:''' ID части тела, в которую был выстрел в педа. (не влияет, как он умирает)
{{BodyParts}}
{{BodyParts}}
* '''stealth:''' Boolean value, representing whether or not this a stealth kill ('''From 1.0''')
* '''stealth:''' Логическое значение, устанавливающее был ли пед убит скрытно. ('''From 1.0''')


===Returns===
===Возвращения===
Returns ''true'' if the ped was killed, ''false'' if the ped specified could not be killed or is invalid.
Возвращает ''true'' если пед убит, ''false'' если пед не убит или указан несуществующий пед.


==Example==
==Пример==
'''Example 1:''' This simple example adds a '''kill''' command to commit suicide.
'''Пример 1:''' Этот простой пример добавляют команду '''kill''', что бы убить себя.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function commitSuicide ( sourcePlayer )
function commitSuicide ( sourcePlayer )

Revision as of 13:54, 11 August 2012

Warning.png This page requires local translation. If page will remain not translated in reasonable period of time it would be deleted.
After translating the page completely, please remove the ‎{{translate}}‎ tag from the page.

Эта функция позволяет убить указанного педа.

Синтакс

bool killPed ( ped thePed, [ ped theKiller = nil, int weapon=255, int bodyPart=255, bool stealth ] )

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

  • thePed: Ped, которого вы хототе убить.

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

  • theKiller: Пед-убийца
  • weapon: ID оружия, из которого был убит пед. (не влияет, как он умирает)
  • bodyPart: ID части тела, в которую был выстрел в педа. (не влияет, как он умирает)
  • 3: Torso
  • 4: Ass
  • 5: Left Arm
  • 6: Right Arm
  • 7: Left Leg
  • 8: Right Leg
  • 9: Head
  • stealth: Логическое значение, устанавливающее был ли пед убит скрытно. (From 1.0)

Возвращения

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

Пример

Пример 1: Этот простой пример добавляют команду kill, что бы убить себя.

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 )

Example 2: This example enables 1 hit kills if a player is shot in the head.

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 )

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