Advertisement
coldyzhx

Cópia e Cola Seguindo os passos que eu te mandei no discord

Sep 27th, 2024
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. -- Serviços necessários
  2. local Players = game:GetService("Players")
  3. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  4. local MessagingService = game:GetService("MessagingService")
  5.  
  6. -- Evento remoto para doações
  7. local DonationEvent = Instance.new("RemoteEvent", ReplicatedStorage)
  8. DonationEvent.Name = "DonationEvent"
  9.  
  10. -- Função para lidar com doações
  11. local function onDonation(player, amount, recipient)
  12. local message = ""
  13. if amount >= 50 then
  14. -- Efeito de Nuke
  15. if player == recipient then
  16. message = string.format("[Nuke] %s doou %d Robux para si mesmo!", player.Name, amount)
  17. else
  18. message = string.format("[Nuke] %s doou %d Robux para %s!", player.Name, amount, recipient.Name)
  19. end
  20. -- Enviar mensagem global
  21. MessagingService:PublishAsync("GlobalDonation", message)
  22. else
  23. -- Mensagem local
  24. message = string.format("%s doou %d Robux para %s!", player.Name, amount, recipient.Name)
  25. DonationEvent:FireAllClients(message)
  26. end
  27. end
  28.  
  29. -- Conectar evento de doação
  30. DonationEvent.OnServerEvent:Connect(onDonation)
  31.  
  32. -- Receber mensagens globais
  33. MessagingService:SubscribeAsync("GlobalDonation", function(message)
  34. DonationEvent:FireAllClients(message.Data)
  35. end)
  36.  
  37. -- Script para exibir mensagens no cliente
  38. local function onClientDonation(message)
  39. local player = Players.LocalPlayer
  40. local chatMessage = Instance.new("Message", player.PlayerGui)
  41. chatMessage.Text = message
  42. wait(5)
  43. chatMessage:Destroy()
  44. end
  45.  
  46. DonationEvent.OnClientEvent:Connect(onClientDonation)
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement