RO/killPed: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "==Синтакс== <syntaxhighlight lang="lua">bool killPed ( ped thePed, [ ped theKiller = nil, int weapon=255, int bodyPart=255, bool stealth ] )</syntaxhighlight> ===Обязательные аргу...")
 
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Синтакс==
{{Server function}}
<syntaxhighlight lang="lua">bool killPed ( ped thePed, [ ped theKiller = nil, int weapon=255, int bodyPart=255, bool stealth ] )</syntaxhighlight>
Pagină creată de Axel/Șerbănescu Gabriel
==Syntaxă==
<syntaxhighlight lang="lua">bool killPed ( ped bot, [ ped ucigas = nil, int arma=255, int parteaCorpului=255, bool stealth = false ] )</syntaxhighlight>


===Обязательные аргументы===
===Argumente Necesare===
* '''thePed:''' [[Ped]], которого вы хототе убить.
* '''bot:''' [[ped]]-ul pe care să îl omori


===Необязательные аргументы===
===Argumente opționale===
* '''theKiller:''' Пед-убийца
* '''ucigas:''' [[ped]]-ul responsabil pentru ucidere
* '''weapon:''' ID оружия, из которого был убит пед. (не влияет, как он умирает)
* '''arma:''' ID-ul armei care l-a ucis pe ped (nu afectează modul în care a fost ucis)
* '''bodyPart:''' ID части тела, в которую был выстрел в педа. (не влияет, как он умирает)
* '''parteaCorpului:''' ID-ul părții a corpului unde a fost lovit [[ped]]-ul (nu afectează modul în care a fost ucis)
{{BodyParts}}
{{BodyParts}}
* '''stealth:''' Логическое значение, устанавливающее был ли пед убит скрытно. ('''From 1.0''')
* '''stealth:''' "true" (da) sau "false" (nu) dacă este o ucidere de tip stealth


===Возвращения===
===Returnare===
Возвращает ''true'' если пед убит, ''false'' если пед не убит или указан несуществующий пед.
Returnează "true" dacă ped-ul a fost ucis sau "false" dacă ped-ul specificat nu a putut fii ucis sau este invalid.
 
==Exemple==
'''Exemplul 1:''' Această comandă simplă '''sinucidere''' face exact ceea ce spune, îțî omoară caracterul.
<syntaxhighlight lang="lua">
function functiaSinucidere ( jucatorSursa )
-- ucide sursa (cel ce scrie comanda) si il face responsabil pentru sinucidere
killPed ( jucatorSursa, jucatorSursa )
end
-- Atasează comanda funcției
addCommandHandler ( "sinucidere", functiaSinucidere )
</syntaxhighlight>
 
'''Exemplul 2:''' Acest exemplu face ca o lovitură cu 1 glonț în cap să omoare pe cel ce este lovit
<syntaxhighlight lang="lua">
function functiaHeadshot ( atacator, armaAtacatorului, parteaCorpului, pierdereaVietii )
if parteaCorpului == 9 then -- Dacă partea corpului este 9, adică capul
-- ucide jucătorul, și emulează atacatorul, arma acestuia și parteaCorpului
killPed ( source, atacator, armaAtacatorului, parteaCorpului )
end
end
addEventHandler ( "onPlayerDamage", getRootElement(), functiaHeadshot )
</syntaxhighlight>
 
==Verifică de asemenea==
{{Ped functions}}
[[en:killPed]]

Latest revision as of 13:13, 29 October 2013

Pagină creată de Axel/Șerbănescu Gabriel

Syntaxă

bool killPed ( ped bot, [ ped ucigas = nil, int arma=255, int parteaCorpului=255, bool stealth = false ] )

Argumente Necesare

  • bot: ped-ul pe care să îl omori

Argumente opționale

  • ucigas: ped-ul responsabil pentru ucidere
  • arma: ID-ul armei care l-a ucis pe ped (nu afectează modul în care a fost ucis)
  • parteaCorpului: ID-ul părții a corpului unde a fost lovit ped-ul (nu afectează modul în care a fost ucis)
  • 3: Torso
  • 4: Ass
  • 5: Left Arm
  • 6: Right Arm
  • 7: Left Leg
  • 8: Right Leg
  • 9: Head
  • stealth: "true" (da) sau "false" (nu) dacă este o ucidere de tip stealth

Returnare

Returnează "true" dacă ped-ul a fost ucis sau "false" dacă ped-ul specificat nu a putut fii ucis sau este invalid.

Exemple

Exemplul 1: Această comandă simplă sinucidere face exact ceea ce spune, îțî omoară caracterul.

function functiaSinucidere ( jucatorSursa )
	-- ucide sursa (cel ce scrie comanda) si il face responsabil pentru sinucidere
	killPed ( jucatorSursa, jucatorSursa )
end
-- Atasează comanda funcției
addCommandHandler ( "sinucidere", functiaSinucidere )

Exemplul 2: Acest exemplu face ca o lovitură cu 1 glonț în cap să omoare pe cel ce este lovit

function functiaHeadshot ( atacator, armaAtacatorului, parteaCorpului, pierdereaVietii )
	if parteaCorpului == 9 then -- Dacă partea corpului este 9, adică capul
		-- ucide jucătorul, și emulează atacatorul, arma acestuia și parteaCorpului
		killPed ( source, atacator, armaAtacatorului, parteaCorpului )
	end
end
addEventHandler ( "onPlayerDamage", getRootElement(), functiaHeadshot )

Verifică de asemenea