Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local przyciski = workspace.Przyciski
- local zakupy = workspace.Zakupy
- local magazyn = {}
- local function ukryjPrzyciski(przycisk:Part)
- przycisk.CanTouch = false
- przycisk.Transparency = 1
- end
- local function odkryjPrzyciski(przycisk:Part)
- przycisk.CanTouch = true
- przycisk.Transparency = 0
- end
- local function nowyPrzycisk(przycisk:Part)
- local nazwa = przycisk.Name
- local zakup
- if zakupy:FindFirstChild(nazwa) then
- zakup = zakupy[nazwa]
- magazyn[nazwa] = zakup:Clone()
- zakup:Destroy()
- else
- warn("Brakuje zakupu " .. nazwa)
- end
- if not (nazwa == "1") then
- ukryjPrzyciski(przycisk)
- end
- przycisk.Touched:Connect(function(otherPart)
- local player = game.Players:FindFirstChild(
- otherPart.Parent.Name)
- if player then
- print("Player")
- local zakup = magazyn[nazwa]
- if zakup then
- print(zakup)
- zakup.Parent = zakupy
- end
- for _, element in pairs(przycisk:GetChildren()) do
- if element.Name == "Kolejny" then
- print(element.Value)
- local przyciskDoOdkrycia =
- przyciski:FindFirstChild(element.Value)
- if przyciskDoOdkrycia then
- odkryjPrzyciski(przyciskDoOdkrycia)
- else
- warn("Brakuje przycisku: " .. element.Value)
- end
- end
- end
- przycisk:Destroy()
- end
- end)
- end
- game.Players.PlayerAdded:Connect(function(player: Player)
- for _,przycisk in pairs(przyciski:GetChildren()) do
- nowyPrzycisk(przycisk)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement