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 Em 29/10/2015 em 03:30, Frogguer disse: { 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 Em 28/10/2015 em 17:19, GranTY disse: 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 Em 28/10/2015 em 17:21, Frogguer disse: sim mais ele essa parte ficou assim new ArrayList(); pq ? sei la, vc testou se ta prestando ? Em 28/10/2015 em 17:20, KingPvP disse: 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 Em 28/10/2015 em 17:22, GranTY disse: 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 Em 28/10/2015 em 17:23, Frogguer disse: 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 Em 28/10/2015 em 17:27, GranTY disse: 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 Em 28/10/2015 em 17:38, DarkSamuraiBR disse: 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 Em 28/10/2015 em 17:47, Frogguer disse: 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 Em 28/10/2015 em 17:57, GranTY disse: 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 Em 28/10/2015 em 18:04, DarkSamuraiBR disse: 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 Em 28/10/2015 em 20:36, KingPvP disse: 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 Em 28/10/2015 em 20:35, Frogguer disse: 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 Em 28/10/2015 em 21:43, DarkSamuraiBR disse: 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 Em 29/10/2015 em 02:01, Frogguer disse: 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 Em 29/10/2015 em 02:43, stalker112 disse: 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 Em 29/10/2015 em 02:59, Frogguer disse: 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 Em 29/10/2015 em 03:15, HyguiitoDev disse: 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 Em 29/10/2015 em 03:23, stalker112 disse: 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 Em 29/10/2015 em 03:23, stalker112 disse: 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 Em 29/10/2015 em 03:25, Frogguer disse: 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 Em 29/10/2015 em 03:27, stalker112 disse: 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