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…')
 
m (Reverted edits by Bonzo (talk) to last revision by OpenIDUser46)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{RU/Server function}}
{{RU/Server function}}
__NOTOC__
__NOTOC__
{{translate}}
Эта функция позволяет убить указанного педа.
Эта функция позволяет убить указанного педа.


==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 )
Line 31: Line 30:
</syntaxhighlight>
</syntaxhighlight>


'''Example 2:''' This example enables 1 hit kills if a player is shot in the head.
'''Пример 2:''' Этот пример даёт 1 единицу урона, если игрок убит выстрелом в голову.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function headshotKill ( attacker, attackerweapon, bodypart, loss )
function headshotKill ( attacker, attackerweapon, bodypart, loss )

Latest revision as of 03:06, 1 April 2016

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

Синтакс

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 )

Пример 2: Этот пример даёт 1 единицу урона, если игрок убит выстрелом в голову.

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 )

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