PL/getBodyPartName
(Redirected from PL/GetBodyPartName)
Jump to navigation
Jump to search
Ta funkcja służy do pobrania nazwy części ciała gracza.
Składnia
string getBodyPartName ( int bodyPartID )
Wymagane argumenty
- bodyPartID: Liczba całkowita reprezentująca część ciała którego nazwę chcesz pobrać.
- 3: Torso
- 4: Ass
- 5: Left Arm
- 6: Right Arm
- 7: Left Leg
- 8: Right Leg
- 9: Head
Wartości zwrotne
Funkcja zwraca nazwę części ciała jeśli ID jest prawidłowe, w innym przypadu zwraca false.
Przykład
Przykład wyświetla zabójcę i część ciała po wywołaniu zdarzenia onPlayerWasted
function deathMessageOnWasted ( ammo, attacker, weapon, bodypart ) if ( attacker ) then -- jeśli jest atakujący if ( getElementType ( attacker ) == "player" ) then -- upewnijmy się że zabójca to gracz tempString = getPlayerName ( attacker ) .. " zabija " .. getPlayerName ( source ) .. " (" .. getWeaponNameFromID ( weapon ) .. ")" if ( bodypart == 9 ) then -- jeśli strzał był w głowę tempString = tempString .. " (HEADSHOT!)" else tempString = tempString .. " (" .. getBodyPartName ( bodypart ) .. ")" end outputChatBox ( tempString ) else outputChatBox ( getPlayerName ( source ) .. " umiera. (" .. getWeaponNameFromID ( weapon ) .. ") (" .. getBodyPartName ( bodypart ) .. ")" ) end else outputChatBox ( getPlayerName ( source ) .. " umiera. (" .. getWeaponNameFromID ( weapon ) .. ") (" .. getBodyPartName ( bodypart ) .. ")" ) end end addEventHandler ( "onPlayerWasted", root, deathMessageOnWasted )