HU/getBodyPartName: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→Példa) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Shared function hu}} | {{Shared function hu}} | ||
__NOTOC__ | __NOTOC__ | ||
Ezzel a funkcióval visszakaphatjuk egy játékos testrészeinek a nevét. | |||
==Szintaxis== | ==Szintaxis== | ||
Line 9: | Line 9: | ||
===Kötelező paraméterek=== | ===Kötelező paraméterek=== | ||
*'''bodyPartID''': | *'''bodyPartID''': Egy integer, mely a testrész ID-jét határozza meg, amelynek a nevét szeretné megkapni. | ||
{{BodyParts}} | {{BodyParts}} | ||
==Visszatérési érték== | ==Visszatérési érték== | ||
Visszatérési értéke egy string, mely tartalmazza a testrész nevét, ha az ID érvényes, egyébként ''false''. | |||
==Példa== | ==Példa== | ||
Ez a példakód kiírja a gyilkos nevét, az áldozat nevét és az áldozat gyilkosságban érintett testrészének a nevét. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function deathMessageOnWasted ( ammo, attacker, weapon, bodypart ) | function deathMessageOnWasted ( ammo, attacker, weapon, bodypart ) |
Latest revision as of 20:06, 20 September 2018
Ezzel a funkcióval visszakaphatjuk egy játékos testrészeinek a nevét.
Szintaxis
string getBodyPartName ( int bodyPartID )
Kötelező paraméterek
- bodyPartID: Egy integer, mely a testrész ID-jét határozza meg, amelynek a nevét szeretné megkapni.
- 3: Torso
- 4: Ass
- 5: Left Arm
- 6: Right Arm
- 7: Left Leg
- 8: Right Leg
- 9: Head
Visszatérési érték
Visszatérési értéke egy string, mely tartalmazza a testrész nevét, ha az ID érvényes, egyébként false.
Példa
Ez a példakód kiírja a gyilkos nevét, az áldozat nevét és az áldozat gyilkosságban érintett testrészének a nevét.
function deathMessageOnWasted ( ammo, attacker, weapon, bodypart ) if ( attacker ) then -- if we have an attacker if ( getElementType ( attacker ) == "player" ) then -- make sure the element that killed him was a player tempString = getPlayerName ( attacker ) .. " killed " .. getPlayerName ( source ) .. " (" .. getWeaponNameFromID ( weapon ) .. ")" if ( bodypart == 9 ) then -- if he was shot in the head tempString = tempString .. " (HEADSHOT!)" else tempString = tempString .. " (" .. getBodyPartName ( bodypart ) .. ")" end outputChatBox ( tempString ) else outputChatBox ( getPlayerName ( source ) .. " died. (" .. getWeaponNameFromID ( weapon ) .. ") (" .. getBodyPartName ( bodypart ) .. ")" ) end else outputChatBox ( getPlayerName ( source ) .. " died. (" .. getWeaponNameFromID ( weapon ) .. ") (" .. getBodyPartName ( bodypart ) .. ")" ) end end addEventHandler ( "onPlayerWasted", root, deathMessageOnWasted )
Lásd még
- addPedClothes
- getBodyPartName
- getClothesByTypeIndex
- getClothesTypeName
- getPedClothes
- getTypeIndexFromClothes
- removePedClothes