LogoyStore

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:

PropriedadeTipoDescrição
CommandTextoComando que será executado (ex: /discord)
PermissionTextoPermissão necessária (deixe vazio para não usar)
ActionbarTextoMensagem na actionbar (deixe vazio para não usar)
TitleTextoTítulo a ser exibido (deixe vazio para não usar)
ChatTextoMensagem no chat
broadcastObjetoMensagens de broadcast
ForceCommandTextoComando forçado (deixe vazio para não usar)
SomTextoSom a ser executado (deixe vazio para não usar)
ArgumentoBooleanSe o comando precisa de argumentos
UsoTextoMensagem de uso incorreto
DiscordObjetoIntegração com Discord (opcional)

broadcast

Mensagens de broadcast quando o comando é executado.

PropriedadeTipoDescrição
ActionbarTextoMensagem na actionbar para todos (deixe vazio para não usar)
TitleTextoTítulo para todos (deixe vazio para não usar)
ChatTextoMensagem no chat para todos (deixe vazio para não usar)

Discord

Integração com Discord usando webhooks.

PropriedadeTipoDescrição
URLTextoURL do webhook do Discord
UsernameTextoNome do usuário do webhook
AtivarBooleanAtivar integração com Discord
TitleTextoTítulo do embed
ThumbnailTextoURL da thumbnail
ColorTextoCor do embed (formato hexadecimal)
ContentTextoConteúdo da mensagem

Rodapé do embed do Discord.

PropriedadeTipoDescrição
TextTextoTexto do rodapé
ImageTextoURL da imagem do rodapé

Fields

Campos customizados do embed.

Cada campo possui:

PropriedadeTipoDescrição
InlineBooleanSe o campo é inline
HeaderTextoCabeçalho do campo
ContentTextoConteúdo do campo

Placeholders disponíveis

PlaceholderDescriçã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.

Nesta página