Facebook
From yoschka, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 103
  1. local gift = script.Parent
  2. local respawnTime = 0.5 -- время в секундах, через которое подарок появится снова
  3. local CoolDown = false
  4.  
  5. -- Функция, которая вызывается при касании подарка
  6. local function onTouch(part)
  7.  local player = game.Players:GetPlayerFromCharacter(part.Parent)
  8.  if player and not CoolDown then
  9.   CoolDown = true
  10.   gift.Transparency = 1 -- делаем подарок невидимым
  11.   gift.CanCollide = false -- отключаем столкновения
  12.  
  13.   -- Увеличиваем количество собранных подарков на 1
  14.   player.leaderstats.GiftsCollected.Value = player.leaderstats.GiftsCollected.Value + 1
  15.  
  16.   -- Через respawnTime секунд делаем подарок видимым снова
  17.   wait(respawnTime)
  18.   CoolDown = false
  19.   gift.Transparency = 0
  20.   gift.CanCollide = true
  21.  end
  22. end
  23.  
  24. -- Подключаемся к событию Touched подарка
  25. gift.Touched:Connect(onTouch)