Untitled

mail@pastecode.io avatar
unknown
lua
2 years ago
1.3 kB
3
Indexable
-- Tworzymy zmienną, która będzie przechowywać wszystkie miejsca do wygenerowania zombiaków
-- Metoda GetChildren() pozwala na pobranie wszystkich elementów znajdujących się w folderze Miejsca

-- Pętla while, która wykonuje się co 0.2 sekundy

-- Jeżeli jest aktywna gra

-- Jeżeli są zombiaki do wygenerowania

-- Sklonuj zombiaka, utworzona zmienna pozwoli na zmianę jego parametrów

-- Odwołanie do podstawowej części postaci,
-- która pozwala na zmianę pozycji modelu gracza

-- Losujemy miejsce do wygenerowania zombiaka,
-- zapis #miejsca pozwala na pobranie informacji na temat ilości elementów

-- Losujemy wartość X oraz Z, aby zombiaki nie generowały się w jednym miejscu,
-- tylko w losowych miejscach od wylosowanego miejsca do wygenerowania

-- Poprzez element HumanoidRootPart, możemy ustawić pozycję nowego zombiaka,
-- Vector3.new() pozwala na stworzenie nowego wektora w przestrzeni 3D,
-- w naszym zastosowaniu posłuży jako punkt w przestrzeni 3D,
-- dodanie losowych wartości do pozycji X oraz pozycji Y z wylosowanego miejsca
-- pozwoli na generowanie zombiaków w oddalonych od siebie miejscach,
-- wysokość jest stała

-- Przypisanie nowego zombiaka do modelu Zombiaki

-- Zmniejszenie ilości zombiaków do wygenerowania o jeden