08/04/2022 02:29
(Esta mensagem foi modificada pela última vez a: 08/02/2023 21:11 por Joao gaming.)
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-disco...ector/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
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-disco...ector/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
Desenvolvendo Servidor Dayz Samp