RU/killPed

From Multi Theft Auto: Wiki
Revision as of 13:54, 11 August 2012 by OpenIDUser46 (talk | contribs)
Jump to navigation Jump to search

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 )

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