PL/getBodyPartName: Difference between revisions
Jump to navigation
Jump to search
ThePiotrek (talk | contribs) (Created page with "{{PL/Shared function}} __NOTOC__ Ta funkcja służy do pobrania nazwy części ciała gracza. ==Składnia== <syntaxhighlight lang="lua"> string getBodyPartName ( int bodyPartID ) </syntaxhighlight> =...") |
ThePiotrek (talk | contribs) mNo edit summary |
||
Line 40: | Line 40: | ||
==Zobacz także== | ==Zobacz także== | ||
{{Clothes and body functions}} | {{Clothes and body functions}} | ||
[[en:getBodyPartName]] |
Revision as of 18:20, 19 July 2016
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 )