Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Odwołanie się do ReplicatedStorage
- local r = game.ReplicatedStorage
- -- Oczekiwanie na obiekt Ball
- local b = r:WaitForChild("Ball")
- -- Odwołanie do rodzica skryptu czyli obiektu Generator
- local g = script.Parent
- -- Utworzenie zmiennych
- local n
- local s
- local c
- local x
- local y
- -- Funkcja Generate wykonuje ciąg programów
- function Generate()
- -- Klonujemy obiekt Ball i przypisujemy do zmiennej n
- n = b:Clone()
- -- math.random służy do losowania liczb
- -- W tym przypadku jest to wartość, która będzie ustawiana jako wielkość kuli
- s = math.random(4,40)
- -- Ustawienie wielkości kuli
- n.Size = Vector3.new(s,s,s)
- -- Losowanie liczb x oraz y, które zostaną dodane do pozycji sklonowanej kuli
- x = math.random(-10,10)
- y = math.random(-10,10)
- -- Ustawienie pozycji kuli z przesunięciem
- n.Position = g.Position + Vector3.new(x,0,y)
- -- Przypisanie generatora jako rodzic nowej kuli
- n.Parent = g
- -- Ustawienie losowego koloru
- n.BrickColor = BrickColor.Random()
- -- Poczekaj 0.2 sekundy
- wait(0.2)
- end
- -- Nieskończona pętla
- while true do
- -- Ustawienie wartości na 100
- c = 100
- -- Poczekaj 10 sekund
- wait(10)
- -- Wydrukuj
- print("Nowa gra!")
- -- Utworzenie 40 kul
- for i = 1, 40, 1 do
- Generate()
- end
- -- Dodawanie kolejnych kul co jedną sekundę
- for i = 1, 100, 1 do
- Generate()
- wait(1)
- c = c - 1
- print("Pozostało " .. c .. " s")
- end
- -- Wydrukuj
- print("Koniec czasu!")
- -- Usuń wszystkie dzieci,
- -- czyli wszystkie kule które zostały dodane do Generatora
- g:ClearAllChildren()
- end
Add Comment
Please, Sign In to add comment