From ad36f277cc2456464eae448fb0c47922a0313143 Mon Sep 17 00:00:00 2001 From: nathan Date: Wed, 24 Sep 2025 22:08:04 +0100 Subject: [PATCH] Modified effects: - I introduced a system that checks if the player is dead or mid transition to stop visual effects overlaying on unimportant user interfaces. --- Screen/ScreenBlind.lua | 2 ++ Screen/ScreenThreeDeeGlasses.lua | 2 ++ Weather/WeatherTrueSnow.lua | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Screen/ScreenBlind.lua b/Screen/ScreenBlind.lua index e351083..fcfa003 100644 --- a/Screen/ScreenBlind.lua +++ b/Screen/ScreenBlind.lua @@ -14,5 +14,7 @@ function OnStop() end function OnTick() + playerPed = PLAYER_PED_ID() + if not DOES_ENTITY_EXIST(playerPed) or IS_PLAYER_SWITCH_IN_PROGRESS() or IS_PED_DEAD_OR_DYING(playerPed,0) then return end DRAW_RECT(0.5, 0.5, 1.0, 1.0, 0, 0, 0, 255) end diff --git a/Screen/ScreenThreeDeeGlasses.lua b/Screen/ScreenThreeDeeGlasses.lua index 3c094e1..5bd7de4 100644 --- a/Screen/ScreenThreeDeeGlasses.lua +++ b/Screen/ScreenThreeDeeGlasses.lua @@ -11,9 +11,11 @@ function OnStart() end function OnStop() + SET_FOLLOW_PED_CAM_VIEW_MODE(1) end function OnTick() DRAW_RECT(1.0, 0.5, 1.0, 1.0, 0, 0, 255, 168) DRAW_RECT(0.0, 0.5, 1.0, 1.0, 255, 0, 0, 168) + SET_FOLLOW_PED_CAM_VIEW_MODE(4) end diff --git a/Weather/WeatherTrueSnow.lua b/Weather/WeatherTrueSnow.lua index 5904f54..e241ecb 100644 --- a/Weather/WeatherTrueSnow.lua +++ b/Weather/WeatherTrueSnow.lua @@ -5,7 +5,8 @@ EffectInfo = { EffectGroup = "_group_weatherchange", EffectCategory = "Shader", IncompatibleIds = { - "world_snow" + "world_snow", + "weather_canadian" } }