Top.Mail.Ru
Ответы
Аватар пользователя
8мес
Изменено
Аватар пользователя
Аватар пользователя
Время игр
+1

Roblox studio обновляемое значение

Сделал такой скрипт, но не знаю как сделать так, чтобы оно изменялось постоянно

(я вообще впервые что то на Lua пишу)

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
8мес

Чтобы значение обновлялось постоянно в Roblox Studio, нужно использовать цикл или подключить обновление при изменении здоровья персонажа. Один из способов — это подключить событие `HealthChanged`, которое срабатывает каждый раз, когда здоровье персонажа меняется. Вот обновленный вариант твоего скрипта:

```lua
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")

local function updateHealth()
script.Parent.Text = Humanoid.Health
end

-- Обновляем значение при изменении здоровья
Humanoid.HealthChanged:Connect(updateHealth)

-- Начальная установка значения здоровья
updateHealth()
```

В этом коде:

1. Используется событие `HealthChanged` для постоянного отслеживания изменений здоровья.
2. При каждом изменении здоровья вызывается функция `updateHealth`, которая обновляет текст на объекте, к которому привязан скрипт.

Попробуй этот код, и текст должен автоматически обновляться каждый раз, когда здоровье персонажа изменяется.