SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Zdarzenia klienta
  3. onClientPlayerDamage

Zdarzenie

onClientPlayerDamage

KlientPrzeglądarkaIdentyczne z MTA:SA

Własna postać dostała obrażenia: trafienie od innego gracza albo z gry (upadek, ogień, wybuch, auto, utonięcie). Zdarzenie informacyjne - o obrażeniach decyduje serwer, więc cancelEvent() tu niczego nie blokuje; do blokowania służą cancelEvent() w onPlayerDamage na serwerze i setPedDamageProof.

Obsługa

addEventHandler("onClientPlayerDamage", root, function(attacker, weapon, bodypart, loss) ... end)

Parametry

attackerelement
Gracz, który trafił, albo false.
weaponint
Broń albo przyczyna (false, gdy nieznana).
bodypartint
3 przy trafieniu od gracza, false przy obrażeniach z gry.
lossfloat
Utracone zdrowie.

Źródło

source to localPlayer.

Przykład

addEventHandler("onClientPlayerDamage", localPlayer, function(attacker, weapon, bodypart, loss)
    flashUntil = getTickCount() + 300 -- czerwony błysk ekranu
end)

Zobacz też