Здоровье игрока управляется через объект Humanoid, который находится внутри персонажа.
📌 Основные свойства:
👉 Health — текущее здоровье
👉 MaxHealth — максимальное здоровье
Простой пример изменения здоровья
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
local humanoid = character:WaitForChild("Humanoid")
humanoid.Health = 50
end)
end)✔️ устанавливаем здоровье игрока
Уменьшение здоровья (урон)
humanoid.Health = humanoid.Health - 10✔️ отнимаем здоровье
Нанесение урона через TakeDamage
humanoid:TakeDamage(20)✔️ правильный способ нанесения урона
Лечение игрока
humanoid.Health = humanoid.Health + 20✔️ восстанавливаем здоровье
Изменение максимального здоровья
humanoid.MaxHealth = 200
humanoid.Health = 200✔️ увеличиваем запас HP
Пример: лечение при касании
script.Parent.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = humanoid.Health + 10
end
end
end)✔️ создаём аптечку
Пример: урон при касании
script.Parent.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid:TakeDamage(15)
end
end
end)✔️ ловушка
Важные моменты
✔️ здоровье не может быть больше MaxHealth
✔️ при Health = 0 игрок умирает
✔️ используйте TakeDamage для урона
Частые ошибки
❌ не используют WaitForChild
❌ лечат выше MaxHealth
❌ меняют здоровье вне Character
❌ не проверяют Humanoid
Советы
✔️ делайте баланс урона
✔️ добавляйте хилки и ловушки
✔️ используйте события (Touched, кнопки)
✔️ тестируйте значения
Где используется
✔️ бои
✔️ ловушки
✔️ аптечки
✔️ системы выживания
Итог
Изменение здоровья в Роблокс Студио позволяет:
- наносить урон
- лечить игрока
- создавать боевые системы
👉 Это одна из самых важных механик игры.
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
