-
Total de itens
212 -
Registro em
-
Última visita
Sobre Trademark

-
yBlackeyDzN_ reagiu a uma resposta no tópico: MirrorUtils | Utilidades para o Skript!
-
sparkedhost.us (Miami tem 130ms de ping) torchnode.com (Miami tem 130ms de ping) pebblehost.com vultr.com (Cloud)
-
A 1.14.4 tem vários blocos e funcionalidades novas que é possível explorar (deitar no chão, novos blocos, lanternas, raids...) 1.12.2 é a versão mais "sólida"... bem otimizada e com uma boa quantidade de plugins atualizados. Se você não quiser 1.14, eu recomendo a 1.12.2 com ViaVersion, ViaBackwards e ViaRewind. Com os três plugins, o servidor rodará na 1.12.2 e terá suporte 1.8-1.14.4.
-
bieel1503 reagiu a uma resposta a uma pergunta: Como verificar se é NPC? Citizens
-
JonasXPX reagiu a uma resposta a uma pergunta: Como verificar se é NPC? Citizens
-
dúvida resolvida Como verificar se é NPC? Citizens
pergunta respondeu ao yLR111 de Trademark em Dúvidas resolvidas
Da wiki do Citizens: -
zAryon reagiu a uma resposta no tópico: Qual hospedagem escolher?!
-
Concordo com o zAryon, as hosts gringas geralmente tem preços e suporte melhores que as brasileiras. Algumas que eu conheço: - SparkedHost - boa para servidores budget e tem nos EUA (menor ping), mas tem pouco CPU - Deploys.io - bons preços e bom hardware, mas o CPU disponível também é um pouco fraco. Recomendo para dedicados e hospedagens na Europa. - ExtraVM - nunca usei, mas acredito ser confiável (apesar de ser no Canadá) - TorchNode - planos somente no Canadá (OVH) para budget, mas vários locais nos planos premium (Miami pega um bom ping). Bons processadores.
-
Hanks reagiu a uma resposta no tópico: Itens no cacto
-
O evento é EntityDamageByBlockEvent, pelo menos nas versões mais novas. import: org.bukkit.event.entity.EntityDamageByBlockEvent org.bukkit.entity.Item as BukkitItem on EntityDamageByBlockEvent: event.getEntity() is instance of BukkitItem cancel event Você vai provavelmente ter que usar alguns packets, porque o item tende a desaparecer para o jogador (continua lá, só fica invisível).
-
dúvida resolvida Quebra de linha
tópico respondeu ao Loreto Designer de Trademark em Dúvidas resolvidas
Isso é title, não dá pra usar \n nele. A outra linha é o subtitle. Nas novas versões, há o método sendTitle(). https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html#sendTitle-java.lang.String-java.lang.String-int-int-int- Pelo TItleManager, é só usar o sendSubtitle(). https://github.com/Puharesource/TitleManager/wiki/Developers-Title-Messages -
require_all_arguments: true required_args: 2 https://dev.bukkit.org/projects/mycommand/pages/configuration-and-example
-
Sim, eu sou o criador. Por que? Por algum motivo, não consigo editar o tópico para arrumar a formatação, que bugou totalmente e deletou metade do que eu escrevi...
-
MirrorUtils MirrorUtils é uma API para o script baseada no skript-mirror. Ela adiciona várias sintaxes úteis das quais você pode precisar. Requerimentos ▪ Skript dev36+ ▪ skript-mirror 2.0.0 Atenção: o MirrorUtils precisa ser carregado ANTES dos seus outros scripts. Para fazer isso, coloque alguns caracteres como "!" no nome do arquivo Exemplos ▪ Customização de texto. O MirrorUtils possui várias funções relacionadas a geração de strings aleatórias, colorir, inverter e muitas outras. Exemplo: remover espaços extras, colocar em camel case (Escrever Assim), e inverter letras maiúsculas e minúsculas, colorindo a cada 2 caracteres. ▪ Suporte a RegEx. Crie funções baseadas em regular expressions para facilitar sua vida, como um detector de palavrões. ▪ Formatação de números. Formate números em ordinal, em palavras, números romanos, com espaçamento e em base 10. ▪ Ordenação de variáveis. Com MirrorUtils você consegue criar um top 10 valores com apenas uma linha, já formatado! ▪ Formatação e string para segundos. É possível transformar valores no formato 1mo2w1h10m15s para segundos facilmente. O oposto também é possível, gerando uma string com qualquer formato de tempo que você queira. Atenciosamente, EWS (Trademark) !MirrorUtilsv2.sk skript-mirror 2.0.0.jar
-
Eu sou o EWS ? Discord: EWS#5810
-
FerreiraCosta reagiu a uma resposta no tópico: TabManager | Skript de tab complete em yaml (1.9+)
-
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)' 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
-
Tente fazer o seguinte: Permission perm = new Permission("sua.perm", PermissionDefault.FALSE); if (player.hasPermission(perm)) { # Seu code aqui }
-
wHenriqueLSH_ começou a seguir Trademark
-
dúvida resolvida {kills::%player%} outro jogador
pergunta respondeu ao nekkan de Trademark em Dúvidas resolvidas
O index, que nesse caso é o player, é um texto então você pode acessá-lo de qualquer modo que precisar. Então sim, se você usar um argumento, victim, player, attacker ou escrever o nome manualmente vai funcionar. set {_kills} to {kills::%arg 1%} if {_kills} is not set: set {_kills} to 0 send "O jogador %arg 1% tem %{_kills}%." -
dúvida resolvida Mesmo comando, com diferentes "argumentos".
pergunta respondeu ao nekkan de Trademark em Dúvidas resolvidas
Não dá pra registrar dois comandos com Skript. Use [<text>] e verifique os argumentos em um comando só. command /profile [<text>] [<text>]: trigger: # Tem dois argumentos, é grupo e tempo. if arg 2 is set: if arg 2 parsed as timespan is not set: send "arg 2 não é um tempo válido." else: # TEMPO set {_tempo} to arg 2 parsed as timespan # Só tem um argumento, é player. else: set {_p} to arg 1 parsed as offlineplayer -
nekkan reagiu a uma resposta a uma pergunta: Variáveis Kitbattle no Skript (e de moedas)
-
dúvida resolvida Variáveis Kitbattle no Skript (e de moedas)
pergunta respondeu ao nekkan de Trademark em Dúvidas resolvidas
Você pode pegar as kills e mortes usando statistic do Minecraft, ou usar variáveis. Usando statistic (requer skript-mirror): import: org.bukkit.Statistic # KILLS player.getStatistic(Statistic.PLAYER_KILLS!) # DEATHS player.getStatistic(Statistic.DEATHS!) # KILLS DE MOBS player.getStatistic(Statistic.MOB_KILLS!) Usando variáveis: on death: victim is a player add 1 to {deaths::%victim%} if attacker is a player: add 1 to {kills::%attacker%} # KILLS {kills::%player%} # DEATHS {deaths::%player%} Para o restante, basta usar: # LEVEL player's level # MONEY player's balance