RO/killPed

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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