Lucasluz

Teste

Dec 17th, 2024
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.20 KB | None | 0 0
  1. O único que deu certo foi esse aq ó
  2.  
  3. local ServerData = {} -- Armazena os dados do servidor
  4.  
  5. -- Função para coletar dados do servidor de maneira mais eficaz
  6. local function CollectServerData()
  7.     ServerData = {} -- Limpa dados antigos
  8.  
  9.     -- Função para procurar por todos os valores dentro do jogo
  10.     local function SearchForValues(container)
  11.         if container then
  12.             for _, item in ipairs(container:GetChildren()) do
  13.                 if item:IsA("NumberValue") or item:IsA("StringValue") or item:IsA("BoolValue") then
  14.                     -- Armazena os dados encontrados
  15.                     ServerData[item.Name] = item.Value
  16.                 elseif item:IsA("ObjectValue") then
  17.                     -- Coleta dados de ObjectValues
  18.                     ServerData[item.Name] = item.Value
  19.                 elseif item:IsA("Folder") or item:IsA("Model") then
  20.                     -- Se for uma pasta ou modelo, também tenta procurar dentro dela
  21.                     SearchForValues(item)
  22.                 end
  23.             end
  24.         end
  25.     end
  26.  
  27.     -- Procura dados em várias áreas do jogo
  28.     local searchContainers = {
  29.         game:GetService("ReplicatedStorage"),
  30.         game:GetService("Workspace"),
  31.         game:GetService("ServerStorage"),
  32.         game:GetService("Players"),
  33.         game:GetService("Teams"),
  34.         game:GetService("Lighting"),
  35.         game:GetService("Chat") -- Exemplo de outras áreas que podem ter dados interessantes
  36.     }
  37.  
  38.     -- Inicia a busca nos locais
  39.     for _, container in ipairs(searchContainers) do
  40.         SearchForValues(container)
  41.     end
  42.  
  43.     -- Caso não encontre nenhum dado
  44.     if next(ServerData) == nil then
  45.         ServerData["Aviso"] = "Nenhum dado encontrado no servidor!"
  46.     end
  47. end
  48.  
  49. -- Função para atualizar a UI com dados coletados
  50. local function UpdateUI()
  51.     local collectedData = ""
  52.     if next(ServerData) then
  53.         -- Se houver dados, exibe-os
  54.         for key, value in pairs(ServerData) do
  55.             collectedData = collectedData .. key .. ": " .. tostring(value) .. "\n"
  56.         end
  57.     else
  58.         -- Se não houver dados, exibe uma mensagem padrão
  59.         collectedData = "Nenhum dado encontrado no servidor."
  60.     end
  61.     DataText.Text = collectedData
  62. end
  63.  
  64. -- Criar UI
  65. local ScreenGui = Instance.new("ScreenGui")
  66. local Frame = Instance.new("Frame")
  67. local Title = Instance.new("TextLabel")
  68. local CloseButton = Instance.new("TextButton")
  69. local CopyButton = Instance.new("TextButton")
  70. local DataText = Instance.new("TextLabel")
  71. local CountdownLabel = Instance.new("TextLabel")
  72.  
  73. ScreenGui.Parent = game.CoreGui
  74. ScreenGui.Name = "ServerDataUI"
  75.  
  76. Frame.Parent = ScreenGui
  77. Frame.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  78. Frame.Size = UDim2.new(0, 500, 0, 400)
  79. Frame.Position = UDim2.new(0.5, -250, 0.5, -200)
  80. Frame.Draggable = true
  81. Frame.Active = true
  82.  
  83. Title.Parent = Frame
  84. Title.Text = "Carregando Dados..."
  85. Title.Size = UDim2.new(1, 0, 0, 30)
  86. Title.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  87. Title.TextColor3 = Color3.new(1, 1, 1)
  88. Title.Font = Enum.Font.SourceSansBold
  89. Title.TextSize = 18
  90.  
  91. CloseButton.Parent = Frame
  92. CloseButton.Text = "X"
  93. CloseButton.Size = UDim2.new(0, 30, 0, 30)
  94. CloseButton.Position = UDim2.new(1, -35, 0, 0)
  95. CloseButton.BackgroundColor3 = Color3.new(0.8, 0.1, 0.1)
  96. CloseButton.TextColor3 = Color3.new(1, 1, 1)
  97. CloseButton.Font = Enum.Font.SourceSansBold
  98. CloseButton.TextSize = 18
  99.  
  100. CopyButton.Parent = Frame
  101. CopyButton.Text = "Copiar Dados"
  102. CopyButton.Size = UDim2.new(0, 100, 0, 30)
  103. CopyButton.Position = UDim2.new(1, -135, 0, 0)
  104. CopyButton.BackgroundColor3 = Color3.new(0.1, 0.8, 0.1)
  105. CopyButton.TextColor3 = Color3.new(1, 1, 1)
  106. CopyButton.Font = Enum.Font.SourceSansBold
  107. CopyButton.TextSize = 16
  108.  
  109. DataText.Parent = Frame
  110. DataText.Text = ""
  111. DataText.Size = UDim2.new(1, -10, 1, -40)
  112. DataText.Position = UDim2.new(0, 5, 0, 35)
  113. DataText.BackgroundColor3 = Color3.new(0.15, 0.15, 0.15)
  114. DataText.TextColor3 = Color3.new(1, 1, 1)
  115. DataText.Font = Enum.Font.SourceSans
  116. DataText.TextSize = 16
  117. DataText.TextWrapped = true
  118. DataText.TextXAlignment = Enum.TextXAlignment.Left
  119. DataText.TextYAlignment = Enum.TextYAlignment.Top
  120. DataText.ClipsDescendants = true
  121.  
  122. CountdownLabel.Parent = Frame
  123. CountdownLabel.Text = "Aguarde 10 segundos (Vendo dados)"
  124. CountdownLabel.Size = UDim2.new(1, 0, 0, 30)
  125. CountdownLabel.Position = UDim2.new(0, 0, 0, 30)
  126. CountdownLabel.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  127. CountdownLabel.TextColor3 = Color3.new(1, 1, 1)
  128. CountdownLabel.Font = Enum.Font.SourceSansBold
  129. CountdownLabel.TextSize = 18
  130.  
  131. -- Função para fechar a UI
  132. CloseButton.MouseButton1Click:Connect(function()
  133.     ScreenGui:Destroy()
  134. end)
  135.  
  136. -- Função para copiar dados
  137. CopyButton.MouseButton1Click:Connect(function()
  138.     local copiedData = ""
  139.     if next(ServerData) then
  140.         -- Se houver dados, copia-os
  141.         for key, value in pairs(ServerData) do
  142.             copiedData = copiedData .. key .. ": " .. tostring(value) .. "\n"
  143.         end
  144.     else
  145.         -- Caso não haja dados, informa que não foi encontrado nada
  146.         copiedData = "Nenhum dado para copiar."
  147.     end
  148.  
  149.     -- Função para copiar dados no Delta Executor
  150.     if setclipboard then
  151.         setclipboard(copiedData)
  152.         print("Dados copiados para a área de transferência!")
  153.     else
  154.         warn("Seu executor não suporta 'setclipboard'.")
  155.     end
  156. end)
  157.  
  158. -- Função para efeito de carregamento
  159. local function LoadingEffect()
  160.     local countdown = 10 -- Tempo de contagem regressiva em segundos
  161.     local interval = 1 -- Intervalo de 1 segundo entre as atualizações
  162.     local count = countdown
  163.  
  164.     -- Inicia o efeito de carregamento
  165.     while count > 0 do
  166.         CountdownLabel.Text = "Aguarde " .. count .. " segundos (Vendo dados)"
  167.         wait(interval)
  168.         count = count - 1
  169.     end
  170.  
  171.     -- Depois que o tempo acabar, começa a coletar os dados
  172.     CountdownLabel.Text = "Coletando dados..."
  173.     wait(2) -- Dá um tempo para a última mensagem ser vista
  174.  
  175.     CollectServerData() -- Coleta os dados do servidor
  176.     UpdateUI() -- Atualiza a UI com os dados encontrados
  177. end
  178.  
  179. -- Inicia o efeito de carregamento
  180. LoadingEffect()
  181.  
  182. print("Script para Delta Executor carregado!")
Advertisement
Add Comment
Please, Sign In to add comment