Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. local sp = script.Parent
  2. local config = script.Configuration
  3. local rank,logo,background,class1,class2,class3,groupid,gname,font,titleColor = config.GroupRank.Value,config.LogoID.Value,config.BackgroundID.Value,config.Class1.Value,config.Class2.Value,config.Class3.Value,config.GroupID.Value,config.GName.Value,config.Font.Value,config.TitleColor.Value
  4.  
  5. --[[~~~CONFIG~~~]]--
  6. --font
  7. local children = sp:GetChildren()
  8. for _, child in pairs(children) do
  9. for _, child in pairs(child:GetChildren()) do
  10. table.insert(children, child)
  11. end
  12. if child:IsA("TextLabel") or child:IsA("TextBox") or child:IsA("TextButton") then
  13. child.Font = font
  14. end
  15. end
  16. --group name
  17. sp.Start.AirportName.Text = gname
  18. sp.End.TY.Text = ("Thank you for choosing "..gname.."!")
  19. --logo
  20. for i,v in pairs(sp:GetChildren()) do
  21. if v:IsA("Frame") then
  22. v.Logo.Image = "rbxassetid://"..logo
  23. end
  24. end
  25. sp.End.Logo2.Image = "rbxassetid://"..logo
  26. --background
  27. sp.Image = "rbxassetid://"..background
  28. --class1
  29. sp:WaitForChild("Class").Class1.naem.Text = class1
  30. sp.Admin.Class1.naem.Text = class1
  31. --class2
  32. sp.Class.Class2.naem.Text = class2
  33. sp.Admin.Class2.naem.Text = class2
  34. --class3
  35. sp.Class.Class3.naem.Text = class3
  36. sp.Admin.Class3.naem.Text = class3
  37. --titleColor
  38. sp.Start.AirportName.TextColor3 = titleColor
  39. sp.Start.FB.TextColor3 = titleColor
  40. sp.Class.Title.TextColor3 = titleColor
  41. sp.Admin.Title.TextColor3 = titleColor
  42. sp.Summary.Title.TextColor3 = titleColor
  43. sp.AdminEnd.Title.TextColor3 = titleColor
  44. sp.End.Title.TextColor3 = titleColor
  45. sp.End.TY.TextColor3 = titleColor
  46. --[[~~~TRANSITIONS~~~]]--
  47. local function v(s)
  48. s.Visible = true
  49. end
  50. local function iv(s)
  51. s.Visible = false
  52. end
  53. --start
  54. sp.Start.Start.MouseButton1Click:connect(function()
  55. iv(sp.Start)
  56. v(sp.Class)
  57. end)
  58. sp.Start.Admin.MouseButton1Click:connect(function()
  59. if game.Players.LocalPlayer:GetRankInGroup(groupid) >= rank then
  60. iv(sp.Start)
  61. v(sp.Admin)
  62. end
  63. end)
  64. --class
  65. sp.Class.Continue.MouseButton1Click:connect(function()
  66. iv(sp.Class)
  67. v(sp.Summary)
  68. end)
  69. sp.Class.Admin.MouseButton1Click:connect(function()
  70. iv(sp.Class)
  71. v(sp.Admin)
  72. end)
  73. --admin
  74. for i,v in pairs(sp.Admin:GetChildren()) do
  75. if v:IsA("ImageLabel") then
  76. v.Submit.MouseButton1Click:connect(function()
  77. if game.Players.LocalPlayer:GetRankInGroup(groupid) >= rank then
  78. local f = v.Name
  79. sp.Class.f.Seats.Text = v.Seats.Text
  80. end
  81. end)
  82. end
  83. end
  84. sp.Admin.Back.MouseButton1Click:connect(function()
  85. iv(sp.Admin)
  86. v(sp.Start)
  87. end)
  88. --summary
  89. sp.Summary.Back.MouseButton1Click:connect(function()
  90. iv(sp.Summary)
  91. v(sp.Class)
  92. end)
  93. sp.Summary.Continue.MouseButton1Click:connect(function()
  94. iv(sp.Summary)
  95. v(sp.End)
  96. end)
  97. --end
  98. sp.End.Done.MouseButton1Click:connect(function()
  99. iv(sp.End)
  100. v(sp.Start)
  101. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement