RO/killPed: Difference between revisions
Jump to navigation
Jump to search
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Server function}} | |||
Pagină creată de Axel/Șerbănescu Gabriel | |||
==Syntaxă== | ==Syntaxă== | ||
<syntaxhighlight lang="lua">bool killPed ( ped | <syntaxhighlight lang="lua">bool killPed ( ped bot, [ ped ucigas = nil, int arma=255, int parteaCorpului=255, bool stealth = false ] )</syntaxhighlight> | ||
===Argumente Necesare=== | ===Argumente Necesare=== | ||
* ''' | * '''bot:''' [[ped]]-ul pe care să îl omori | ||
===Argumente opționale=== | ===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) | ||
{{BodyParts}} | {{BodyParts}} | ||
* '''stealth:''' | * '''stealth:''' "true" (da) sau "false" (nu) dacă este o ucidere de tip stealth | ||
===Returnare=== | ===Returnare=== | ||
Returnează | 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
- addPedClothes
- getPedClothes
- removePedClothes
- createPed
- getPedAmmoInClip
- getPedArmor
- getPedFightingStyle
- getPedOccupiedVehicle
- getPedOccupiedVehicleSeat
- getPedStat
- getPedTarget
- getPedTotalAmmo
- getPedWalkingStyle
- getPedWeapon
- getPedWeaponSlot
- getPedContactElement
- getValidPedModels
- isPedChoking
- isPedDead
- isPedDoingGangDriveby
- isPedDucked
- isPedHeadless
- isPedInVehicle
- isPedOnFire
- isPedOnGround
- isPedWearingJetpack
- killPed
- removePedFromVehicle
- setPedAnimation
- setPedAnimationProgress
- setPedAnimationSpeed
- setPedArmor
- setPedDoingGangDriveby
- setPedFightingStyle
- setPedHeadless
- setPedOnFire
- setPedStat
- setPedWalkingStyle
- setPedWeaponSlot
- warpPedIntoVehicle