Lua Roblox Studio Не меняется LabelText
Написал скрипт для изменения текста через цикл, но в самом интерфейсе он не меняется, только в начале игры, хотя в proporites сам текст меняется, что мне делать Сам скрипт находится в папке Workspace Так же если поместить скрипт в сам Label то работать будет
local text = game.StarterGui.ScreenGui.Frame.TextLabel local name = 0 while true do name += 1 wait(1) text.Text = name end```
Отслеживать
задан 20 окт 2023 в 18:32
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Может превратить число в строку?
Отслеживать
ответ дан 15 янв в 20:37
99 6 6 бронзовых знаков
- lua
- roblox
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.3.8.5973
Как изменить текст Label при касании Part в Roblox Studio?
Ваш код выглядит правильным и должен работать. Возможно, проблема заключается в том, что вы неправильно назвали ваш Part или Label в свойствах объектов.
Убедитесь, что имя Part и имя свойства Touched в объекте script.Parent совпадают. Также проверьте, что вы правильно назвали Label в свойстве Name в объекте MainFrame в вашем StarterGui.
Если все имена правильны, попробуйте добавить дополнительную проверку, чтобы убедиться, что Label находится внутри вашего MainFrame и существует перед изменением его текста:
function onTouched(Part) if Part.Parent:FindFirstChild('Humanoid') then local Gui = game:GetService('StarterGui'):WaitForChild('MainGui'):WaitForChild('MainFrame') local Label = Gui:FindFirstChild('StagePlayer') if Label then -- Добавленная проверка Label.Text = 'Hi!' print('Test') end end end script.Parent.Touched:Connect(onTouched)
Если это не помогает, попробуйте добавить отладочный вывод, чтобы узнать, где именно возникает проблема:
function onTouched(Part) if Part.Parent:FindFirstChild('Humanoid') then local Gui = game:GetService('StarterGui'):WaitForChild('MainGui'):WaitForChild('MainFrame') local Label = Gui:FindFirstChild('StagePlayer') if Label then Label.Text = 'Hi!' print('Test') else warn('Label not found') print(Gui:GetFullName()) for _, child in ipairs(Gui:GetChildren()) do print(child.Name) end end end end script.Parent.Touched:Connect(onTouched)
Этот код выведет информацию о вашем MainFrame и его дочерних объектах, чтобы вы могли убедиться, что ваш Label находится внутри MainFrame и имеет правильное имя.
КАК ПОСТАВИТЬ, ИЗМЕНИТЬ, ПОЛОЖИТЬ, ИМПОНТИРОВАТЬ. ТЕКСТ В РОБЛОКС СТУДИО! — Roblox Studio!
![]()
Всем привет ребята! в этом видео, я покажу как Поставить, изменить, положить, импонтировать. Текст и т.д. Написать на тексте изменить шрифт это только на пк или ноутбуке!, Быстро и красиво:) мой профиль — https://www.roblox.com/users/35764802 . Моя копия Дорс — https://www.roblox.com/games/11510706 . Моя игра backrooms nextbot — https://www.roblox.com/games/11510707 . мои брюки что-бы попасть в мои друзья — https://www.roblox.com/catalog/116347 . роблокс — https://www.roblox.com/home Мои телеграмм——) https://t.me/c/1844349166/4 Моя сестра — Кида https://www.roblox.com/users/36554220 . её ютуб — https://www.youtube.com/@kida_kica
Показать больше
Войдите , чтобы оставлять комментарии
Как добавить свой шрифт в роблокс студио?
1. Преобразуйте ваш шрифт в формат TTF (True Type Font).
2. Создайте папку с именем «Fonts» в папке «Roblox» на вашей компьютере.
3. Копируйте ваш преобразованный шрифт в папку «Fonts».
4. Запустите Roblox Studio и перейдите в режим редактирования модели.
5. В левой панели нажмите на кнопку «Tools» (Инструменты) и выберите «Font Manager» (Менеджер шрифтов).
6. В окне «Font Manager» нажмите кнопку «Import» (Импорт) и выберите ваш шрифт из папки «Fonts».
7. Ваш шрифт теперь добавлен в Roblox Studio и будет доступен для использования в ваших моделях.
8. Чтобы использовать ваш шрифт, выберите объект, который должен использовать этот шрифт, и измените свойство «TextLabel» (Текстовая метка) или «BillboardGui» (Плакатная конструкция) на ваш шрифт в окне «Properties» (Свойства).
ὁ ὢνМудрец (16284) 2 месяца назад
Остальные ответы
Че вы в майл ру забыли, просто в гугл напиши там сразу ответ дадут. Потому что это тупой вопрос и на него есть ответ
Похожие вопросы