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

Funkcja

setPedChoking

SerwerPostacieIdentyczna z MTA:SA

Zapisuje na serwerze, czy postać się dusi (np. od gazu łzawiącego w GTA). W Trilogy Hub to stan dla skryptów: serwer go pamięta i zwraca w isPedChoking, ale gra nie odtwarza jeszcze animacji kaszlu ani nie zabiera zdrowia. Jeśli duszenie ma mieć skutki, zrób je w skrypcie, np. timerem zmniejszającym zdrowie i setPedAnimation z animacją kaszlu.

Składnia

bool setPedChoking(ped ped, bool value)

Argumenty

pedped
Gracz albo NPC.
valuebool
true = dusi się, false = nie.

Zwraca

true przy powodzeniu.

Przykład

setPedChoking(player, true)
local t = setTimer(function()
    if not isElement(player) or not isPedChoking(player) then return end
    setElementHealth(player, getElementHealth(player) - 2)
end, 1000, 10)
setTimer(setPedChoking, 10000, 1, player, false)

Uwagi

Stan dla skryptów. Gra nie odtwarza jeszcze duszenia; wartość służy własnej logice skryptów.

Zobacz też