Всем привет, я создаю свой Scoreboard И У Меня Появилась Проблема, Она На Видео. Как сделать Так Что-бы Когда У Тебя Открыт Фрейм То При Нажатии На Панель Игрока Он Закрывался И Открывался Фрейм этого игрока?
Вот сыллка на видео: https://youtu.be/laMkyB6nlFU
сделай фрейм локальной переменной в файле, если это уже так, то в кнопке(при создании фрейма игрока сделай проверку на IsValid локальной переменной если она есть то удали через :Remove() и добавь return.
if IsValid(PLPanel) then PLPanel:Remove() return end
но такой способ просто будет закрывать фрейм игрока даже если уже был выбран другой игрок.
А не лучше ли, в случаи когда фрейм уже создан, просто менять данные на нем, а не пересоздавать его?
Крч немного покумекал и понял как твой код переделать что-бы фрейм закрывался при нажатии на другого игрока и открывался фрейм другого игрока.
Вот переделанный код:
if IsValid(PLPanel) then PLPanel:Close() PLPanel = nil end
Close не удаляет фрейм он будет висеть в памяти
а, точн, спасибо что сказал