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

Funkcja

killPed

SerwerPostacieIdentyczna z MTA:SA

Natychmiast zabija gracza albo NPC: zeruje zdrowie i wywołuje zdarzenie śmierci (onPlayerWasted dla gracza, onPedWasted dla NPC) z podanym zabójcą, bronią i trafioną częścią ciała. Dzięki temu skrypty liczące zabójstwa albo nagrody widzą śmierć tak, jakby ktoś naprawdę zastrzelił postać. Gdy postać już nie żyje, nic się nie dzieje.

Składnia

bool killPed(ped ped [, element killer = false, int weapon = false, int bodyPart = false, bool stealth = false])

Argumenty

pedped
Gracz albo NPC do zabicia.
killerelement, opcjonalny = false
Kto zabił (gracz, NPC albo pojazd). Trafia do zdarzenia śmierci jako zabójca.
weaponint, opcjonalny = false
ID broni albo przyczyny śmierci (np. 22 = pistolet, 49 = potrącenie, 51 = wybuch) przekazywane do zdarzenia.
bodyPartint, opcjonalny = false
Trafiona część ciała: 3 tułów, 4 pośladki, 5 lewa ręka, 6 prawa ręka, 7 lewa noga, 8 prawa noga, 9 głowa.
stealthbool, opcjonalny = false
true = zabójstwo po cichu (jak cios nożem od tyłu); trafia do zdarzenia jako ostatni argument.

Zwraca

true, gdy postać zginęła; false, gdy już nie żyła albo argument jest zły.

Przykład

addCommandHandler("zabij", function(admin, _, name)
    local target = getPlayerFromName(name or "")
    if target then killPed(target, admin, 0, 9) end
end)

Zobacz też