Guest User

script

a guest
Oct 6th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. local animationSpeedShow = .5
  2. local animationSpeedHide = .5
  3. local positionShow = UDim2.new(0.1, 0, 0, 0)
  4. local positionHide = UDim2.new(0.1, 0, -0.2, 0)
  5.  
  6. local player = game.Players.LocalPlayer
  7. local playerGui = player.PlayerGui
  8. local dialogGui = playerGui.DialogGui
  9. local dialogFrame = playerGui.DialogGui.DialogFrame
  10. local showDialog = game.ReplicatedStorage.ShowDialog
  11.  
  12. playerGui:SetTopbarTransparency(0)
  13.  
  14. local function onShowDialog(thumbnail, text, duration)
  15. local thumbnailPicture = dialogFrame:FindFirstChild(thumbnail)
  16. thumbnailPicture.Visible = true
  17. dialogFrame.TextLabel.Text = text
  18. dialogFrame:TweenPosition(positionShow, Enum.EasingDirection.Out, Enum.EasingStyle.Quint, animationSpeedShow)
  19. wait(duration)
  20. dialogFrame:TweenPosition(positionHide, Enum.EasingDirection.Out, Enum.EasingStyle.Quint, animationSpeedHide)
  21. wait(animationSpeedHide)
  22. thumbnailPicture.Visible = false
  23. end
  24.  
  25. showDialog.OnClientEvent:connect(onShowDialog)
Advertisement
Add Comment
Please, Sign In to add comment