Dekonpriv Posted July 18, 2023 Posted July 18, 2023 Olá, gostaria de saber como faz para adicionar por exemplo: várias Logs, ou seja: em um único script adicionar vários links de Webhooks e conseguir utilizar cada um deles.
Maaster Posted July 20, 2023 Posted July 20, 2023 (edited) On 18/07/2023 at 13:53, Dekonpriv said: Olá, gostaria de saber como faz para adicionar por exemplo: várias Logs, ou seja: em um único script adicionar vários links de Webhooks e conseguir utilizar cada um deles. Você quer enviar o mesmo conteudo para varios links? pode fazer uma table com todos os links lá dentro e usar um loop pra passar de link por link fazendo o fetch local links = { "link", "link", ... } for _, link in ipairs (links) do --codigo que era executar uma vez para cada link passado end Edited July 20, 2023 by Maaster
Dekonpriv Posted July 22, 2023 Author Posted July 22, 2023 Em 20/07/2023 às 11:30, Maaster disse: Você quer enviar o mesmo conteudo para varios links? pode fazer uma table com todos os links lá dentro e usar um loop pra passar de link por link fazendo o fetch local links = { "link", "link", ... } for _, link in ipairs (links) do --codigo que era executar uma vez para cada link passado end Olá amigo, infelizmente não é exatamente isso, é tipo: Eu poder fazer várias logs em um único arquivo, exemplo morte vai para um link, quem comprou um veículo em outro link, e assim vai. é que só encontro Logs com um único link, aí para haver várias logs diferentes é necessário adicionar vários arquivos, eu só queria compactar esse conteúdo para um resource só.
androksi Posted July 28, 2023 Posted July 28, 2023 (edited) Opa, @Dekonpriv — beleza? Acredito que a melhor forma de alcançar esse objetivo é criando um resource separado. Por exemplo, você pode criar um resource discord_webhooks e, num arquivo server-side, definir uma tabela sendo o índice dela um nome que você referencie e o valor será o link. Olha aí abaixo: local webhooks = { [ "vehicle-logs" ] = "https://api.discord.com/...1", [ "bank-logs" ] = "https://api.discord.com/...2", [ "punishment-logs" ] = "https://api.discord.com/...3" }; function sendInfoThrough( webhookReference, data ) local discordWebhookURI = webhooks[ webhookReference ]; if ( not discordWebhookURI ) then return; end fetchRemote( discordWebhookURI, data ); -- Aqui seria a lógica que você provavelmente já fez. end Agora a função sendInfoThrough precisa ser exportada para que outros resources possam executá-la. Uma vez exportada, em outros resources você usaria desta forma: exports.discord_webhooks:sendInfoThrough( "bank-logs", { player_name = getPlayerName( player ), message = "Executou um depósito no banco." } ); exports.discord_webhooks:sendInfoThrough( "vehicle-logs", { player_name = getPlayerName( player ), message = "Comprou o veículo ..." } ); Edited July 28, 2023 by androksi
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now