Nano Postado Julho 16, 2015 Denunciar Compartilhar Postado Julho 16, 2015 Quero saber como eu faço pra adicionar permission para o meu plugin TeleportBow, pra só quem tiver a permissão se teletransportar Tópico do plugin clique aqui Link para o comentário Compartilhar em outros sites More sharing options...
zMathi Postado Julho 16, 2015 Denunciar Compartilhar Postado Julho 16, 2015 if (!p.hasPermission("TeleportBow.Use"){ p.sendMessage("§cVocê não tem permissão para usar o Teleport Bow."); return true; } Link para o comentário Compartilhar em outros sites More sharing options...
Nano Postado Julho 16, 2015 Autor Denunciar Compartilhar Postado Julho 16, 2015 if (!p.hasPermission("TeleportBow.Use"){ p.sendMessage("§cVocê não tem permissão para usar o Teleport Bow."); return true; } Pode parecer idiotice mas, em que lugar do código eu coloco isso? '-' Link para o comentário Compartilhar em outros sites More sharing options...
zMathi Postado Julho 16, 2015 Denunciar Compartilhar Postado Julho 16, 2015 (editado) @EventHandler public void AtiraFlecha(ProjectileHitEvent e) { Projectile arrow = e.getEntity(); ProjectileSource shooter = arrow.getShooter(); if (((arrow instanceof Arrow)) && ((shooter instanceof Player))) { Player player = (Player)shooter; if (!player.hasPermission("TeleportBow.Use"){ p.sendMessage("§cVocê não tem permissão para usar o Teleport Bow."); return true; } player.teleport(arrow.getLocation().setDirection(player.getLocation().getDirection())); } } } Sim, é o código do seu plugin '-' Pra colocar permissão, sempre coloque a checagem da permissão antes de executar algo. Editado Julho 16, 2015 por zMathi 1 Link para o comentário Compartilhar em outros sites More sharing options...
Nano Postado Julho 16, 2015 Autor Denunciar Compartilhar Postado Julho 16, 2015 @EventHandler public void AtiraFlecha(ProjectileHitEvent e) { Projectile arrow = e.getEntity(); ProjectileSource shooter = arrow.getShooter(); if (((arrow instanceof Arrow)) && ((shooter instanceof Player))) { Player player = (Player)shooter; if (!player.hasPermission("TeleportBow.Use"){ p.sendMessage("§cVocê não tem permissão para usar o Teleport Bow."); return true; } player.teleport(arrow.getLocation().setDirection(player.getLocation().getDirection())); } } } Ali em return true ta aparecendo isso void methods cannot return a value Ali em return true ta aparecendo isso void methods cannot return a value Já resolvi Link para o comentário Compartilhar em outros sites More sharing options...
Guest Alexandre Postado Julho 16, 2015 Denunciar Compartilhar Postado Julho 16, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Nano
Quero saber como eu faço pra adicionar permission para o meu plugin TeleportBow, pra só quem tiver a permissão se teletransportar
Tópico do plugin clique aqui
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados