Ir para conteúdo

TequilAxBr

Membros VIP
  • Total de itens

    1.909
  • Registro em

  • Última visita

Tudo que TequilAxBr postou

  1. Então só tenho que por o p.openInventory(inv); ? Agora ele abriu, mas não acontece nd qnd clico na pot '-' era pra acontecer
  2. Olá humanos, bom estou fazendo meu Plugin aqui (BLojaPotions) mas ele não funciona de metodo algum, quando digito "/lojapot" ele não abre o menu que deveria abrir não possui erro quando ligo o servidor e nem quando digito /lojapot. Print da prova que não possui erros: http://prntscr.com/87x6ac Codigo: package tequilaxbr.blojapotions; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin{ @Override public void onEnable() { } @Override public void onDisable() { } @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(!(sender instanceof Player)){ System.out.println("Apenas in-game"); } Player p = (Player)sender; if(command.getName().equalsIgnoreCase("lojapot")){ if(p.hasPermission("lojapot.usar")){ Inventory inv = Bukkit.createInventory(null, 18, "§9§lLoja de Poção"); ItemStack item1 = new ItemStack(Material.MILK_BUCKET); ItemStack item2 = new ItemStack(Material.GLASS_BOTTLE,1, (short) 8257); ItemMeta meta2 = item2.getItemMeta(); ItemMeta meta = item1.getItemMeta(); meta.setDisplayName("§4§lRetire seus efeitos"); meta2.setDisplayName("§4§lRegeneração"); item1.setItemMeta(meta); item2.setItemMeta(meta2); inv.setItem(12,item1); inv.setItem(1, item2); //COMPRA ItemStack i = getCurrentItem(); if (inv.getTitle().equalsIgnoreCase("§9§lLoja de Poção")) { if (i != null) if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§4§lRegeneração")) { p.getInventory().addItem(new ItemStack(Material.GLASS_BOTTLE, 1, (short) 8257)); p.closeInventory(); p.sendMessage("§aVocê comprou uma poção de Regeneração por: 5 coins"); } } } } return false; } private ItemStack getCurrentItem() { // TODO Auto-generated method stub return null; } }
  3. Uma curiosidade que sempre tive '-'
  4. Meu primeiro plugin foi de setspawn e spawn, boa!
  5. Olá, a todos, venho aqui postar meu segundo plugin, já fiz outros mas nem todos eu posto, pois alguns é só pra eu poder treinar. O Plugin que trago hoje a vocês é o BTeleportBow, mas Tequila oque esse Plugin faz exatamente? Calma meu amigo já explico isso. Sem mais de longas vamos ao Plugin.   | BTeleportBow |   [spoiler]   O Plugin BTeleportBow consiste em a cada flechada que você der te teleportar para onde a flecha caiu, fiz esse Plugin com base em um vídeo de Eventos e por quê já vi em alguns servidores não lembro aqui de cabeça. OBS: Não ache que não coloquei permissão para se teleportar com o Arco, vai que você queira só para VIP'S e bla bla bla.   [/spoiler]   | Comandos & Permissões |   [spoiler]   Comandos: Não há. Só é necessário um arco e flecha. Para se teleporta lance a flecha e será teleportado para onde a flecha parar. Permissão caso você queira só para VIPS: bteleportbow.usar Normalmente em meus Plugins deixo a permissão configuravel na config.yml, mas esse achei desnecessário.   [/spoiler]   | Print's |   [spoiler]   Não é necessário caso vocês queiram só pedir e print do que.   [/spoiler]   | Download |   [spoiler]   Download via MediaFire clique aqui Ou link direto (http://www.mediafire.com/download/xzqlf95d9y1716e/BTeleportBow.jar)     Dúvidas, bugs ou qual quer outra coisa só comenta ai =)  
  6. TequilAxBr

    {SIGN} #2

    Dahora, 8 a iluminação tá meio zoada.
  7. Já tentei, mas pelo que descobri só é possivel com scheduler '-' Caso tenha algum jeito, poderia me ensinar?
  8. Bom, ontem criei uma dúvida relacionada a esse Mesmo Plugin... O meu BInvisivel em desenvolvimento... E ontem citei que apos ele digitar /invisivel ele tirava e colocava o efeito de invisivel, dessa vez adicionei mais um comando /visivel, e agora o erro é o mesmo digito /visivel fica tirando e colocando o efeito da poção... Já tentei alterar o tempo do scheduler aquele tipo 20L e bla bla bla. Codigo: package me.tequilaxbr.bplugin; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; import org.bukkit.scheduler.BukkitScheduler; public class Main extends JavaPlugin { public void onEnable(){ System.out.println("[BInvisivel] Plugin Ativado"); System.out.println("[BInvisivel] By TequilAxBr"); saveDefaultConfig(); ficarInvisivel(); } public void onDisable(){ System.out.println("[BInvisivel] Plugin Desativado"); System.out.println("[BInvisivel] By TequilAxBr"); } public void ficarInvisivel() { } @SuppressWarnings("deprecation") public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(!(sender instanceof Player)) { getLogger().info("Utilize o comando in-game."); } final Player p = (Player)sender; if(command.getName().equalsIgnoreCase("invisivel") || command.getName().equalsIgnoreCase("visivel")){ if(p.hasPermission(getConfig().getString("Permissao"))){ if (label.equalsIgnoreCase("visivel")){ p.removePotionEffect(PotionEffectType.INVISIBILITY); p.sendMessage(getConfig().getString("MsgVisivel").replace("&", "§")); }else if(label.equalsIgnoreCase("invisivel")){ BukkitScheduler scheduler = getServer().getScheduler(); scheduler.scheduleAsyncRepeatingTask(this, new Runnable() { public void run() { p.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 10, 30), true); } }, 0, 7L); p.sendMessage(getConfig().getString("MsgInvisivel").replace("&", "§")); } }else{ p.sendMessage(getConfig().getString("Sem_Permissao").replace("&", "§")); } } return false; } } Print da Config.yml: http://prntscr.com/80rq0g Qual quer informação necessária, só pedir.
  9. No lugar do efeito de pot isso, e ai não iria precisar do scheduler?
  10. Não, só aceitaria se fosse váriavel long, e ali só pode double. Então não funciona. Já testei antes de fazer essa dúvida.
  11. Olá a todos, não sei se é assim que se faz tópico de dúvidas, mas caso não for me avise. Bom, acho que minha dúvida é simples pra algumas pessoas. Meu Plugin em desenvolvimento pra eu treinar um pouco mais, (BInivisivel) está funfando porem com um "BUG" ele da o efeito de pot infinitamente, porem ele tira e coloca e queria saber como arrumar esse erro, creio que erro no scheduler. Codigo package me.tequilaxbr.bplugin; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; import org.bukkit.scheduler.BukkitScheduler; public class Main extends JavaPlugin { public void onEnable(){ System.out.println("[BInvisivel] Plugin Ativado"); System.out.println("[BInvisivel] By TequilAxBr"); saveDefaultConfig(); ficarInvisivel(); } public void onDisable(){ System.out.println("[BInvisivel] Plugin Desativado"); System.out.println("[BInvisivel] By TequilAxBr"); } @SuppressWarnings("deprecation") public void ficarInvisivel() { } @SuppressWarnings("deprecation") public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(!(sender instanceof Player)) { getLogger().info("Utilize o comando in-game."); } final Player p = (Player)sender; if(command.getName().equalsIgnoreCase("invisivel")){ if(p.hasPermission(getConfig().getString("Permissao"))){ BukkitScheduler scheduler = getServer().getScheduler(); scheduler.scheduleAsyncRepeatingTask(this, new Runnable() { public void run() { p.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 10, 30), true); } }, 0, 20L); p.sendMessage(getConfig().getString("MsgInvisivel").replace("&", "§")); }else{ p.sendMessage(getConfig().getString("Sem_Permissao").replace("&", "§")); } } return false; } } Print da Config.yml: http://prntscr.com/80issd Qual quer informação necessaria, só comentar,.
  12. TequilAxBr

    PatenteMujo

    Ótimo plugin '-'
  13. | BKits |   Olá a todos, bom hoje venho trazer uma das minha primeiras Skript's, BKits é uma skripter de kits com alguns kits como pvp, arqueiro e outros. Caso você tenha ideias de algum Kit ou algo para adicionar no skript comente abaixo =)   OBS: Você só pode trocar de Kit apos morrer. | Comandos |   /kits - Lista de todos os Kits. /kit <nome do kit> - Pega o kit que você escolheu.  /infokit <nome do kit> - Todas as informações do kit que você escolheu. /bkits - Creditos da Skript.   | Permissões |   Não achei necessario colocar permissões caso queira me avise, que boto na V2.   | Creditos |   A mim, [member=TequilAxBr] - Criei a Skript. E ao, [member=MrPowerGamesBR] - Me ajudou em uma parte de Skript.   | Download |   Download via mediafire: Clique aqui (Ou: http://www.mediafire.com/download/ns3xucd3wgw6idt/BKits+-+Skripter.rar) Paste bin: Clique aqui   Bugs ou dúvidas? Comente!
  14. TequilAxBr

    [NOVO JOGO] Agar.io

    Fala galera beleza? Espero que sim. Bom, recentemente venho jogando muito o jogo agar.io, mas conhecido como agario, é um jogo simples mas bem VICIANTEEEE, seu objetivo no jogo é pegar pontos com as bolinhas pequenas e ir comendo os outros players menores que você, para você não morrer.   Intruções de como jogar:   - Primeiro entre no jogo clicando aqui - Apos isso coloque seu nick e clique em play  começe a pegar pontos!   Em breve se possível colocarei um vídeo meu aqui jogando com uns amigos...   Notas para o jogo de 0 a 10?
  15. O SR, FUI DESCUBRIR ISSO RECENTEMENTE E PROS QUE NÃO SABIA EU POSTEI ESSE VIDEO. PRA QUE SER TÃO GROSSO?
×
×
  • Criar Novo...