diff --git a/src/backend/backend.cpp b/src/backend/backend.cpp index 74f7f759..653f2608 100644 --- a/src/backend/backend.cpp +++ b/src/backend/backend.cpp @@ -6,6 +6,7 @@ #include "script_patches.hpp" #include "services/context_menu/context_menu_service.hpp" #include "services/orbital_drone/orbital_drone.hpp" +#include "services/script_connection/script_connection_service.hpp" #include "services/squad_spawner/squad_spawner.hpp" #include "services/tunables/tunables_service.hpp" #include "services/vehicle/vehicle_control_service.hpp" @@ -98,6 +99,9 @@ namespace big looped::session_auto_kick_host(); looped::session_block_jobs(); + if (g_script_connection_service) + g_script_connection_service->on_tick(); + script::get_current()->yield(); } } diff --git a/src/backend/commands/player/toxic/kick_from_interior.cpp b/src/backend/commands/player/toxic/kick_from_interior.cpp index 0fcd272f..0515829b 100644 --- a/src/backend/commands/player/toxic/kick_from_interior.cpp +++ b/src/backend/commands/player/toxic/kick_from_interior.cpp @@ -6,6 +6,7 @@ #include "hooking.hpp" #include "natives.hpp" #include "pointers.hpp" +#include "services/script_connection/script_connection_service.hpp" #include "util/scripts.hpp" #include