본문 바로가기

Roblox Script

#4 : 블록 만지면 점수 올리기

이벤트에 대해 알아봅니다!

블록을 만졌을 때 색을 변하게 하거나,
플레이어의 점수를 올리는 방법입니다.
만졌을 때 실행될 함수를 만들고 블록에 Touch 이벤트를 Connect로 해당 함수를 연결하면 되요~

local ball = script.parent

local function onTouched(object)
     ball.BrickColor = BrickColor.Random()
     local ply = game.Players:GetPlayerFromCharacter(object.Parent)
      if ply then
              ply.leaderstats.Score.Value = ply.leaderstats.Score.Value + 100 ball:Destroy()
       end
end

ball.Touched:Connect(onTouched)