[ARCTURUS] MyCommands Plugin ~ Faça seus próprios comandos! 05.11.17 16:42
Hoje vou disponibilizar a primeira versão operacional do plugin para Arcturus, MyCommands. O plugin permite que você faça seus próprios comandos sem qualquer conhecimento de código.
Como funciona?
Coloque o plugin MyCommands.jar na sua pasta \plugins\, execute o servidor e uma tabela `mycommands` será feita automaticamente.
Cada linha nesta tabela é um comando diferente, personalize-os como quiser.
Como fazer um comando
Fazer um comando é incrivelmente fácil. Insira uma linha, descrita da seguinte forma:
`aliases` - Defina suas chaves de comando separadas por ','.
Exemplo: bem-vindo;welc;w
`actions` - Ações separadas por ','.
Exemplo: shout Bem-vindo ao Habbo, $1! !;wave;wait 0.5;say: Divirta-se;thumbsup
Vamos entender o que está acontecendo aqui. Toda ação é executada após a conclusão do outro.
Neste exemplo, o usuário que usa o comando irá ..
- shout(gritar/negrito) "Bem-vindo ao Habbo, XXX", onde XXX é o primeiro parâmetro
- wave(acenar)
- o comando aguarda 0,5 segundos antes de prosseguir
- say(fala), divirta-se
- o usuário colocará o polegar para cima
`minrank` - Rank mínimo para executar o comando
Exemplo 1
`enabled` - O comando está habilitado?
Exemplo 1
Este comando resulta em
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Como eu uso params?
Params são os parâmetros fornecidos pelo usuário. Se um usuário diz ":coins Keiz 1", o parâmetro 1 é Keiz, o parâmetro 2 é "1"
Seus comandos feitos com MyCommands podem usar esses parâmetros como quiser!
Em uma ação, use o sinal de dólar seguido da contagem de parâmetros solicitada.
Para usar o parâmetro 1, use "$1", para usar o parâmetro dois, use "$2".
Para usar o nome de usuário do usuário use "$player".
Se você precisar de um determinado parâmetro (por isso não pode estar vazio), adicione um ponto de exclamação (!) Após o parâmetro. Por exemplo, esta ação: "diga que a palavra $1! Foi meu primeiro parâmetro" verificará se um parâmetro é dado. Caso contrário, a ação não será executada.
Existe também uma opção para usar todos os parâmetros fornecidos, use "$all".
Em resumo:
- $X = parâmetro X
- $X! = parâmetro X, e é necessário para executar a ação (se você quiser apenas dizer o parâmetro 1 e ter um ponto de exclamação depois, use $X\!)
- $all = Todos os parâmetros
- $player = Nome de usuário do jogador
Diferentes tipos de ação
Seus comandos podem ter tantas ações quanto quiser, mas quais ações posso usar? Nós vimos alguns acima, como "say", "wait", "shout". Aqui está uma lista completa para a versão 1.0.0.
Todos os tipos são seguidos com uma descrição e um exemplo de uso.
- ":" Faça o usuário executar um comando. | :stalk $1
- "message" Envie ao usuário um alerta. | message O que há, $player?
- "whisper" Envie ao usuário um sussurro. | whisper Psst ..
- "handitem" Dê ao usuário uma mão. | handitem 1
- "dance" Dança de (1-5) | Dance 3
- "enable" Ativa um efeito. | enable 13
- "wait" Aguarde X segundos antes de continuar | wait 2.5
- "hotelalert" Enviar um alerta de hotel | hotelalert Certifique-se de verificar as notícias diariamente!
- "say" Faça o usuário dizer algo | say meus parâmetros foram: $all
- "shout" Faça o usuário gritar algo | shout Ei, $ 1!
- "giveitem" Dê os itens do usuário pelo nome | giveitem throne 3 (dê ao usuário 3 tronos)
- "wave" Acenar | wave
- "kiss" Manda beijo | kiss
- "laugh" Dá risada | laugh
- "thumbsup" Dá joinha | thumbsup
Novos tipos de ação podem ser solicitados, por enquanto isso deve ser suficiente para funcionar.
Recarregando comandos
Recarregar seus comandos personalizados pode ser feito com o comando :mycommands, ou :myc .
A permissão necessária para este comando é cmd_update_config.
Download * Comente para visualizar
v1.0.0 -
Esse tópico será atualizado quando uma nova atualização for lançada pelo criador do Plugin, então visite sempre esse tópico!
Créditos
Keiz