Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Ball = game.Workspace.Ball -- Ubicacion de la Pelota en el Juego
- local StarterPosition = Ball.Position -- Posicion Inicial de la Pelota
- local Score = game.Players.LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("ScoreGui") -- Marcador del Partido
- function BallIsTouched(part) -- Funcion para cuando la Pelota toque la Parte o Detector cambie el valor del marcador
- if part.Name == "Detector1" then -- Significa si el Nombre de la Parte se llama Detector1 o como lo llamen ustedes (Cambia el nombre de la parte a como se llame en tu juego)
- Score.Main.Blue.Text = Score.Main.Blue.Text + 1 -- Accediendo a las propiedades del Marcador para que cuando un jugador anote un gol cambie el valor
- print("Blue Goaaaal") -- Print para comprobar si funciona
- wait(2) -- Esperar para que despues del gol la Pelota se devuelva a la posicion original
- Ball.Position = StarterPosition -- Posicion Original de la Pelota
- elseif part.Name == "Detector2" then -- Lo mismo pero para el otro equipo
- Score.Main.Red.Text = Score.Main.Red.Text + 1 -- Accediendo a las propiedades del marcador del otro equipo
- print("Red Goaaaal") -- Print para ver si funcionan los goles del otro equipo
- wait(2) -- Esperar para hacer lo mismo con los goles de otro equipo
- Ball.Position = StarterPosition -- Posicion Original de la Pelota
- end
- end
- Ball.Touched:Connect(BallIsTouched) -- Activador del Script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement