Frogguer Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 queria saber como mudar esse código de Bukkit para Spigot ArrayList<String> teleportando = new ArrayList(); Link para o comentário Compartilhar em outros sites More sharing options...
Langsdorf Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 2015 { public void run() { if (Warping.this.teleportando.contains(p.getName())) { World w = Bukkit.getServer().getWorld(Warping.this.warp.getWarps().getConfigurationSection(m).getString("Mundo")); double x = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("x"); double y = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("y"); double z = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("z"); float yaw = (float)Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("yaw"); float pitch = (float)Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("pitch"); p.teleport(new Location(w, x, y, z, yaw, pitch)); Warping.this.teleportando.remove(p.getName()); p.sendMessage(Main.config.getString("Mensagens.Teleportado").replaceAll("&", "§").replace("{warp}", m)); } World w = Bukkit.getWorld(getConfig().getString("Warps." + m + ".Mundo")); e usa no resto desse jeito ai, mais altera.... 1 Link para o comentário Compartilhar em outros sites More sharing options...
GranTY Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 Como assim ? bukkit e spigot nao muda o jeito de fazer plugins em vez de importar o bukkit.jar tente importar o spigot.jar Link para o comentário Compartilhar em outros sites More sharing options...
Haymon Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 GranYT, pode me responder naquele outro skript q eu pedi? Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 28, 2015 Autor Denunciar Compartilhar Postado Outubro 28, 2015 Como assim ? bukkit e spigot nao muda o jeito de fazer plugins em vez de importar o bukkit.jar tente importar o spigot.jar sim mais ele essa parte ficou assim new ArrayList(); pq ? Link para o comentário Compartilhar em outros sites More sharing options...
GranTY Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 sim mais ele essa parte ficou assim new ArrayList(); pq ? sei la, vc testou se ta prestando ? GranYT, pode me responder naquele outro skript q eu pedi? ja lhe respondi, e isso pode contar como free-post ja que vc postou aki M_M Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 28, 2015 Autor Denunciar Compartilhar Postado Outubro 28, 2015 sei la, vc testou se ta prestando ? ja lhe respondi, e isso pode contar como free-post ja que vc postou aki M_M sim mais na hora que entro no server n pega o comando que setei é pelo que vi pode ser esse código Link para o comentário Compartilhar em outros sites More sharing options...
GranTY Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 sim mais na hora que entro no server n pega o comando que setei é pelo que vi pode ser esse código tira uma print do codigo ou coloca ele completo aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 28, 2015 Autor Denunciar Compartilhar Postado Outubro 28, 2015 tira uma print do codigo ou coloca ele completo aqui. package me.teste.Eventos; import java.util.ArrayList; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Server; import org.bukkit.World; import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.scheduler.BukkitScheduler; import me.teste.Main; import me.teste.Warps; @SuppressWarnings("unused") public class Warping implements Listener { Warps warp = Warps.getInstance(); ArrayList<String> teleportando = new ArrayList(); @EventHandler public void warping(PlayerCommandPreprocessEvent e) { final String m = e.getMessage().toLowerCase().replace("/", ""); final Player p = e.getPlayer(); if (this.warp.getWarps().getConfigurationSection(m) == null) { return; } e.setCancelled(true); if ((!p.hasPermission("teste.warp." + m)) || (!p.hasPermission("teste.warp.*"))) { p.sendMessage(Main.config.getString("Mensagens.Sem-Perm").replaceAll("&", "§").replace("{warp}", m)); return; } if (Main.config.getBoolean("Sistema.Delay.Ativar")) { if (p.hasPermission("teste.delay.passar")) { World w = Bukkit.getServer().getWorld(this.warp.getWarps().getConfigurationSection(m).getString("Mundo")); double x = this.warp.getWarps().getConfigurationSection(m).getDouble("x"); double y = this.warp.getWarps().getConfigurationSection(m).getDouble("y"); double z = this.warp.getWarps().getConfigurationSection(m).getDouble("z"); float yaw = (float)this.warp.getWarps().getConfigurationSection(m).getDouble("yaw"); float pitch = (float)this.warp.getWarps().getConfigurationSection(m).getDouble("pitch"); p.teleport(new Location(w, x, y, z, yaw, pitch)); p.sendMessage(Main.config.getString("Mensagens.Teleportado").replaceAll("&", "§").replace("{warp}", m)); return; } String tempo = Main.config.getString("Sistema.Delay.Tempo"); this.teleportando.add(p.getName()); p.sendMessage(Main.config.getString("Mensagens.Sera-Teleportado").replaceAll("&", "§").replace("{tempo}", tempo)); Bukkit.getScheduler().scheduleSyncDelayedTask(Main.plugin, new Runnable() { public void run() { if (Warping.this.teleportando.contains(p.getName())) { World w = Bukkit.getServer().getWorld(Warping.this.warp.getWarps().getConfigurationSection(m).getString("Mundo")); double x = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("x"); double y = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("y"); double z = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("z"); float yaw = (float)Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("yaw"); float pitch = (float)Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("pitch"); p.teleport(new Location(w, x, y, z, yaw, pitch)); Warping.this.teleportando.remove(p.getName()); p.sendMessage(Main.config.getString("Mensagens.Teleportado").replaceAll("&", "§").replace("{warp}", m)); } } }, Main.config.getInt("Sistema.Delay.Tempo") * 20); } if (!Main.config.getBoolean("Sistema.Delay.Ativar")) { World w = Bukkit.getServer().getWorld(this.warp.getWarps().getConfigurationSection(m).getString("Mundo")); double x = this.warp.getWarps().getConfigurationSection(m).getDouble("x"); double y = this.warp.getWarps().getConfigurationSection(m).getDouble("y"); double z = this.warp.getWarps().getConfigurationSection(m).getDouble("z"); float yaw = (float)this.warp.getWarps().getConfigurationSection(m).getDouble("yaw"); float pitch = (float)this.warp.getWarps().getConfigurationSection(m).getDouble("pitch"); p.teleport(new Location(w, x, y, z, yaw, pitch)); p.sendMessage(Main.config.getString("Mensagens.Teleportado").replaceAll("&", "§").replace("{warp}", m)); return; } } @EventHandler public void levarDano(EntityDamageByEntityEvent e) { if (((e.getEntity() instanceof Player)) && ((e.getDamager() instanceof Player))) { Player p = (Player)e.getEntity(); if ((Main.config.getBoolean("Sistema.Delay.Cancelar-ao-levar-dano")) && (this.teleportando.contains(p.getName()))) { p.sendMessage(Main.config.getString("Mensagens.Cancelado").replaceAll("&", "§")); this.teleportando.remove(p.getName()); } } } } Link para o comentário Compartilhar em outros sites More sharing options...
DarkSamuraiBR Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 Isso dai é porque você não colocou o tipo na segunda parte do objeto, coloque ArrayList<String> e o "erro" estará resolvido. Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 28, 2015 Autor Denunciar Compartilhar Postado Outubro 28, 2015 Isso dai é porque você não colocou o tipo na segunda parte do objeto, coloque ArrayList<String> e o "erro" estará resolvido. como ? Link para o comentário Compartilhar em outros sites More sharing options...
GranTY Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 como ? acho q ele quis dizer isso = ArrayList<String> teleportando = new ArrayList<String>(); Link para o comentário Compartilhar em outros sites More sharing options...
DarkSamuraiBR Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 acho q ele quis dizer isso = ArrayList<String> teleportando = new ArrayList<String>(); Exatamente. Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 28, 2015 Autor Denunciar Compartilhar Postado Outubro 28, 2015 Exatamente. arrumei mais agora quando uso um comando da certo mas a mensagem não aparece e da erro no console Link para o comentário Compartilhar em outros sites More sharing options...
Haymon Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 Frogguer, pode me ajudar? Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 28, 2015 Autor Denunciar Compartilhar Postado Outubro 28, 2015 Frogguer, pode me ajudar? no memento não mais cuidado você pode levar ban vou para escola Link para o comentário Compartilhar em outros sites More sharing options...
DarkSamuraiBR Postado Outubro 28, 2015 Denunciar Compartilhar Postado Outubro 28, 2015 arrumei mais agora quando uso um comando da certo mas a mensagem não aparece e da erro no console O erro é na linha 52 do seu código Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 29, 2015 Autor Denunciar Compartilhar Postado Outubro 29, 2015 O erro é na linha 52 do seu código esta isso ;--; p.teleport(new Location(w, x, y, z, yaw, pitch)); Link para o comentário Compartilhar em outros sites More sharing options...
Langsdorf Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 2015 esta isso ;--; p.teleport(new Location(w, x, y, z, yaw, pitch)); w x y z yaw ou pitch pode estar null Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 29, 2015 Autor Denunciar Compartilhar Postado Outubro 29, 2015 w x y z yaw ou pitch pode estar null não esta null Link para o comentário Compartilhar em outros sites More sharing options...
Langsdorf Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 2015 não esta null Tem alguma coisa null http://prntscr.com/8wj5kd Se não tiver, xingue o vault Link para o comentário Compartilhar em outros sites More sharing options...
Guest HyguiitoDev Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 2015 (editado) No codigo: p.teleport(new Location(w, x, y, z, yaw, pitch)); Tente colocar: Location loc = new Location(w, x, y, z); loc.setYaw(yaw); loc.setPitch(pitch); p.teleport(loc); Editado Outubro 29, 2015 por HyguiitoDev Link para o comentário Compartilhar em outros sites More sharing options...
Langsdorf Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 2015 No codigo: p.teleport(new Location(w, x, y, z, yaw, pitch)); Tente colocar: Location loc = new Location(w, x, y, z); loc.setYaw(yaw); loc.setPitch(pitch); p.teleport(loc); Isso não muda nada. Link para o comentário Compartilhar em outros sites More sharing options...
Guest HyguiitoDev Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 2015 Isso não muda nada. Talvez, tentar não custa nada. Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 29, 2015 Autor Denunciar Compartilhar Postado Outubro 29, 2015 Isso não muda nada. olha como esta pra config p.sendMessage(Main.config.getString("Mensagens.Teleportado").replaceAll("&", "§").replace("{warp}", m)); return; Link para o comentário Compartilhar em outros sites More sharing options...
Langsdorf Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 2015 olha como esta pra config p.sendMessage(Main.config.getString("Mensagens.Teleportado").replaceAll("&", "§").replace("{warp}", m)); return; O caminho do x,y,z... Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Outubro 29, 2015 Autor Denunciar Compartilhar Postado Outubro 29, 2015 O caminho do x,y,z... { public void run() { if (Warping.this.teleportando.contains(p.getName())) { World w = Bukkit.getServer().getWorld(Warping.this.warp.getWarps().getConfigurationSection(m).getString("Mundo")); double x = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("x"); double y = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("y"); double z = Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("z"); float yaw = (float)Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("yaw"); float pitch = (float)Warping.this.warp.getWarps().getConfigurationSection(m).getDouble("pitch"); p.teleport(new Location(w, x, y, z, yaw, pitch)); Warping.this.teleportando.remove(p.getName()); p.sendMessage(Main.config.getString("Mensagens.Teleportado").replaceAll("&", "§").replace("{warp}", m)); } Link para o comentário Compartilhar em outros sites More sharing options...
Langsdorf Postado Outubro 29, 2015 Denunciar Compartilhar Postado Outubro 29, 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
Frogguer
queria saber como mudar esse código de Bukkit para Spigot
Link para o comentário
Compartilhar em outros sites
27 respostass a esta questão
Posts Recomendados