Dekonpriv Posted July 18, 2023 Share 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. Link to comment
Maaster Posted July 20, 2023 Share 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 Link to comment
Dekonpriv Posted July 22, 2023 Author Share 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ó. Link to comment
Other Languages Moderators androksi Posted July 28, 2023 Other Languages Moderators Share 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 Link to comment
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