From 79e4abc832e20d75aefcd988c3a62d8f3beed879 Mon Sep 17 00:00:00 2001 From: goncalobsccosta <65927483+goncalobsccosta@users.noreply.github.com> Date: Sat, 6 Feb 2021 04:49:33 +0000 Subject: [PATCH] Remove nested thread --- client/main.lua | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/client/main.lua b/client/main.lua index 3c4c778f..94f0404b 100644 --- a/client/main.lua +++ b/client/main.lua @@ -148,22 +148,22 @@ AddEventHandler('instance:onInvite', function(_instance, type, data) host = _instance, data = data } + Citizen.CreateThread(function() + while instanceInvite do + Citizen.Wait(0) + ESX.ShowHelpNotification(_U('press_to_enter')) + + if IsControlJustReleased(0, 38) then + EnterInstance(instanceInvite) + ESX.ShowNotification(_U('entered_instance')) + instanceInvite = nil + end + end + end) + Citizen.CreateThread(function() -- Controls for invite - Citizen.CreateThread(function() - while instanceInvite do - Citizen.Wait(0) - - ESX.ShowHelpNotification(_U('press_to_enter')) - - if IsControlJustReleased(0, 38) then - EnterInstance(instanceInvite) - ESX.ShowNotification(_U('entered_instance')) - instanceInvite = nil - end - end - end) Citizen.Wait(10000) if instanceInvite then @@ -171,6 +171,7 @@ AddEventHandler('instance:onInvite', function(_instance, type, data) instanceInvite = nil end end) + end) RegisterInstanceType('default')