Subcomandos
Configure os subcomandos e aliases do plugin.
Exemplo completo de configuração
Aqui está um exemplo de como configurar os subcomandos do plugin:
# Utilize "comando|comando" para criar aliases.
# Por exemplo: "gm|gamemode"
# Você pode criar quantas aliases quiser.
subcommands:
create: 'create|criar'
modtag: 'modtag|mudartag'
modname: 'modname|mudarnome'
moddesc: 'moddesc|moddescription|mudardesc|mudardescricao'
modbanner: 'modbanner|mudarbanner'
resetbanner: 'resetbanner|resetarbanner'
transfer: 'transfer|transferleader|transferleadership|transferir|transferirlider|transferirlideranca'
online: 'online|onlines'
top: 'top|tops'
invite: 'invite|convidar'
info: 'info|informacoes'
invites: 'invites|convites'
accept: 'accept|aceitar'
deny: 'deny|negar'
money: 'money|coins'
home: 'home|base'
chest: 'chest|bau'
manager: 'manager|management|config|gerenciar'
members: 'members|member|membros|membro'
roles: 'roles|role|cargos|cargo'
ff: 'ff|friendlyfire|fogoamigo'
kick: 'kick|kickar|expulsar'
modrole: 'modrole|changerole|mudarrole|mudarcargo|alterarcargo'
modowntag: 'modowntag|modcustomtag|mudarcustomtag|mudarowntag|setrank|setarrank'
roleperm: 'roleperm|rolepermission|cargoperm|cargopermissao'
newsletter: 'newsletter|newsletters|boletim|boletins'
ally: 'ally|allies|aliado|aliados'
rival: 'rival|rivals|rivais'
market: 'market|mercado'
disband: 'disband|desfazer|desmantelar'
exit: 'exit|leave|sair'
enter: 'enter|entrar|adentrar'
verify: 'verify|verificar'
delete: 'delete|deletar'
ask: 'ask|solicitation|pedir|solicitar'
solicitations: 'solicitations|solicitações|solicitacoes'
reload: 'reload|recarregar'
spy: 'spy|espionar|espião|espiao'
givespecialitem: 'givespecialitem|daritemespecial|giveitemespecial'
resetkdr: 'resetkdr|resetarkdr'
setowner: 'setowner|definirdono|setdono'
force: 'force|forcar|forçar'Opções disponíveis na configuração
subcommands
Lista de subcomandos do plugin e suas aliases.
Cada subcomando pode ter múltiplas aliases separadas por |.
Exemplo:
subcommands:
create: 'create|criar'Com esta configuração, os jogadores poderão usar /clan create ou /clan criar para executar o mesmo comando.
Subcomandos disponíveis
Subcomandos de jogador
| Subcomando | Descrição |
|---|---|
| create | Criar um clan. |
| modtag | Modificar a tag do clan. |
| modname | Modificar o nome do clan. |
| moddesc | Modificar a descrição do clan. |
| modbanner | Modificar o banner do clan. |
| resetbanner | Resetar o banner do clan. |
| transfer | Transferir a liderança do clan. |
| online | Mostrar clans online. |
| top | Mostrar top clans. |
| invite | Convidar jogador ao clan. |
| info | Mostrar informações. |
| invites | Mostrar convites recebidos. |
| accept | Aceitar convite. |
| deny | Negar convite. |
| money | Gerenciar banco do clan. |
| home | Gerenciar base do clan. |
| chest | Gerenciar baú do clan. |
| manager | Gerenciar clan. |
| members | Gerenciar membros. |
| roles | Gerenciar cargos. |
| ff | Gerenciar fogo amigo. |
| kick | Kickar jogador. |
| modrole | Modificar cargo de jogador. |
| modowntag | Modificar tag customizada. |
| roleperm | Modificar permissões de cargo. |
| newsletter | Gerenciar boletins. |
| ally | Gerenciar aliados. |
| rival | Gerenciar rivais. |
| market | Abrir mercado do clan. |
| disband | Desfazer clan. |
| exit | Sair do clan. |
| ask | Solicitar adesão ao clan. |
| solicitations | Gerenciar solicitações. |
Subcomandos de administrador
| Subcomando | Descrição |
|---|---|
| enter | Forçar entrada em clan. |
| force | Forçar um jogador a entrar em um clan. Use /clan force <nick> <clan>. |
| verify | Verificar um clan. |
| delete | Deletar um clan. |
| reload | Recarregar configurações. |
| spy | Alternar modo espião. |
| givespecialitem | Dar item especial a jogador. |
| resetkdr | Resetar KDR de um jogador ou todos os jogadores. Use /clan resetkdr player ou /clan resetkdr all. |
| setowner | Definir o dono de um clan. Use /clan dono <tag> <nick>. |
Detalhes dos Subcomandos Especiais
resetkdr - Resetar KDR
Este subcomando permite resetar o KDR (Kill/Death Ratio) de um jogador específico ou de todos os jogadores do servidor.
Sintaxe:
/clan resetkdr player
/clan resetkdr allParâmetros:
- player - Reseta o KDR do jogador que executou o comando
- all - Reseta o KDR de todos os jogadores do servidor
Exemplos de uso:
/clan resetkdr playerReseta o KDR apenas do jogador que executou o comando.
/clan resetkdr allReseta o KDR de todos os jogadores do servidor (requer permissão de administrador).
Aliases disponíveis:
resetkdr: 'resetkdr|resetarkdr'Você pode usar tanto /clan resetkdr quanto /clan resetarkdr.
O comando /clan resetkdr all afeta todos os jogadores. Use com cuidado em servidores com muitos jogadores.
Requer permissão yclans.admin para usar o comando com all. Jogadores comuns podem usar player para resetar apenas seu próprio KDR se tiverem a permissão apropriada.
force - Forçar jogador em um clan
Este subcomando permite que um administrador force a entrada de um jogador em um clan. Não é possível forçar líderes (transfira a liderança ou delete o clan primeiro).
Sintaxe:
/clan force <nick> <clan>Parâmetros:
- nick - Nick do jogador que será forçado a entrar
- clan - Tag ou identificação do clan de destino
Exemplo de uso:
/clan force Steve ALPHAAliases disponíveis:
force: 'force|forcar|forçar'Você pode usar /clan force, /clan forcar ou /clan forçar.
Permissão: yclans.clan.force
Mensagens relacionadas: clan-force-player, clan-force-leader
setowner - Definir dono do clan
Este subcomando permite que um administrador defina o dono de um clan diretamente, transferindo a liderança sem precisar da confirmação do líder atual.
Sintaxe:
/clan dono <tag> <nick>Parâmetros:
- tag - A tag do clan cujo dono será alterado
- nick - O nick do jogador que se tornará o novo dono
Exemplo de uso:
/clan dono ALPHA SteveDefine Steve como novo dono do clan com a tag ALPHA.
Aliases disponíveis:
setowner: 'setowner|definirdono|setdono'Você pode usar /clan setowner, /clan definirdono ou /clan setdono.
Este é um comando administrativo. O jogador alvo deve ser membro do clan especificado.
Criando aliases personalizadas
Você pode adicionar quantas aliases quiser separando-as com |:
subcommands:
create: 'create|criar|c|new|novo'
invite: 'invite|convidar|inv|add|adicionar'Após alterar os subcomandos, é necessário reiniciar o servidor para aplicar as mudanças.