Jump to content

Enviar mensagens para um canal do Discord pelo MTA [MTA 1.5.6+]


Recommended Posts

Opa, tudo bom?
Vim traduzir um tutorial gringo que foi criado aqui no forum do MTA mesmo pois achei interessante.
Ele basicamente envia mensagens do seu servidor até algum canal do Discord.

 

 

 


 

*todos os passos possuem uma imagem para auxiliar. Clique no spoiler para vê-la.

PASSO 1:
Para que o script envie mensagens para o Discord, iremos utilizar um WebHook. Comece criando um. (Botão direito no canal > Editar Canal > Integrações > Webhooks > Novo Webhook)
 

Spoiler

b3XlyJb.png

 

PASSO 2:
Insira as informações do WebHook (nome e canal) e clique em Copiar URL do webhook

Spoiler

UJnvNXC_d.webp?maxwidth=760&fidelity=gra


PASSO 3:
Efetue o download do script e coloque-o em seu servidor.
Download
Clique em Code > Download ZIP
 

Spoiler

 

MnT5GOA.png

 

 

 


PASSO 4:
Ele irá fazer o Download de um arquivo chamado mtasa-dcwebhook-master.zip
Utilizando o WinRar, clique com o botão direito e clique em Extrair Aqui.

Renomeie a pasta que foi extraída para webhook

Spoiler

CbAxvRP_d.webp?maxwidth=760&fidelity=gra

 

PASSO 5:

Abra a pasta webhook e edite o arquivo webhookS.lua

Na parte superior, altere "url" pelo seu link do webhook.
Lembre-se de mantê-lo entre aspas.
 

Spoiler

woOkjbe_d.webp?maxwidth=760&fidelity=gra

 

PASSO 6:
Salve o arquivo que editou, feche-o, e mova a pasta para os arquivos do seu servidor.


Pronto :)
Agora você pode enviar mensagens para o Discord usando outro script ou utilizando /dcmessage.


Método para utilizar em outro script:

exports.webhook:sendDiscordMessage("seu texto")

 


 

É possível que você precise declarar a versão no meta.xml.
Para isso, abra o meta.xml do webhook e altere para:
 

<meta>
	<info author="MrZsemle" name="Discord webhook messages" />
	<script src="webhookS.lua"/>
	<min_mta_version client="1.5.4" server="1.5.4-9.11413"/> 
	<export function="sendDiscordMessage" type="server" />
</meta>

 



Créditos:

Tradução e Postagem em Português:
SrPattif

Postagem em Inglês:
MrZsemle

Desenvolvedor do Script:
MrZsemle

Edited by SrPattif
Formatação e algumas burrices
  • Like 1
  • Thanks 1
Link to comment
  • 1 month later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...