Stanic Postado Julho 30, 2019 Denunciar Compartilhar Postado Julho 30, 2019 (editado) Um simples plugin de bans criado para facilitar o gerenciamento de punições no seu servidor O plugin conta com os principais comandos de um plugin normal de banimentos, como ban, tempban mute etc... Mas o que o torna diferente? Sistema de reports em gui Sistema de warn com limites (Se alguém chegar ao limite de warns uma ação é executada) Sistema de kick Sistema de histórico em gui Integração com o Discord Integração com um aplicativo android Plugin totalmente configurável Armazenamento em MySQL e SQLite stbans.bancmd - Permissão para usar os comandos de ban (Ban e tempban) stbans.mutecmd - Permissão para usar os comandos de mute (Mute e tempmute) stbans.unbancmd - Permissão para usar o comando de unban stbans.unmutecmd - Permissão para usar o comando de unmute stbans.warncmd - Permissão para o comando de warnstbans.reportcmd - Permissão para usar o comando para reportar stbans.reportadm - Permissão para receber notificações de novos reports e para usar o comando de visualização dos reportsstbans.kickcmd - Permissão para usar o comando de kick stbans.verifycmd - Permissão para usar o comando de verificação (Histórico) Pluginimgur AplicativoGif Encontrou algum bug ou possui uma sugestão? Deixe uma mensagem no post ou me contate via Discord:!! ♡ GabiST - Stanic ♡ !!#8474Downloads Download do pluginDownload do aplicativo Arquivo de configuração traduzido (Tradução feita por guxtavo) pastebin Source code GithubAbaixo contém os tutoriais de como integrar o plugin com o Discord e com o Aplicativo não é obrigatório usar algum deles, você pode desativar a integração pela config Para a integração com o Discord você precisa de um bot, para criar um token de um siga o tutorial abaixo: TUTORIAL - PEGANDO O TOKEN Spoiler PEGANDO O TOKEN SEM TER UM BOT Passo 1: Entre no link https://discordapp.com/developers/applications/ e logue-se utilizando sua conta do Discord (Caso ache que é fraude, fique sabendo que esse é o site oficial deles.) Passo 2: Clique em "New Application" (Ou novo aplicativo), ira aparecer um pequeno menu, lá você ira colocar o nome que deseja para o bot. Após ter feito isso clique em "Create" (Ou criar).http://prntscr.com/om8ha5http://prntscr.com/om8hgf Passo 3: Clique na aba "Bot" e depois em "Add bot"http://prntscr.com/om8hjmhttp://prntscr.com/om8hmf Passo 4: Clique em copy (Copiar) e depois cole na aba "Token" no arquivo settings.ymlhttp://prntscr.com/om8hqxhttp://prntscr.com/om8hv8PEGANDO O TOKEN JÁ TENDO UM BOT Passo 1: Entre no link https://discordapp.com/developers/applications/ e logue-se utilizando sua conta do Discord (Caso ache que é fraude, fique sabendo que esse é o site oficial deles.) Passo 2: Escolha seu bot Passo 3: Clique na aba "Bot"http://prntscr.com/om8hjm Passo 4: Clique em copy (Copiar) e depois cole na aba "Token" no arquivo settings.ymlhttp://prntscr.com/om8hqxhttp://prntscr.com/om8hv8 TUTORIAL - PEGANDO O ID DOS CANAIS Spoiler Passo 1: Vá em configurações do usuário pelo Discordhttp://prntscr.com/om8ja9 Passo 2: Vá em "Aparência" e ative a opção "Modo desenvolvedor"http://prntscr.com/om8jqe Passo 3: Vá para o seu servidor do Discord e clique com o botão direito do mouse no canal que deseja, depois clique em "Copiar ID"http://prntscr.com/om8k4q Passo 4: Vá para o arquivo "settings.yml" e coloque o ID do canal na aba que quiser Exemplo: Eu quero colocar no canal onde a mensagem de ban será enviada, basta colocar aqui: http://prntscr.com/om8kdg TUTORIAL - INTEGRANDO O APLICATIVO COM O PLUGINtalvez você tenha que abrir a porta 4567 Spoiler A integração com o aplicativo funciona a partir de uma conexão do celular e o servidor, para isso você vai precisar só do ip do servidor e um token. O que é um token? Um token é como se fosse uma senha usada para autenticar seu celular, você pode criar infinitos tokens com diversas permissões. Cada permissão possibilita você de fazer algo no aplicativo, veja um exemplo: Permissão nível 1: Com essa permissão você pode visualizar informações sobre punições. Permissão nível 2: Com essa permissão você tem todas do nível 1 e pode aplicar punições. Permissão nível 3: Com essa permissão você tem todas do nível 2 e pode revogar punições.Legal, onde posso criar novos tokens?Basta abrir a pasta do plugin e ir no arquivo tokens.yml, lá você vai encontrar algumas informações explicando sobre as permissões e etc... Para configurar um novo token basta seguir os exemplos, como vimos possui três tokens, cada um deles com um nível de permissão diferente. Agora é só excluir eles e criar um com o nível de permissão que quiser. No meu caso eu criei um chamado "testandoOToken123" com o nível de permissão 3. - Print de como ficou É importante que depois exclua os tokens de exemplo para evitar pessoas com más intenções, como eu disse a conexão é feita do celular com servidor a partir do IP, o token serve para autenticar o celular, então se você deixar os tokens de exemplos qualquer pessoa que saiba o IP do seu servidor pode fazer uma autenticação. Logando no aplicativo Para logar no aplicativo é bem fácil (não tenho um gif fazendo isso, mas mesmo assim você vai conseguir) , após instalar ele abra-o, após abrir você vai encontrar uma tela de login com os campos: IP do servidor Token No "IP do servidor" você vai colocar o IP numérico do servidor SEM A PORTA No "token" você vai colocar o token desejado, no meu caso vou por o que eu criei antes ("testandoOToken123") Vai ficar tipo assim: 10.0.2.2 testandoOToken123o ip que coloquei é 10.0.2.2 (um localhost no android) Após isso basta clicar em "Logar", caso tudo ocorra bem você será direcionado para uma nova tela com as funções do plugin e receberá uma mensagem na tela falando que foi autenticado e bla bla bla. Não foi possível autenticar? Tente uma das coisas abaixo: 1 - Verifique se o servidor está ligado e se está com o plugin ativado 2 - Verifique se a opção "enableApp" está em true na config 3 - Verifique se a porta 4567 está aberta (Testei no server.pro e aparentemente não funciona por causa da porta. O plugin e o aplicativo foram testando na battlehost, aparentemente nessas hosts funcionam)Pronto, você já pode começar a usar o aplicativo. O plugin foi testado em um servidor real, aparentemente está funcionando normalmente. Porém o mesmo está em uma beta, bugs podem ocorrer 30/07/2019 - Plugin lançado 31/07/2019 - Bug de não revogar a punição após o tempo da mesma acabar corrigido 31/07/2019 - Bug dos comandos unmute e unban corrigidos 19/09/2019 - Adicionado o MySQL 20/12/2019 - Plugin recriado e atualizado, agora o mesmo possui mais sistemas e um aplicativo android 21/12/2019 - Adicionado {report} que mostra o nick de quem reportou para usar nas mensagens de report; Adicionada a opção de colocar cabeças customizadas por url ou nick; Adicionado arquivo de configuração traduzido no tópico 30/01/2020 - Adicionado punições por IP; Agora os reports salvam quando o servidor desliga; Adicionado método para visualizar os reports clicando nele 24/04/2020 - Agora você pode alterar a porta do aplicativo pela config 16/05/2020 - Corrigido mensagens faltando na config Adicionado sub-comando para limpar todos os reportes (/reports clear) Adicionado delay para reportar 20/05/2020 - Alterada a permissão para unmute e unban (Agora cada comando tem a sua própria) 08/06/2020 - Corrigido erro no tempo de punições por dias Adicionada a possibilidade de colocar comandos para quando clica em um report 28/06/2020 - Adicionada a possibilidade de alterar o tipo de anúncio de uma punição: -s - Não envia nenhum anúncio sobre a punição -d - Envia um anúncio apenas para o Discord -b - Envia um anúncio apenas no broadcast Exemplo: /ban Stanic Sem motivo -s Adicionada a possibilidade de revogar uma punição pelo nick Exemplo: /unban Stanic Adicionado aliases em alguns comandos: /report - /reportar /verify - [/verificar, /historic, /historico] 30/06/2020 - Adicionada a possibilidade de usar os comandos pelo discord Todos os comandos sobre bans, mutes e um para ver as informações de uma punição (prefixoinfo | !info) podem ser executados pelo Discord Editado Julho 15, 2020 por Stanic Corrigido o link de download 8 Link para o comentário Compartilhar em outros sites More sharing options...
MrPoll Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Otimo plugin ! Link para o comentário Compartilhar em outros sites More sharing options...
Z3R0 Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Simplesmente incrível! Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Julho 31, 2019 Autor Denunciar Compartilhar Postado Julho 31, 2019 28 minutos atrás, MrPoll disse: Otimo plugin ! 1 minuto atrás, SrHost disse: Simplesmente incrível! Obg ❤️ @Topic Modifiquei o tópico adicionando tutoriais para pegar o token do bot e o id do canal Link para o comentário Compartilhar em outros sites More sharing options...
LucasCas Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Muito bom parabéns ? Link para o comentário Compartilhar em outros sites More sharing options...
DaddyLuck Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Simplesmente foda esse plugin, parabéns. Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Julho 31, 2019 Autor Denunciar Compartilhar Postado Julho 31, 2019 19 minutos atrás, LucasCas disse: Muito bom parabéns ? 15 minutos atrás, LuckTz disse: Simplesmente foda esse plugin, parabéns. Obg ❤️ 1 Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Nossa era um plugin assim que estava procurando com id e gui perfect ❤️ Link para o comentário Compartilhar em outros sites More sharing options...
Z3R0 Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 @Stanic! [Observações] • No /checkplayer da para pegar o frasco de Xp (http://prntscr.com/om95y4); • Quando o jogador é punido, não da para aplicar outra punição ao mesmo pois diz que o player já tem uma punição, independente se a punição já tenha terminado ou não (http://prntscr.com/om96f2); • Quando o player é banido temporariamente e termina a punição dele, ele não consegue entrar no servidor: (http://prntscr.com/om9398). Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Julho 31, 2019 Autor Denunciar Compartilhar Postado Julho 31, 2019 13 horas atrás, SrHost disse: @Stanic! [Observações] • No /checkplayer da para pegar o frasco de Xp (http://prntscr.com/om95y4); • Quando o jogador é punido, não da para aplicar outra punição ao mesmo pois diz que o player já tem uma punição, independente se a punição já tenha terminado ou não (http://prntscr.com/om96f2); • Quando o player é banido temporariamente e termina a punição dele, ele não consegue entrar no servidor: (http://prntscr.com/om9398). Resolvido!Tinha esquecido de adicionar o evento para bloquear o clique no /checkplayer; Também esqueci de remover o cache da pessoa quando a punição acabasse; Coloquei o plugin em uma host para poder testar melhor (Meu PC não estava aguentando) e pude perceber que tinha alguns bugs básicos que não atrapalhariam no funcionamento mas que eram meio chatos... Um deles era de não enviar o tempo exato no Discord, agora ele manda "Permanente" quando a punição é permanente e o tempo exato quando é temporária - http://prntscr.com/omkb4v Para ficar mais bonito, adicionei uma mensagem de quando a punição da pessoa é revogada (Só ira aparecer se a punição for ban) que também já vai corrigir o erro de não conseguir entrar - http://prntscr.com/omke3d Peço que adicione a seguinte mensagem na aba "Mensagens" no arquivo de configurações: punicaoRevogadaKick: "&4SERVIDOR @n&cSua punicao foi revogada! @n@n&eRelogue para entrar no servidor @n&aEsperamos que tenha aprendido a licao dessa vez" Exemplo:http://prntscr.com/omm2gk Desculpe pelos erros, não pude testar muito por conta do PC ruim @Topic Atualizei o novo link de download corrigindo os erros falados. Source no github atualizada. Link para o comentário Compartilhar em outros sites More sharing options...
LymeeFairy Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Muito Bom, parabéns! Link para o comentário Compartilhar em outros sites More sharing options...
stooneg0mes Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 top 1 Link para o comentário Compartilhar em outros sites More sharing options...
Laravel 8 em Pessoa Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 bot Link para o comentário Compartilhar em outros sites More sharing options...
Laravel 8 em Pessoa Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Bugs: TempMute não funciona(Internal ERROR) Unmute não funciona(Aparece que o jogador não contem um punimento) Link para o comentário Compartilhar em outros sites More sharing options...
4NTZ0NE Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Pronto baixei agora tira do ar kkk plugin foda kkkkkkkkkkkk Link para o comentário Compartilhar em outros sites More sharing options...
Tinyte Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Ótimo plugin. Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Julho 31, 2019 Autor Denunciar Compartilhar Postado Julho 31, 2019 3 horas atrás, Kritical disse: Muito Bom, parabéns! 2 horas atrás, stooneg0mes disse: top 57 minutos atrás, 4NTZ0NE disse: Pronto baixei agora tira do ar kkk plugin foda kkkkkkkkkkkk 7 minutos atrás, Tinyte disse: Ótimo plugin. Obg ❤️ Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Julho 31, 2019 Autor Denunciar Compartilhar Postado Julho 31, 2019 3 horas atrás, M0rais disse: Bugs: TempMute não funciona(Internal ERROR) Unmute não funciona(Aparece que o jogador não contem um punimento) Poderia enviar print do erro? Testei aqui e está normal... Unmute e unban corrigidos. Link para o comentário Compartilhar em outros sites More sharing options...
Saraah Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 Mas que delicia esta este Plugin!! PARABENS! Nunca vi nada assim por ca. Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Julho 31, 2019 Autor Denunciar Compartilhar Postado Julho 31, 2019 1 minuto atrás, NYJ disse: Mas que delicia esta este Plugin!! PARABENS! Nunca vi nada assim por ca. Obg ❤️ Link para o comentário Compartilhar em outros sites More sharing options...
Saraah Postado Julho 31, 2019 Denunciar Compartilhar Postado Julho 31, 2019 1 minuto atrás, Stanic disse: Obg ❤️ E sempre bom ter aquelas pessoas que ajudam os outros em vez de tentar lucrar em cima disso! Mas agora, esse plugin ajudara muitas pessoas e e fora do normal. Mais uma vez os meus Parabens Link para o comentário Compartilhar em outros sites More sharing options...
Laravel 8 em Pessoa Postado Agosto 1, 2019 Denunciar Compartilhar Postado Agosto 1, 2019 10 horas atrás, Stanic disse: Poderia enviar print do erro? Testei aqui e está normal... Unmute e unban corrigidos. Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Agosto 1, 2019 Autor Denunciar Compartilhar Postado Agosto 1, 2019 5 horas atrás, M0rais disse: Corrigido! Tinha esquecido de dar replace em algumas mensagens. Acho que encontrei o tal bug do /tempban, espero que tenha sido corrigido.Novo link de download adicionado. Link para o comentário Compartilhar em outros sites More sharing options...
Guest FariinhaBR Postado Agosto 1, 2019 Denunciar Compartilhar Postado Agosto 1, 2019 Ótimo plugin, parabéns! Link para o comentário Compartilhar em outros sites More sharing options...
Stanic Postado Agosto 1, 2019 Autor Denunciar Compartilhar Postado Agosto 1, 2019 9 minutos atrás, PaoDeQueiijoBR disse: Ótimo plugin, parabéns! Obg ❤️ Link para o comentário Compartilhar em outros sites More sharing options...
pqpsloow Postado Agosto 2, 2019 Denunciar Compartilhar Postado Agosto 2, 2019 pq o meu n vai nenhum comando? Link para o comentário Compartilhar em outros sites More sharing options...
Z3R0 Postado Agosto 2, 2019 Denunciar Compartilhar Postado Agosto 2, 2019 38 minutos atrás, Lucas Guimarães disse: pq o meu n vai nenhum comando? http://prntscr.com/onkx0z Simples pô. Link para o comentário Compartilhar em outros sites More sharing options...
pqpsloow Postado Agosto 2, 2019 Denunciar Compartilhar Postado Agosto 2, 2019 meu não vai a mensagem pro discord '-' Link para o comentário Compartilhar em outros sites More sharing options...
SrRafa Postado Agosto 2, 2019 Denunciar Compartilhar Postado Agosto 2, 2019 @@Lucas Guimarães Nem o meu Link para o comentário Compartilhar em outros sites More sharing options...
Nescaaallz Postado Agosto 2, 2019 Denunciar Compartilhar Postado Agosto 2, 2019 Bom plugin, provavelmente irei usar no meu servidor! Parabéns pelo projeto! Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados