Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. Purple = {Vector3.new(-1224.6, 385, -1267.617)}
  2. Green = {Vector3.new(-1143.291, 385, -1205.318)}
  3. Blue = {Vector3.new(-1298.2, 385, -1262.216)}
  4. Orange = {Vector3.new(-1203.8, 385, -1227.616)}
  5. Red = {Vector3.new(-1114.795, 387, -1265.613)}
  6.  
  7. print("DID IT INVOKE? - FROM SERVER")
  8.  
  9. script.K1.OnServerInvoke = function(player)
  10. if game.ReplicatedStorage.Kingdom.Kingdoms:FindFirstChild("GreenKingdom") then
  11. local Owner = game.ReplicatedStorage.Kingdom.Kingdoms:FindFirstChild("GreenKingdom").Owner
  12. for i,v in pairs (game.Players:GetChildren()) do
  13. wait(1)
  14. print("Done getting children")
  15. if v.Name == Owner.Value then
  16. print("Got owner")
  17. v.PlayerGui:FindFirstChild("JoinAcceptDecline")
  18. v.PlayerGui.JoinAcceptDecline.Join.Visible = true
  19. v.PlayerGui.JoinAcceptDecline.Join.Player.Text = player.Name.." wants to join your kingdom!"
  20. print("Owner has gui now")
  21.  
  22. repeat
  23.  
  24. local onAccept = function()
  25. player.TeamColor = BrickColor.new("Bright violet")
  26. player.PlayerGui.MainFramework.Framework.Visible = false
  27. player.PlayerGui.Menu.Open.Visible = true
  28.  
  29. game.ReplicatedStorage.Kingdom.PlayersColor.Purple.Value = game.ReplicatedStorage.Kingdom.PlayersColor.Purple.Value + 1
  30. v.PlayerGui.JoinAcceptDecline.Join.Visible = false
  31.  
  32. player.Character.Torso.CFrame = CFrame.new(Purple[math.random(1,#Purple)])
  33. return true
  34. end
  35.  
  36. local onDecline = function()
  37. v.PlayerGui.JoinAcceptDecline.Join.Visible = false
  38. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.Waiting.Text = "THE LEADER HAS DECLINED"
  39. wait(2)
  40. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.Waiting.Visible = false
  41.  
  42. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.K1.Visible = true
  43. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.K2.Visible = true
  44. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.K3.Visible = true
  45. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.K4.Visible = true
  46. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.K5.Visible = true
  47.  
  48. player.PlayerGui.MainFramework.Framework.JoinKingdomFrame.Waiting.Text = "WAITING FOR LEADER TO DECIDE"
  49. return true
  50. end
  51.  
  52. v.PlayerGui.JoinAcceptDecline.Join.Accept.MouseButton1Click:connect(onAccept)
  53. v.PlayerGui.JoinAcceptDecline.Join.Decline.MouseButton1Click:connect(onDecline)
  54.  
  55. until onAccept == true or onDecline == true
  56.  
  57. end
  58. end
  59. end
  60. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement