После реконекта не убирается лоад скрин

  • Автор темы Автор темы lufigan
  • Дата начала Дата начала

lufigan

Пользователь
5 Апр 2020
42
1
Я сделал, что после перезахода выключается кастомный лоад скрин через visible = false, это убирает мой лоад скрин, но у игроков остается их лоад скрин. Как мне убрать его?
 
Последнее редактирование:
Ивент работает только когда панель в фокусе
 
ты в самой панораме при загрузке панели это делаешь или ивент отправляешь на клиент игрока при перезаходе?
 
тогда нужна задержка, ибо игрок не сразу грузится как ивент реконнекта происходит
 
типа такого
Lua:
Timers:CreateTimer(0, function()
    if PlayerResource:GetConnectionState(keys.PlayerID) == DOTA_CONNECTION_STATE_CONNECTED then
          Timers:CreateTimer(2.25, function()
            --отправка ивента
          end)
    else
      return 0.03
    end
end)
 
Не легче отправлять ивент с клиента, а в ответ уже с инфу с сервера?
 
я как-то не подумал, что можно отправить ивент прямов с киента. У меня проблема, что кастомный экран убирался, а дотовский экран загрузки не убирался. Я попробую сделать все что вы посоветовали, надеюсь поможет, но сам я никак не проверю. У меня экран убирается и все работает нормально, это мне некоторые игроки пишут, что после реконекту у них экран загрузки вестит, но не кастоный, а самый обычный, дотовкий и не убирается
 
Реклама: