RU/killPed: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
m (Reverted edits by Bonzo (talk) to last revision by OpenIDUser46)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{RU/Server function}}
{{RU/Server function}}
__NOTOC__
__NOTOC__
{{translate}}
Эта функция позволяет убить указанного педа.
Эта функция позволяет убить указанного педа.


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 )

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