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

Zdarzenie

onPlayerWasted

Gracz zginął: od broni, w wypadku, w wybuchu albo przez skrypt.

Obsługa

addEventHandler("onPlayerWasted", root, function(ammo, killer, weapon, bodypart, stealth) ... end)

Parametry

ammoint
Ile amunicji miał gracz w chwili śmierci.
killerelement
Kto zabił: gracz, pojazd albo false, gdy nikt.
weaponint
Numer broni albo powodu śmierci.
bodypartint
Część ciała, w którą trafił ostatni strzał.
stealthbool
true przy cichym zabójstwie nożem od tyłu.

Różnice względem MTA:SA

  • Tych parametrów z MTA:SA tu nie ma: int animGroup, int animID

W MTA:SA

function(int totalAmmo, element killer, int killerWeapon, int bodypart, bool stealth, int animGroup, int animID)

Źródło

source to gracz, który zginął.

Przykład

Informacja o zabójstwie na czacie i powrót do gry po 5 sekundach.

addEventHandler("onPlayerWasted", root, function(amunicja, zabojca, bron)
    local ofiara = getPlayerName(source)
    if zabojca and getElementType(zabojca) == "player" and zabojca ~= source then
        outputChatBox(getPlayerName(zabojca) .. " zabił " .. ofiara .. ".")
        givePlayerMoney(zabojca, 100)
    else
        outputChatBox(ofiara .. " zginął.")
    end
    setTimer(spawnPlayer, 5000, 1, source, 2495.3, -1687.0, 13.5)
end)

Uwagi

Też po śmierci ze skryptu. Zdarzenie przychodzi również po killPed(gracz) i setElementHealth(gracz, 0).

Zobacz też