Portal SAMP
[Tutorial] Discord connector - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Guias e Tutoriais (https://portalsamp.com/forumdisplay.php?fid=7)
+--- Tópico: [Tutorial] Discord connector (/showthread.php?tid=2277)



Discord connector - Joao gaming - 08/04/2022

ola, vim trazer aqui um mini tutorial bem simples de como fazer um bot para seu servidor samp utilizando discord connector como tava dizendo aqui nao vai ter nada de mt complexo

Primeiro:
Abaixe o discord connector
LINK: https://github.com/maddinat0r/samp-discord-connector

Segundo:
va em discord devolpers 
LINK: https://discord.com/developers/applications

Terceiro:
clique em new application por acaso nao tenha "new application" talvez voce nao tenha feito login com sua conta discord

Quarto:
de um nome para o bot e clique em create depois va em "bot" e clique em add bot e clique em "reset token" e copie esse token lembrando nao revele a ninguem esse "token"
e adicione em seu servidor o bot irei fazer um mini tutorial de como adicionar:
clique em "OAouth2" em seguida clique em "URL Generator" ira aparecer uma tabela chamada "Scopes" ache o botao chamado "bot"
assim que voce achar clique nele e em seguida ira aparecer outra tabela chamada "bot permission" 
agora voce dara as permissao para seu bot recomendo colocar a permissao administrator 
em seguida ira aparecer o link do seu bot no fim e pronto copie

Quinto:
agora que voce esta com o token de seu bot copie os arquivos do samp-discord-connector para seu servidor
em seguida va em server.cfg do seu server/gamemode e coloque isso "discord_bot_token" e de um espaço
lembra que voce copiou o seu toke do bot? entao iremos utilizar ele agora
em seguida de colocar discord_bot_token e ter dado um espaço cole o token do seu bot
salve o arquivo

Sexto:
va no pawn da sua gm e coloque "#include discord-connector.inc"
em sua linha de preferencia eu coloco depos de a samp mais isso depende de voce

Setimo:
agora voce pode pegar alguns codigos na wiki do samp connector
neste link: https://github.com/maddinat0r/samp-discord-connector/wiki
irei dar alguns codigos tbm:
DCC_SendChannelMessage(id do canal, mensagem);
oque essa funçao faz? envia uma mensagem para o canal desejado com a mensagem desejada 

proxima:

DISCORD:la(DCC_Channel: channel, DCC_User: author, params[]){


      return 1;
}

oque esta funçao faz? este e os comandos do bot 

um codigo pronto para voces testarem
DISCORD:players(DCC_Channel: channel, DCC_User: author, params[]){ 
    new string[128], counter;
    new maxp = GetMaxPlayers();

    for(new i; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
            counter++;
    }

    format(string, sizeof(string), "%d/%d", counter, maxp);// mostra players online no momento
    DCC_SendChannelMessage(channel, string);
    return 1;
}

bem este e o fim deste topico espero ter ajudado lembrando n fiz nada mt profissional aqui apenas divulguei o discord connector para voce fazer suas whitelist ou outras coisa com este plugin
qualquer duvida ou erro meu comente para eu estar atualizando o topico 
Obs: Este tópico está desatualizado, houve atualizações no discord devoloper e no discord-connector


                                                                                                                          FIM