Comandos Customizados
Configure comandos personalizados para o lobby.
Exemplo completo de configuração
Aqui está um exemplo de como configurar comandos customizados:
Commands:
c1:
Command: '/discord'
Permission: '' # deixe '' para não usar
Actionbar: '' # deixe '' para não usar
Title: '' # deixe '' para não usar
Chat: |
&aNosso discord: &fwww.ystoreplugins.com.br/discord&a.
broadcast:
# deixe '' para não usar
Actionbar: ''
Title: ''
Chat: ''
# Comando que o jogador irá ser forçado à enviar ao digitar o /discord
# Coloque no formato: /<command>
ForceCommand: '' # deixe '' para não usar
# Som que será executado
# Deixe '' para não usar
Som: ''
# O comando precisa de um argumento?
# Ex: /discord oi amigos
Argumento: false
Uso: '&cUse: /discord'
# embed do discord
# apague para não usar
# placeholder {args} para pegar os argumentos depois do comando
Discord:
#
URL: ''
Username: 'CustomEmbed'
Ativar: false
#
Title: ''
Thumbnail: ''
Color: '#fff'
Content: '{player}!'
Footer:
Text: 'Todos os direitos reservados'
Image: ''
Fields:
jogador:
Inline: false
Header: 'Jogador'
Content: '{player}'Opções disponíveis na configuração
Estrutura de cada comando
Cada comando customizado possui as seguintes propriedades:
| Propriedade | Tipo | Descrição |
|---|---|---|
Command | Texto | Comando que será executado (ex: /discord) |
Permission | Texto | Permissão necessária (deixe vazio para não usar) |
Actionbar | Texto | Mensagem na actionbar (deixe vazio para não usar) |
Title | Texto | Título a ser exibido (deixe vazio para não usar) |
Chat | Texto | Mensagem no chat |
broadcast | Objeto | Mensagens de broadcast |
ForceCommand | Texto | Comando forçado (deixe vazio para não usar) |
Som | Texto | Som a ser executado (deixe vazio para não usar) |
Argumento | Boolean | Se o comando precisa de argumentos |
Uso | Texto | Mensagem de uso incorreto |
Discord | Objeto | Integração com Discord (opcional) |
broadcast
Mensagens de broadcast quando o comando é executado.
| Propriedade | Tipo | Descrição |
|---|---|---|
Actionbar | Texto | Mensagem na actionbar para todos (deixe vazio para não usar) |
Title | Texto | Título para todos (deixe vazio para não usar) |
Chat | Texto | Mensagem no chat para todos (deixe vazio para não usar) |
Discord
Integração com Discord usando webhooks.
| Propriedade | Tipo | Descrição |
|---|---|---|
URL | Texto | URL do webhook do Discord |
Username | Texto | Nome do usuário do webhook |
Ativar | Boolean | Ativar integração com Discord |
Title | Texto | Título do embed |
Thumbnail | Texto | URL da thumbnail |
Color | Texto | Cor do embed (formato hexadecimal) |
Content | Texto | Conteúdo da mensagem |
Footer
Rodapé do embed do Discord.
| Propriedade | Tipo | Descrição |
|---|---|---|
Text | Texto | Texto do rodapé |
Image | Texto | URL da imagem do rodapé |
Fields
Campos customizados do embed.
Cada campo possui:
| Propriedade | Tipo | Descrição |
|---|---|---|
Inline | Boolean | Se o campo é inline |
Header | Texto | Cabeçalho do campo |
Content | Texto | Conteúdo do campo |
Placeholders disponíveis
| Placeholder | Descrição |
|---|---|
{player} | Nome do jogador |
{args} | Argumentos do comando |
Criando um comando customizado
Siga este exemplo para criar um novo comando:
Commands:
loja:
Command: '/loja'
Permission: ''
Actionbar: '&aAcesse nossa loja!'
Title: ''
Chat: |
&a&lLOJA
&fAcesse nossa loja em: &bystoreplugins.com.br
broadcast:
Actionbar: ''
Title: ''
Chat: ''
ForceCommand: ''
Som: 'LEVEL_UP'
Argumento: false
Uso: '&cUse: /loja'Exemplo com argumentos
Commands:
aviso:
Command: '/aviso'
Permission: 'ylobby.aviso'
Actionbar: ''
Title: ''
Chat: ''
broadcast:
Actionbar: ''
Title: ''
Chat: '&c&lAVISO: &f{args}'
ForceCommand: ''
Som: 'NOTE_PLING'
Argumento: true
Uso: '&cUse: /aviso <mensagem>'Exemplo com Discord
Commands:
sugestao:
Command: '/sugestao'
Permission: ''
Actionbar: ''
Title: ''
Chat: '&aSugestão enviada com sucesso!'
broadcast:
Actionbar: ''
Title: ''
Chat: ''
ForceCommand: ''
Som: 'LEVEL_UP'
Argumento: true
Uso: '&cUse: /sugestao <sua sugestão>'
Discord:
URL: 'https://discord.com/api/webhooks/...'
Username: 'Sistema de Sugestões'
Ativar: true
Title: 'Nova Sugestão'
Thumbnail: ''
Color: '#00ff00'
Content: '{player} enviou uma sugestão!'
Footer:
Text: 'Sistema de Sugestões'
Image: ''
Fields:
jogador:
Inline: true
Header: 'Jogador'
Content: '{player}'
sugestao:
Inline: false
Header: 'Sugestão'
Content: '{args}'Utilizando ForceCommand
O ForceCommand força o jogador a executar um comando específico:
Commands:
shop:
Command: '/shop'
Permission: ''
Actionbar: ''
Title: ''
Chat: ''
broadcast:
Actionbar: ''
Title: ''
Chat: ''
ForceCommand: '/servidor shop'
Som: ''
Argumento: false
Uso: ''Use | no campo Chat para criar mensagens em múltiplas linhas.
Para usar títulos, use o formato HEADER<nl>FOOTER no campo Title.
Após alterar os comandos customizados, é necessário reiniciar o servidor ou usar /ylobby reload para aplicar as mudanças.