Ir para conteúdo

RUSHyoutuber

Membros VIP
  • Total de itens

    1.542
  • Registro em

  • Última visita

Tudo que RUSHyoutuber postou

  1. Nice código! Ficou muito bom parabéns! @OFF podia ter colocado as imagens direto no tópico ai a gente não precisava abrir o site.
  2. Você tem que verificar, se o comando está com a opção permission-required: true só quem tem a permissão o quem estiver de OP vai poder usar o comando.... verifica se você não botou alguma permissão a mais no PEX ou se você não colocou algo errado no código do comando
  3. Vlw pelo apoio mano Daqui uns dia vou dar um editada no tópico e postar mais uma lista de comandos e ensinar novas funções XD Vlw mano espero que tenha lhe ajudado Passei mais de 7 horas fazendo o tutorial XD Vlw pelo apoio Pode deixar que eu ainda vou trazer varios tutoriais!
  4. Eu nunca usei esse tipo de comando pra ser sincero... é uma das poucas coisas do MyCommand que eu nunca usei '-' se puder dar uns exemplos ai eu coloco no tópico blz é só você ir ali nos exemplos de comandos do tipo RUN_COMMAND... eu ensino como bloquear isso lá XD
  5. é voo não voô sem acento @TOPIC Ta querendo criar um essentials?
  6. É só digitar MyCommand no google e ir no site do bukkit e baixar a versão mais atualizada Caiu de para-quedas pequeno gafanhoto? Aposto que você vai entender tudo ><
  7. TÓPICO EM DESENVOLVIMENTO! » ▬▬▬▬▬▬▬▬▬ MyCommand ▬▬▬▬▬▬▬▬▬ « No tutorial de hoje irei ensinar vocês a criar todos os tipos de comandos, menus, gambiaras etc... tudo dentro do nosso famoso MyCommand. Primeiramente vou ensinar as coisas básicas que você irão utilizar em todos os comandos. OBS: Estas opções não são obrigatórias nos comandos. Você pode criar os comandos sem essas opções, tudo vai depender do tipo do comando que você vai criar. permission-required: false Está opção ira definir se o player precisa ou não de permissão para poder executar o comando. permission-error: '&cVocê não tem permissão!' Está opção ira definir a mensagem que é enviada quando o player não tem permissão para executar o comando. permission-node: mycommand.cmd.<comando> Está opção serve para definir a permissão que o player ira precisar para usar o comando. error-message: "Comando incorreto, use /divulgar <mensagem>" Está opção ira definir qual mensagem ira aparecer quando o player não colocar todos os argumentos que o comando pede. success-message: "&aVocê divulgou no chat!" Está opção ira definir qual mensagem ira aparecer quando o comando for executado com sucesso. require_all_arguments: true Está opção serve para definir se o player ira precisar colocar os argumentos po comando funcionar, caso ele não colocar os argumentos necessários ira aparecer a mensagem de erro "error-message" register: false Está opção serve para definir se o comando sera registrado no MyCommand. Caso está opção for definida como true o comando ira aparecer no /(tab) e ele também não poderá ser usado quando o player estiver em combate. delaytimer: 2 Está opção serve para definir o delay usado pela variável $delay$ ou seja se você colocar $delay$/warp arena" o comando só sera executa depois de 2 segundos. tab_completer: - creative - survival Está opção serve para auto completar um comando. Por exemplo /gamemode (tab) ira aparecer creative e survival facilitando a sua vida XD. itemcost: "COBBLESTONE:5" Está opção serve para cobrar itens para poder executar um comando. Por exemplo para executar o comando /divulgar o player ira precisar de 5 pedras no inventario. Agora que nós já aprendemos as opções dos comandos vamos fazer um comando para testar tudo isso. Exemplo 1: Alerta: command: /Alerta type: BROADCAST_TEXT text: - '§2[ALERTA] $multiargs' error-message: "Comando incorreto, use /alerta <mensagem>" success-message: "&aVocê enviou um alerta no chat!" require_all_arguments: true permission-required: true permission-node: mycommand.cmd.Alerta permission-error: "&cVocê não tem permissão para utilizar este comando." register: false Exemplo 2: gamemode: command: /gamemode type: RUN_COMMAND runcmd: - '/gm $arg1' required_args: 1 register: true tab_completer: - survival - creative - spectator - adventure error-message: '&cVocê deve usar /gamemode <modo-de-jogo>' permission-error: '&cVocê não tem permissão para utilizar este comando' permission-required: true No primeiro código nós criamos um comando básico de /alerta onde você envia um alerta no chat, e no segundo código nós encurtamos o comando /gamemode para /gm. Agora que vocês já sabem sobre as opções dos comandos vamos aprender sobre os tipos de comandos que podem ser criados no MyCommand. No final irei mostrar 1 exemplo de cada tipo de comando! type: TEXT Este tipo de comando mostra uma texto no chat do player quando o comando é usado. type: BROADCAST_TEXT Este tipo de comando mostra uma texto no chat para todos os players do servidor. type: RUN_COMMAND Este tipo de comando executa um skript ou uma série de comandos e códigos (é um dos tipos mais usados). type: RUN_COMMAND_RANDOM Este tipo de comando executa um comando aleatório dentro de uma lista de comandos. Exemplo: você tem 10 comandos e quer executar 1 aleatoriamente. type: RUN_CONSOLE Este tipo de comando executa um código ou um comando dentro do console. (é bem útil) type: ADD_PERMISSION Este tipo de comando serve para criar uma permissão ou bloquear um comando como o /plugins. type: RUN_AS_OPERATOR Este tipo de comando serve para executar um comando como se o player tivesse OP, ou seja ele burla a permissão do comando (não é muito confiável e é meio inútil) type: ICONMENU Este tipo de comando serve para criar um menu GUI em varios formatos (é o meu preferido). type: SCOREBOARD Este tipo de comando serve para criar uma scoreboard temporaria bem simples e com pouquíssimas variaveis. type: ALIAS Este tipo de comando serve para encurtar um comando ou criar um variação do comando (gamemode -> gm) type: CALL_URL Executa ou verifica um skript em um site ou documento php (nunca usei e também não sei como usar kkkk) type: TITLE Este tipo de comando envia um title na tela do player (igual TitleManager) type: BROADCAST_TITLE Este tipo de comando envia um title na tela de todos os players do servidor (igual TitleManager) type: RAW_TEXT Este tipo de comando mostra uma texto em JSON no chat do player (JSON são aqueles texto que você consegue passar o mouse em cima e clicar). type: BROADCAST_RAW_TEXT Este tipo de comando mostra uma texto em JSON no chat de todos os player do servidor (JSON são aqueles texto que você consegue passar o mouse em cima e clicar). type: EXP_BAR Este tipo de comando cria uma contagem regressiva na barra de XP. O seu nivel de XP vai descendo 10, 9, 8.... até 0 ai o seu xp volta ao normal. type: ACTION_BAR type: BROADCAST_ACTION_BAR Estes dois tipos de comandos enviam mensagens na action bar do player ou do servidor. Por algum motivo desconhecido eles não funcionam em servidores 1.8. type: BUNGEE_TP Este tipo de comando serve para teleportar players de 1 servidor para o outro, igual o comando /server ou /send. Agora que vocês já sabem sobre os tipos de comandos que podem ser criados pelo MyCommand vamos aprender um pouco sobre as variáveis do plugin e depois vamos ver alguns exemplos de comandos. $player - Retorna o nome do player. $getdisplayname - Retorna o nome de exibição do player. $uuid - Retorna a UUID do player. $getaddress - Retorna o IP do player. $health - Retorna o HP do player. $food - Retorna a fome do player. $exp - Retorna o XP do do player. $level - Retorna o level de XP do player. $getexptolevel - Retorna a quantia de XP que falta pra upar de level. $gamemode - Retorna o modo de jogo do player. $world - Retorna o nome do mundo. $biome - Retorna o nome do bioma. $locX - Retorna a coordenada X. $locY - Retorna a coordenada Y. $locZ - Retorna a coordenada Z. $loc_pitch - Retorna o pitch. $loc_yaw - Retorna o yaw. $loc_highestY - Retorna a coordenada Y onde esta o bloco mais alto. $getallowflight - Retorna TRUE e FALSE, mostra se o player esta de fly. $oplist - Retorna a lista de players com OP no servidor. $online - Retorna o número de players online no servidor. $ponline - Retorna a lista com o nome de todos os players online no servidor. $server-name - Retorna o nome do servidor (configurado no server.properties) $server-motd - Retorna a motd do servidor (configurada no server.properties) $todaydate - Retorna o dia atual. $wgregionname - Retorna o nome da region no worldguard. $primarygroup - Retorna o grupo do PEX. $chatprefix - Retorna o prefixo do chat. $chatsuffix - Retorna o suffixo do chat. $iteminhand - Retorna o nome do tipo do item que o player esta segurando. $amount_iteminhand - Retorna a quantidade do item que o player esta segurando. $name_iteminhand - Retorna o nome do item que o player esta segurando $arg1 , $arg2 , $arg3 .... $arg9 - Retorna os argumentos digitados pelo player. $multiargs - Retorna os varios argumentos digitados pelo player (tipo uma frase curta) '%Repeat%10% Oi' - Repete a mensagem X vezes. '%ExpBar%10%' - Cria uma contagem regressiva de 10 segundos na ExpBar. '$text$ Oi' - Envia um texto (isso é usado muito nos run_command) '$broadcasttext$ Oi' - Envia um texto broadcast (isso é usado muito nos run_command) $random_color - Retorna uma cor aleatória. $randomplayer - Retorna o nome de um player aleatório online. $randomnumber%100% - Retorna um numero aleatório de 0 a 100. Esse número pode ser configurado para quando você quiser, por exemplo $randomnumber%5% retorna um número aleatório de 0 a 5 OBS: Essas variáveis podem ser usadas em qualquer tipo de comando, seja ele texto, title, runcommand, menu_gui etc... Agora que vocês sabem um pouco mais sobre as variáveis do MyCommand vou ensinar um pouco sobre o Player API que é uma série de eventos que a gente pode usar nos comandos do tipo RUN_COMMAND. TRUE ou FALSE "%PlayerOptions%setAllowFlight: true" - Liga ou desliga o Fly do player. "%PlayerOptions%setBanned: true" - Bane ou desbane o player (só funciona quando ele relogar no server) "%PlayerOptions%setOp: false" - Tira e coloca o OP do player. "%PlayerOptions%setWhitelisted: false" - Tira e colocar o player da Whitelist. APENAS TRUE "%PlayerOptions%leaveVehicle: true" - Tira o player de dentro do veiculo. "%PlayerOptions%closeInventory: true" - Fecha o inventario ou o menu gui do player. "%PlayerOptions%clearInventory: true" - Limpa o inventario do player. ALTERA O NOME DO PLAYER (tipo /fake) "%PlayerOptions%setCustomName: $arg1" "%PlayerOptions%setDisplayName: $arg1" "%PlayerOptions%setPlayerListName: $arg1" O $arg1 vai ser definido pelo player, caso você queira colocar um nome especifico é só apagar o $arg1 e colocar o nome que você quer. OUTROS "%PlayerOptions%setGameMode: CREATIVE" - Altera o modo de jogo do player. "%PlayerOptions%teleport: nome_do_mundo:X:Y:Z" - Teleporta o player para uma coordenada do mapa. "%PlayerOptions%setBedSpawnLocation: nome_do_mundo:X:Y:Z" - Define o ponto de renascimento do player (spawn point) "%PlayerOptions%kickPlayer: Você foi kickado do servdor!" - Kicka o player do servidor (você pode alterar a mensagem) "%PlayerOptions%sendMessage: Ola $player" - Envia uma mensagem pro player (igual o $text$) "%PlayerOptions%playSound: ANVIL_BREAK:1.0:1" - Envia um som para o player. (NOME_DO_SOM:VOLUME:BYTE_DATA) "%PlayerOptions%playEffect: RECORD_PLAY:2260" - Executa efeito de particulas para o player (NOME_DO_EFEITO:INT_DATA) "%PlayerOptions%addPotionEffect: SPEED:1200:0" - Adiciona um efeito para o player (NOME_DA_POÇÃO:TEMPO_EM_TICKS:LEVEL) "%PlayerOptions%setFlySpeed: 5" - Define a velocidade do fly do player. "%PlayerOptions%setHealth: 20" - Define o HP do player. "%PlayerOptions%setFoodLevel: 20" - Define a fome do player. "%PlayerOptions%giveExp: 200" - Envia uma quantidade de XP para o player. "%PlayerOptions%giveExpLevels: 10" - Envia uma quantidade de Levels de XP para o player. "%PlayerOptions%damage: 2" - Aplica um dano no player. "%PlayerOptions%setFireTicks: 100" - Faz o player pegar fogo. OBS: 20 TICKS = 1 SEGUNDO, 200 TICKS= 10 SEGUNDOS, 1200 TICKS = 1 MINUTO, 6000 TICKS = 5 MINUTOS PARA ADICIONAR E SETAR ITENS PARA O PLAYER É FACIL XD Este é o padrão! ITEM:QUANTIDADE:DATA_TAG Exemplo: '%PlayerOptions%setItemInHand: DIAMOND_SWORD:1:0' - Seta um item na mão do player. '%PlayerOptions%setHelmet: DIAMOND_HELMET:1:0' - Seta um item na cabeça do player. '%PlayerOptions%setChestplate: DIAMOND_CHESTPLATE:1:0' - Seta um item no peitoral do player. '%PlayerOptions%setLeggings: DIAMOND_LEGGINGS:1:0' - Seta um item na calça do player. '%PlayerOptions%setBoots: DIAMOND_BOOTS:1:0' - Seta um item nas botas do player. '%PlayerOptions%addItem: GOLDEN_APPLE:32:1' - Seta um item no inventario. Caso a gente quiser colocar um nome personalizado ou colocar encantamentos devemos seguir este padrão 'ITEM:QUANTIDADE:DATA_TAG:NOME_DO_ENCANTAMENTO;NIVEL:NOME_DO_ITEM:LORE' Exemplo: '%PlayerOptions%addItem: DIAMOND_SWORD:1:0:DAMAGE_ALL;5;FIRE_ASPECT;2;DURABILITY;3:&4Espada Suprema:Espada Foda' '%PlayerOptions%setBoots: DIAMOND_BOOTS:1:0:PROTECTION_ENVIRONMENTAL;4;DURABILITY;3:&4Bota Suprema:Lore Linha1;Lore Linha2;Lore Linha3' OBS: Caso a gente queira setar mais de 1 linha na lore basta colocarmos ; Agora quer vocês já conhecem todas a variaveis e todas as options do Player API do MyCommand vamos começar a criar comandos! Eu irei criar vários comandos de vários tipos para vocês entenderem bem! Exemplos de comandos do tipo TEXT Exemplos de comandos do tipo BROADCAST_TEXT Exemplos de comandos do tipo RUN_COMMAND_RANDOM Exemplos de comandos do tipo RUN_CONSOLE Exemplos de códigos do tipo ADD_PERMISSION Exemplo de comando do tipo RUN_AS_OPERATOR Exemplos de comandos do tipo ALIAS Exemplos de comandos do tipo TITLE Exemplos de comandos do tipo BROADCAST_TITLE Exemplos de comandos do tipo RAW_TEXT Exemplos de comando do tipo BROADCAST_RAW_TEXT Exemplo de comando do tipo BUNGEE_TP Exemplos de comandos do tipo EXP_BAR (o melhor) Exemplos de comandos do tipo RUN_COMMAND (menu gui) Exemplos de comando do tipo ICON_MENU
  8. O myCommand é um dos plugins mais magníficos já lançados. Você pode fazer 10000 coisas dentro dele. Só pra constar o MyCommand já vem com um sistema de CASH dentro dele, vem com um server de KitPvP também dentro, da pra criar variados menus, variados comandos, sério o MyCommand poupa uns 10 plugins do servidor. Sem contar que ele bloqueia os comandos, bloqueia o /ver [tab], MyCommand é vida ksksks eu tenho um server de kitpvp inteiro feito no mycommand, só precisa do worldguarld, worldedit pex e scoreboard ksks
  9. Eu já cansei de sofrer com isso. Atualmente só usamos o PL de /f bau e de caixas e também estamos queremos remover esses 2. O suporte deles é -5/10... sério é mt lixo. (nós temos outros 3 pls deles aqui mas nenhum ta pegando a licença)
  10. Vc colocou a description invalida. Apaga a Description: do plugin.yml e tenta denovo
  11. Esse plugin se torna inútil quando o AuthMe esta presente correto? Vi muitas pessoas falando que este problema ocorria na 1.5. Este plugin suporta quais versões?
  12. Isso começou a acontecer no floco depois que a gente botou o NoCheatPlus, a gente também usa o skinsrestorer (desatualizado) mas não sei se isso interfere em algo
  13. Se esse plugin for oque eu estou pensando ele não é tão simples assim ksksks, esse PL se for oque eu estou pesando ele gera um mundo para mineração, neste mundo não possuem minérios apenas pedras, no instante que você quebra estas pedras você possui uma porcentagem de dropar minérios igual o SKY. o unico problema desse plugin é que, sempre quando você reiniciava o servidor ele gerava um mundo novo (chato pra caralho). Por min eu acho justo estar nos recomendados, mas mesmo assim achei estranho.
  14. Foi dificil pra caralho mas valeu apena haha Vlw pelo apoio e pela preferencia Psé foi trabalhoso mesmo, ainda mais pra todas as versões... Vlw pelo apoio
  15. Para que já entende da area é facil... para min foi uma imensa dificuldade >< Obrigado pelo apoio Realmente é bem simples, o unico objetivo é o corrigir o erro de alguns plugins de mob spawners. Vlw pelo apoio Realmente é um PL bem simples com uma unica função basica. Para o 1 plugin eu acho que me sai bem hehe Vlw pelo apoio O nome do plugin é a função do plugins kskks não consegui pensar em nada melhor >< da próxima vez eu abrevio :v
  16. Se você usasse o mycommand eu tenho um código que corrige isso
  17. NoDropXpOnBreakMobSpawners by: RUSH » ▬▬▬▬▬▬▬▬▬ Introdução ▬▬▬▬▬▬▬▬▬ « Este é meu primeiro plugin e eu criei ele simplesmente para corrigir um erro de conflito entre o AutoPickup e o SilkSpawners. Eu testei ele na apenas na versão 1.8. Este plugin basicamente cancela o drop de XP de quando um mob spawner é quebrado. » ▬▬▬▬▬▬▬▬▬ Download ▬▬▬▬▬▬▬▬▬ « NoDropXpOnBreakMobSpawners 1.0 - Minecraft 1.8 Download Spigot: https://www.spigotmc.org/resources/nodropxponbreakmobspawners.51368 Download Bukkit: https://dev.bukkit.org/projects/nodropxponbreakmobspawners » ▬▬▬▬▬▬ VÍDEO DEMONSTRATIVO ▬▬▬▬▬▬ « https://www.youtube.com/watch?v=YfWe6KIL28o » ▬▬▬▬▬▬▬▬▬ Extras ▬▬▬▬▬▬▬▬▬ « Caso estiverem com problemas no download basta me chamar privado. Skype: eduardo.mior.3 Facebook: https://www.facebook.com/eduardo.mior.3 TeamSpeak: rush.ts3elite.com Youtube: Canal: https://www.youtube.com/iRUSHeSports Twitter: https://twitter.com/CanalDaRUSH
  18. Você possui o myCommand instalado em seu servidor?
  19. O problema não deve ser no essentials, já estudei o essentials por muito tempo e também já o utilize em varios servidores e nunca deu problema. Tente verificar: O console. O mundo onde as homes estão definidas. Os plugins (algum conflito pode estar sendo causado). Tente instalar outra versão do essentials. Tente remover todos os plugins e ir instalando 1 por 1 para identificar o problema.
  20. Só espero que não tenha dup :V Confio em vc Leo
  21. Ótimo plugin e ótimo kibe, parece legal o sistema, mas não sei se os jogadores vão gostar, isso trabalha com CASH e dinheiro real para as chaves e isso é meio delicado, se eu fosse comprar eu iria vender as chaves por money pois só por CASH ou caixas misteriosas não ia dar muito certo. Belo trabalho, talvez o alfa compre pro próximo factions.
×
×
  • Criar Novo...