Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

Как изменить здоровье игрока в Роблокс Студио

Документация
Здоровье игрока управляется через объект 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
Made on
Tilda