local licznik = game.ReplicatedStorage.Licznik local czasRundy = game.ReplicatedStorage.CzasRundy local zombieDoWygenerowania = game.ReplicatedStorage.ZombieDoWygenerowania local zombieDoPokonania = game.ReplicatedStorage.ZombieDoPokonania local finalnaFala = game.ReplicatedStorage.FinalnaFala local aktywnaGra = game.ReplicatedStorage.AktywnaGra local aktualnaFala = game.ReplicatedStorage.AktualnaFala local komunikatGry = game.ReplicatedStorage.KomunikatGry local czasDoGry = game.ReplicatedStorage.CzasDoGry local czasPoGrze = game.ReplicatedStorage.CzasPoGrze local czasPrzerwy = game.ReplicatedStorage.CzasPrzerwy local folderZombiaki = game.Workspace.Zombiaki local boss = game.ReplicatedStorage.Boss while true do for i = czasDoGry.Value, 0, -1 do komunikatGry.Value = "Rozpoczęcie gry za: " .. i wait(1) end licznik.Value = czasRundy.Value zombieDoWygenerowania.Value = 10 zombieDoPokonania.Value = zombieDoWygenerowania.Value aktualnaFala.Value = 1 aktywnaGra.Value = true repeat -- -------------- -Sorawdzabue czasu if licznik.Value > 0 then komunikatGry.Value = "Pozostały czas rundy: " .. licznik.Value wait(1) licznik.Value = licznik.Value - 1 else komunikatGry.Value = "Przegrana!" folderZombiaki:ClearAllChildren() aktywnaGra.Value = false end -- ------------ -- ---------------------- ---- ------------ if zombieDoPokonania.Value == 0 then aktualnaFala.Value = aktualnaFala.Value + 1 if aktualnaFala.Value < finalnaFala.Value then for i = czasPrzerwy.Value, 0, -1 do komunikatGry.Value = "Następna fala za: " .. i .. "sekund!" wait(1) end licznik.Value = czasRundy.Value zombieDoWygenerowania.Value = 10 * aktualnaFala.Value zombieDoPokonania.Value = zombieDoWygenerowania.Value if aktualnaFala.Value == finalnaFala.Value then local nowyBoss = boss:Clone() nowyBoss.Parent = folderZombiaki zombieDoPokonania.Value += 1 end ------------------------------------------------- else komunikatGry.Value = "Gratulacje, pojedynek wygrany!!!" aktywnaGra.Value = false end end until aktywnaGra.Value == false wait(czasPoGrze.Value) end