Завдання 10: Подія дотику та Аптечка 💖

На цьому уроці ми вивчили подію Touched. Вона дозволяє об'єктам реагувати на дотик гравця. Твоє головне завдання — створити рятівну аптечку, яка буде відновлювати здоров'я при збиранні!

🛠️ План роботи: Створи Аптечку

  • Дизайн: Створи деталь і розфарбуй її як аптечку (наприклад, зелений блок). Увімкни Anchored.
  • Прохідність: Вимкни CanCollide, щоб гравець міг пройти крізь неї і «зібрати» її.
  • Скрипт: Додай скрипт всередину аптечки та напиши функцію на подію Touched.
  • Здоров'я: Знайди Humanoid та додай йому 10 одиниць здоров'я.
    💡 Підказка: Згадай наше завдання із Зомбі (Завдання 8). Там ми віднімали здоров'я командою Humanoid.Health -= 10. Тут треба зробити те саме, але використати плюс (+=), щоб полікувати гравця!
  • Зникнення: Обов'язково додай команду Destroy() для аптечки в кінці скрипта, щоб її можна було підібрати лише один раз!

Базовий код для перевірки дотику:

local item = script.Parent

item.Touched:Connect(function(hit)
    local humanoid = hit.Parent:FindFirstChild("Humanoid")
    
    if humanoid then
        -- ТУТ НАПИШИ КОД ДОДАВАННЯ ЗДОРОВ'Я
        
        -- ТУТ НАПИШИ КОД ЗНИЩЕННЯ АПТЕЧКИ
    end
end)
🔥 Додаткові завдання для ПРО-скриптерів (Натисни)

Справився з аптечкою дуже швидко? Спробуй створити ще два об'єкти на базі того самого скрипту:

  • 💀 Кислотна калюжа (Пастка): Створи зелену плоску деталь. Напиши скрипт, який буде не лікувати, а навпаки — віднімати 20 здоров'я при дотику. Знищувати калюжу після дотику не потрібно!
  • ⚡ Енергетик (Jump Pad): Створи ще один предмет. При дотику до нього звернися до властивості Humanoid.WalkSpeed та встанови її на 50 (стандартна швидкість 16). Тепер гравець бігатиме як Флеш!

🎮 Перевір себе: Ремонт коду (Touched)

Віднови скрипт для збирання предмета! Перетягни правильні команди на свої місця, щоб код запрацював без помилок. Звертай увагу на те, як працює подія дотику та пошук гравця.

📲
Як здати завдання:
1️⃣ Запиши відео, як ти втрачаєш здоров'я (наприклад, у лаві), а потім лікуєшся своєю аптечкою.
2️⃣ Зроби скріншот пройденого інтерактивного завдання.
Відправ матеріали у наш Telegram-чат.
🛑

Ці домашні завдання поки недоступні.