Advertisement
Tzuro

Untitled

Mar 12th, 2024
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. local przyciski = script.Parent.Przyciski
  2. local zakupy = script.Parent.Zakupy
  3.  
  4. local magazyn = {}
  5.  
  6. local function ukryjPrzycisk(przycisk)
  7. przycisk.Transparency = 1
  8. przycisk.CanTouch = false
  9. end
  10.  
  11. local function odkryjPrzycisk(przycisk)
  12. przycisk.Transparency = 0
  13. przycisk.CanTouch = true
  14. end
  15.  
  16. local function nowyPrzycisk(przycisk)
  17. local nazwa = przycisk.Name
  18. local zakup
  19.  
  20. if zakupy:FindFirstChild(nazwa) then
  21. zakup = zakupy[nazwa]
  22. magazyn[nazwa] = zakup:Clone()
  23. zakup:Destroy()
  24. else
  25. warn("Brakuje zakupu: " .. nazwa)
  26. end
  27.  
  28. if nazwa ~= "1" then
  29. ukryjPrzycisk(przycisk)
  30. end
  31.  
  32. przycisk.Touched:Connect(function(hit)
  33. local player = game.Players:FindFirstChild(hit.Parent.Name)
  34.  
  35. if player then
  36. zakup = magazyn[nazwa]
  37.  
  38. if zakup then
  39. zakup.Parent = zakupy
  40. end
  41.  
  42. -- aktywowanie kolejnych przycisków
  43. for i, element in pairs(przycisk:GetChildren()) do
  44. if element.Name == "Kolejny" then
  45. local przyciskDoOdkrycia=przyciski:FindFirstChild(element.Value)
  46. if przyciskDoOdkrycia then
  47. odkryjPrzycisk(przyciskDoOdkrycia)
  48. else
  49. warn("Brakuje przycisku: " .. element.Value)
  50. end
  51. end
  52. end
  53. przycisk:Destroy()
  54.  
  55.  
  56. end
  57. end)
  58.  
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement