Ir para conteúdo

TabManager | Skript de tab complete em yaml (1.9+)


Trademark

Posts Recomendados

TabManager

Este script cria tab completes baseado em yaml, de forma simples e rápida. Veja a seguir um exemplo de configuração:

	commands:    
    test:
        aliases:
        - 'testing'
        - 'checking'
        completions:
        - '(lookup)->([materials])'
        - '(a, b, c, d)->(1, 2, 3, 4)->(!, @, %, *)'
        - '(d, e, f, g)->(!, @, %, *)->(1, 2, 3, 4)'
        - '(bob, john, jesus)->(marley, watson, christ)->(weed, sherlock, god)'
    lol:
        aliases:
        - 'lulz'
        completions:
        - '(dayum, sup)->([players], test)'
	

qjFHWT7.gif

Dependências:
 Spigot 1.9+ - este script NÃO IRÁ funcionar em versões anteriores a 1.9, pois não há o evento "TabCompleteEvent" nelas.
▪ Skript 2.3.6 (https://github.com/SkriptLang/Skript/releases/download/2.3.6/Skript.jar)
▪ skript-mirror 2.0.0 (download abaixo)
▪ skript-yaml 1.2.5 (https://github.com/Sashie/skript-yaml/releases)
▪ API Encoding (download abaixo)

Funções
▪ verifica argumentos anteriores, portanto só aparecerão tab completes específicos para aquele argumento.

/test a [tab] > aparece só 1, 2, 3 e 4
/test d [tab] > aparece só !, @, % e *


▪ Tem suporte para placeholders, ou seja, pode realizar tab complete com materiais e a lista de jogadores online (mais podem ser adicionados na expressão "completions of %string%"
▪ Possui aliases para os comandos, caso eles realizem a mesma função.
▪ Funciona em qualquer comando, mesmo não sendo do Skript.
▪ Substitui outros tab completes.
▪ Mostra toda a lista de tab completes, caso eles se sobreponham.

Instalação
Para instalar, siga os seguintes passos:
1. instale todos os addons necessários.
2. renomeie o script Encoding para "!Encoding", para que ele seja carregado antes do TabManager.
3. coloque o TabManager na sua pasta de scripts.
4. coloque a configuração na pasta "plugins/Skript/tab/tab.yml" - note que este diretório e nome do arquivo podem ser alterados no TabManager na linha 34.
5. edite a configuração (tab.yml) e seja feliz.

Downloads em anexo

!Encoding.sk

!TabManager.sk

skript-mirror 2.0.0.jar

Editado por Trademark
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...