GetBodyPartName: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 37: Line 37:


==See Also==
==See Also==
{{Player functions}}
{{Clothes and body functions}}

Revision as of 13:45, 25 July 2006

This function is used to get the name of a body part on a player.

Syntax

string getBodyPartName ( int bodyPartID )

Required Arguments

  • bodyPartID: An interger representing the body part ID you wish to retrieve the name of.

Returns

This function returns a string containing the body part name if the ID is valid, 'false' otherwise.

Example

This example prints the killer and body part to the chat on the wasted/kill event.

addEventHandler ( "onPlayerWasted", root, "onPlayerWasted" )
function onPlayerWasted ( 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 = getClientName ( attacker ).." killed "..getClientName ( source ).." ("..getWeaponNameFromID ( weapon )..")"
      if ( bodypart == 9 ) then -- if he was shot in the head
        tempString = tempString.." (HEADSHOT!)"
      else
        tempString = tempString.." ("..getBodyPartName ( bodypart )..")"
      end
      chat ( tempString )
    else
      chat ( getClientName ( source ).." died. ("..getWeaponNameFromID ( weapon )..") ("..getBodyPartName ( bodypart )..")" )
    end
  else
    chat ( getClientName ( source ).." died. ("..getWeaponNameFromID ( weapon )..") ("..getBodyPartName ( bodypart )..")" )
  end
end

See Also