Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local rs = game:GetService("ReplicatedStorage")
- local aktualnaFala = rs:WaitForChild("AktualnaFala")
- local aktywnaGra = rs:WaitForChild("AktywnaGra")
- local czasDoGry = rs:WaitForChild("CzasDoGry")
- local czasPoGrze = rs:WaitForChild("CzasPoGrze")
- local czasPrzerwy = rs:WaitForChild("CzasPrzerwy")
- local czasRundy = rs:WaitForChild("CzasRundy")
- local finalnaFala = rs:WaitForChild("FinalnaFala")
- local komunikatGry = rs:WaitForChild("KomunikatGry")
- local licznik = rs:WaitForChild("Licznik")
- local zombieDoPokonania = rs:WaitForChild("ZombieDoPokonania")
- local zombieDoWygenerowania = rs:WaitForChild("ZombieDoWygenerowania")
- local boss = rs:WaitForChild("Boss")
- local folderZombiaki = workspace.Zombiaki
- while true do
- for i = czasDoGry.Value, 0 ,-1 do
- komunikatGry.Value = "Rozpoczęcie gry za: " .. i
- wait(1)
- end
- local zombieNaFale = 10
- licznik.Value = czasRundy.Value
- zombieDoWygenerowania.Value = zombieNaFale
- zombieDoPokonania.Value = zombieDoWygenerowania.Value
- aktualnaFala.Value = 1
- aktywnaGra.Value = true
- repeat
- if licznik.Value > 0 then
- komunikatGry.Value = "Pozostały czas: " .. licznik.Value
- wait(1)
- licznik.Value -= 1
- else
- komunikatGry.Value = "Przegrana!"
- folderZombiaki:ClearAllChildren()
- aktywnaGra.Value = false
- end
- if zombieDoPokonania.Value == 0 then
- aktualnaFala += 1
- if aktualnaFala.Value < finalnaFala.Value + 1 then
- for i = czasPrzerwy.Value, 0, -1 do
- komunikatGry.Value = "Następna fala za: " .. 1
- wait(1)
- end
- licznik.Value = czasRundy.Value
- zombieDoWygenerowania.Value = zombieNaFale * 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 == false
- wait(czasPoGrze.Value)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement