Funkcje


ScreenFx:TimecycleStrengthTransition

Odpowiada za zamiane siły efektu.

Syntax
--- value: float
ScreenFx:TimecycleStrengthTransition(value)
Example
if alcoholLevel == 1 then
    ScreenFx:TimecycleStrengthTransition(0.2)
end

ScreenFx:ExtraTimecycleStrengthTransition

Odpowiada za zamiane siły dodatkowego efektu.

Syntax
--- value: float
ScreenFx:ExtraTimecycleStrengthTransition(value)
Example
if currentPlayerState ~= 'force_crawl' then
    ScreenFx:ExtraTimecycleStrengthTransition(0.9)
end

ScreenFx:SetTimecycleModifier

Zmienia siłę efektu.

Syntax
--- modifierName: string
--- strngth: float
ScreenFx:SetTimecycleModifier(modifierName, strength)
Example
ScreenFx:SetTimecycleModifier('spectator5', 0.0)

ScreenFx:SetExtraTimecycleModifier

Zmienia siłę dodatkowego efektu.

Syntax
--- modifierName: string
--- strength: float
ScreenFx:SetExtraTimecycleModifier(modifierName, strength)
Example
ScreenFx:SetExtraTimecycleModifier('damage', 0.0)

ScreenFx:TaskBlackOutPlayer

Robi blackouta na ekran gracza.

Syntax
--- fadeOutTime: number
--- fadeInTime: number
ScreenFx:TaskBlackOutPlayer(fadeOutTime, fadeInTime)
Example
local blackout = ScreenFx:TaskBlackOutPlayer(math.random(200, 3000), math.random(200, 3000))

ScreenFx:PlayAnimpostFx

Syntax
--- effectName: string
--- duiration: number
ScreenFx:PlayAnimpostFx(effectName, duration)

ScreenFx:StopAllScreenFx

Zatrzymuje wszystkie efekty na ekranie gracza.

Syntax
ScreenFx:StopAllScreenFx()
Example
AddEventHandler('onClientResourceStart', function(resourceName)
    if GetCurrentResourceName() ~= resourceName then return end
    ScreenFx:StopAllScreenFx()
end)