Invouk 90 Odesláno: 6. Srpen, 2016 Share Odesláno: 6. Srpen, 2016 (upraveno) Dobrý deň,Mam menšie problémyAk zadám v hre príkaz: "/pomoc" tak sa vypíše ale neviem prečo sa vypíše to Použitie,A ešte k tomu ak dám "/pomoc 2" (nejaký argument čož som dával čísla) Tak napíše:An internal error occurred while attempting to perform this command-----A ešte k tomu nefunguje príkaz "/pingp"Ale ostatne príkazy ako "/clearc" a "/ach" fungujúv plugin.yml mám zapísane ale commandy ako sub by sa nemali zapisovať či ?Kód: package sk.shadowplugin.main; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class main extends JavaPlugin { public void onEnable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol zapnutý !"); getServer().getPluginManager().registerEvents(new Ping(), this); } public void onDisable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol vypnutý !"); } public String SkipArgs(String[] args) { String argument = ""; for(int i = 0; i < args.length; i ++) argument += args[i] + " "; return argument; } public boolean onCommand(CommandSender sender, Command cmd, String labels, String[] args) { Player player = Bukkit.getPlayer(""); if(sender instanceof Player) { if (cmd.getName().equalsIgnoreCase("pomoc")) { if(args.length == 0) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo, dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if(args.length == 1){ if (args[1].equalsIgnoreCase("2")) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if (args[1].equalsIgnoreCase("3")) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("TEEST 3"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if (args[1].equalsIgnoreCase("4")) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak si nenašiel to čo si potreboval"); player.sendMessage("Napíš /helpop <SVecouKtorouChcešPomôcť>"); player.sendMessage(""); player.sendMessage(""); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } }else{ player.sendMessage("§cPoužitie: /pomoc <1-4>"); } } // ------- CMD: ach if(cmd.getName().equalsIgnoreCase("ach")) { if(player.hasPermission("shadow.ach")) { if(args.length > 0) { if(player.hasPermission("shadow.ach.receive")){ Bukkit.broadcastMessage("§cAdmin§f " + player.getDisplayName() + "§8§l >>§7 " + SkipArgs(args)); } }else{ player.sendMessage("§cServer §8§l>>§7 Formát: /ach <text>"); return true; } } } if(cmd.getName().equalsIgnoreCase("clearc")) { if(player.hasPermission("shadow.ach")) { if(player.hasPermission("shadow.clearchat")){ Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§c§lServer§8§l >> §7Administrátor§f§l " + player.getDisplayName() +"§7 premazal chat !"); return true; } } if(cmd.getName().equalsIgnoreCase("pingp")) { Player ptarget = Bukkit.getPlayer(args[1]); if(args.length == 1) { player.sendMessage("§cServer§8§l >> §7Hráč§f§l " + args[1] + "§7 neni Online"); }else{ player.sendMessage("§cServer§8§l >> §7Ping hráča§f§l " + ptarget.getDisplayName() +"§7 je §f§l"+ Ping.pingPlayer(ptarget) +"§7§fms"); } }else{ player.sendMessage("§cServer§8§l >> §7Formát /ping <hráč>"); } // AK Posielajuci neni konzola !! }else{ Bukkit.getServer().getConsoleSender().sendMessage("[ShadowPixel]Konzola nemôže vykonávať príkazy !"); } } return false; } } Edited 6. Srpen, 2016 by eXpresS Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 6. Srpen, 2016 Share Odesláno: 6. Srpen, 2016 možná bude tím že args[1] je null.. vyprintuj si jeho hodnotu Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 6. Srpen, 2016 Share Odesláno: 6. Srpen, 2016 podmínky na číslování if(args[0].equalsIgnoreCase("2")) a kdy chceš, aby ti to vypsalo to použití? Takto ti to vypíše, pokud nezadáš žádný parametr. Link to comment Share on other sites More sharing options...
Invouk 90 Odesláno: 6. Srpen, 2016 Author Share Odesláno: 6. Srpen, 2016 [20:44:59 INFO]: XpresS issued server command: /pomoc 2 [20:44:59 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'pomoc' in plugin ShadowPixel v1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServer.java:645) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerConnection.java:1350) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1185) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_91] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_91] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91] Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at sk.shadowplugin.main.main.onCommand(main.java:54) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] ... 15 more Toto je pri tom ako napíšem aj "/pomoc 2" alebo "/pomoc"XOGOS Alias Steam Wallet mi robil nejaký Skip Argument síce neviem načo ale tak proste public String SkipArgs(String[] args) { String argument = ""; for(int i = 0; i < args.length; i ++) argument += args[i] + " "; return argument; } package sk.shadowplugin.main; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class main extends JavaPlugin { public void onEnable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol zapnutý !"); getServer().getPluginManager().registerEvents(new Ping(), this); } public void onDisable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol vypnutý !"); } public String SkipArgs(String[] args) { String argument = ""; for(int i = 0; i < args.length; i ++) argument += args[i] + " "; return argument; } public boolean onCommand(CommandSender sender, Command cmd, String labels, String[] args) { Player player = Bukkit.getPlayer(""); if(sender instanceof Player) { if (cmd.getName().equalsIgnoreCase("pomoc")) { if(args.length == 0) { player.sendMessage("Argument: " + args[1]); player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo, dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if(args.length == 1) { if(args[1] == null) { Bukkit.broadcastMessage("Argument = 0"); } else { if (args[1].equalsIgnoreCase("2")) { player.sendMessage("Argument: " + args[1]); player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if (args[1].equalsIgnoreCase("3")) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("TEEST 3"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if (args[1].equalsIgnoreCase("4")) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak si nenašiel to čo si potreboval"); player.sendMessage("Napíš /helpop <SVecouKtorouChcešPomôcť>"); player.sendMessage(""); player.sendMessage(""); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } } } else { player.sendMessage("§cPoužitie: /pomoc <1-4>"); } } // ------- CMD: ach if(cmd.getName().equalsIgnoreCase("ach")) { if(player.hasPermission("shadow.ach")) { if(args.length > 0) { if(player.hasPermission("shadow.ach.receive")){ Bukkit.broadcastMessage("§cAdmin§f " + player.getDisplayName() + "§8§l >>§7 " + SkipArgs(args)); } }else{ player.sendMessage("§cServer §8§l>>§7 Formát: /ach <text>"); return true; } } } if(cmd.getName().equalsIgnoreCase("clearc")) { if(player.hasPermission("shadow.ach")) { if(player.hasPermission("shadow.clearchat")){ Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§c§lServer§8§l >> §7Administrátor§f§l " + player.getDisplayName() +"§7 premazal chat !"); return true; } } if(cmd.getName().equalsIgnoreCase("pingp")) { Player ptarget = Bukkit.getPlayer(args[1]); if(args.length == 1) { player.sendMessage("§cServer§8§l >> §7Hráč§f§l " + args[1] + "§7 neni Online"); }else{ player.sendMessage("§cServer§8§l >> §7Ping hráča§f§l " + ptarget.getDisplayName() +"§7 je §f§l"+ Ping.pingPlayer(ptarget) +"§7§fms"); } }else{ player.sendMessage("§cServer§8§l >> §7Formát /ping <hráč>"); } // AK Posielajuci neni konzola !! }else{ Bukkit.getServer().getConsoleSender().sendMessage("[ShadowPixel]Konzola nemôže vykonávať príkazy !"); } } return false; } } Noo tak trošku som to upravil + pridal ten "print" ak som to teda dobre pridal ...a teraz vypisuje error furt Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 6. Srpen, 2016 Share Odesláno: 6. Srpen, 2016 (upraveno) Četls mou radu? už jsme tu nemuseli být Edited 6. Srpen, 2016 by Lukasz Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 6. Srpen, 2016 Share Odesláno: 6. Srpen, 2016 [20:44:59 INFO]: XpresS issued server command: /pomoc 2 [20:44:59 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'pomoc' in plugin ShadowPixel v1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServer.java:645) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerConnection.java:1350) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1185) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_91] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_91] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [minecraft_server.jar:git-Spigot-e000104-4cb3258] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91] Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at sk.shadowplugin.main.main.onCommand(main.java:54) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[minecraft_server.jar:git-Spigot-e000104-4cb3258] ... 15 more Toto je pri tom ako napíšem aj "/pomoc 2" alebo "/pomoc" XOGOS Alias Steam Wallet mi robil nejaký Skip Argument síce neviem načo ale tak proste public String SkipArgs(String[] args) { String argument = ""; for(int i = 0; i < args.length; i ++) argument += args[i] + " "; return argument; } package sk.shadowplugin.main; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class main extends JavaPlugin { public void onEnable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol zapnutý !"); getServer().getPluginManager().registerEvents(new Ping(), this); } public void onDisable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol vypnutý !"); } public String SkipArgs(String[] args) { String argument = ""; for(int i = 0; i < args.length; i ++) argument += args[i] + " "; return argument; } public boolean onCommand(CommandSender sender, Command cmd, String labels, String[] args) { Player player = Bukkit.getPlayer(""); if(sender instanceof Player) { if (cmd.getName().equalsIgnoreCase("pomoc")) { if(args.length == 0) { player.sendMessage("Argument: " + args[1]); player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo, dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if(args.length == 1) { if(args[1] == null) { Bukkit.broadcastMessage("Argument = 0"); } else { if (args[1].equalsIgnoreCase("2")) { player.sendMessage("Argument: " + args[1]); player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if (args[1].equalsIgnoreCase("3")) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("TEEST 3"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if (args[1].equalsIgnoreCase("4")) { player.sendMessage("§8Aktualne si na strane§l " + SkipArgs(args)); player.sendMessage(""); player.sendMessage("Ak si nenašiel to čo si potreboval"); player.sendMessage("Napíš /helpop <SVecouKtorouChcešPomôcť>"); player.sendMessage(""); player.sendMessage(""); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } } } else { player.sendMessage("§cPoužitie: /pomoc <1-4>"); } } // ------- CMD: ach if(cmd.getName().equalsIgnoreCase("ach")) { if(player.hasPermission("shadow.ach")) { if(args.length > 0) { if(player.hasPermission("shadow.ach.receive")){ Bukkit.broadcastMessage("§cAdmin§f " + player.getDisplayName() + "§8§l >>§7 " + SkipArgs(args)); } }else{ player.sendMessage("§cServer §8§l>>§7 Formát: /ach <text>"); return true; } } } if(cmd.getName().equalsIgnoreCase("clearc")) { if(player.hasPermission("shadow.ach")) { if(player.hasPermission("shadow.clearchat")){ Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§c§lServer§8§l >> §7Administrátor§f§l " + player.getDisplayName() +"§7 premazal chat !"); return true; } } if(cmd.getName().equalsIgnoreCase("pingp")) { Player ptarget = Bukkit.getPlayer(args[1]); if(args.length == 1) { player.sendMessage("§cServer§8§l >> §7Hráč§f§l " + args[1] + "§7 neni Online"); }else{ player.sendMessage("§cServer§8§l >> §7Ping hráča§f§l " + ptarget.getDisplayName() +"§7 je §f§l"+ Ping.pingPlayer(ptarget) +"§7§fms"); } }else{ player.sendMessage("§cServer§8§l >> §7Formát /ping <hráč>"); } // AK Posielajuci neni konzola !! }else{ Bukkit.getServer().getConsoleSender().sendMessage("[ShadowPixel]Konzola nemôže vykonávať príkazy !"); } } return false; } } Noo tak trošku som to upravil + pridal ten "print" ak som to teda dobre pridal ... a teraz vypisuje error furt lukáš ti poradil dobře, já tě chtěl ktomu dokopat ale prostě jen změn args[1] na args[0] Link to comment Share on other sites More sharing options...
Invouk 90 Odesláno: 6. Srpen, 2016 Author Share Odesláno: 6. Srpen, 2016 (upraveno) package sk.shadowplugin.main; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class main extends JavaPlugin { public void onEnable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol zapnutý !"); getServer().getPluginManager().registerEvents(new Ping(), this); } public void onDisable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol vypnutý !"); } public String SkipArgs(String[] args) { String argument = ""; for(int i = 0; i < args.length; i ++) argument += args[i] + " "; return argument; } public boolean onCommand(CommandSender sender, Command cmd, String labels, String[] args) { Player player = Bukkit.getPlayer(""); if(sender instanceof Player) { // CMD POMOC if (cmd.getName().equalsIgnoreCase("pomoc")) { if(args.length == 0 || args[0] == null) { player.sendMessage("§8Aktualne si na strane§l " + args[0]); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo, dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } if(args.length == 1) { // /pomoc 1 if (args[0].equalsIgnoreCase("1")) { player.sendMessage("§8Aktualne si na strane§l " + args[0]); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } // /pomoc 2 if (args[0].equalsIgnoreCase("2")) { player.sendMessage("§8Aktualne si na strane§l " + args[0]); player.sendMessage(""); player.sendMessage("TEEST 3"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } // /pomoc 3 if (args[0].equalsIgnoreCase("3")) { player.sendMessage("§8Aktualne si na strane§l " + args[0]); player.sendMessage(""); player.sendMessage("Ak si nenašiel to čo si potreboval"); player.sendMessage("Napíš /helpop <SVecouKtorouChcešPomôcť>"); player.sendMessage(""); player.sendMessage(""); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); } } else { player.sendMessage("§cPoužitie: /pomoc <1-3>"); player.sendMessage("Argumenty: Arg:0 " + args[0] + "Arg0:" + args[1] + "Arg2: " + args[2]); player.sendMessage("test"); } } // ------- CMD: ach if(cmd.getName().equalsIgnoreCase("ach")) { if(player.hasPermission("shadow.ach")) { if(args.length > 0) { if(player.hasPermission("shadow.ach.receive")) { Bukkit.broadcastMessage("§cAdmin§f " + player.getDisplayName() + "§8§l >>§7 " + SkipArgs(args)); }else{ player.sendMessage("§cServer §8§l>>§7 Formát: /ach <text>"); return true; } } } } if(cmd.getName().equalsIgnoreCase("clearc")) { if(player.hasPermission("shadow.ach")) { if(player.hasPermission("shadow.clearchat")){ Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§c§lServer§8§l >> §7Administrátor§f§l " + player.getDisplayName() +"§7 premazal chat !"); return true; } } if(cmd.getName().equalsIgnoreCase("pingp")) { Player ptarget = Bukkit.getPlayer(args[1]); if(args.length == 1) { player.sendMessage("§cServer§8§l >> §7Hráč§f§l " + args[1] + "§7 neni Online"); }else{ player.sendMessage("§cServer§8§l >> §7Ping hráča§f§l " + ptarget.getDisplayName() +"§7 je §f§l"+ Ping.pingPlayer(ptarget) +"§7§fms"); } }else{ player.sendMessage("§cServer§8§l >> §7Formát /ping <hráč>"); } // AK Posielajuci neni konzola !! }else{ Bukkit.getServer().getConsoleSender().sendMessage("[ShadowPixel]Konzola nemôže vykonávať príkazy !"); } } return false; } } Tak ja neviem spravil som to ako ste hovorili a stále nejde :-/Ide /pomoc 1-3ale nejde ak zadám iba /pomoc Edited 6. Srpen, 2016 by eXpresS Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 6. Srpen, 2016 Share Odesláno: 6. Srpen, 2016 Player player = Bukkit.getPlayer(""); aha... trošku vedle ne? Player player = (Player)sender; Link to comment Share on other sites More sharing options...
Invouk 90 Odesláno: 6. Srpen, 2016 Author Share Odesláno: 6. Srpen, 2016 (upraveno) package sk.shadowplugin.main; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class main extends JavaPlugin { public void onEnable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol zapnutý !"); getServer().getPluginManager().registerEvents(new Ping(), this); } public void onDisable() { Bukkit.broadcastMessage("Plugin ShadowPixel, Verzia:" + this.getDescription().getVersion() + ", bol vypnutý !"); } public String SkipArgs(String[] args) { String argument = ""; for(int i = 0; i < args.length; i ++) argument += args[i] + " "; return argument; } public boolean onCommand(CommandSender sender, Command cmd, String labels, String[] args) { Player player = (Player) sender; if(cmd.getName().equalsIgnoreCase("pingp")) { Player ptarget = Bukkit.getPlayer(args[0]); if(args.length > 0) { if(args.length == 0) { player.sendMessage("§cServer§8§l >> §7Hráč§f§l " + args[0] + "§7 neni Online"); } else { player.sendMessage("§cServer§8§l >> §7Ping hráča§f§l " + ptarget.getDisplayName() +"§7 je §f§l"+ Ping.pingPlayer(ptarget) +"§7§fms"); } } else { player.sendMessage("§cServer§8§l >> §7Formát /pingp <hráč>"); } } // CMD POMOC if (cmd.getName().equalsIgnoreCase("pomoc")) { if(args.length == 0) { player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l " + args[0] + "§8."); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo, dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); player.sendMessage(""); } else { if(args.length >= 1) { if (args[0].equalsIgnoreCase("1")) { player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l " + args[0] + "§8."); player.sendMessage(""); player.sendMessage("§cAk nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("§cKaždých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo dostaneš odmenu"); player.sendMessage(""); player.sendMessage("§cPomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/pomoc §l1§7 - §l4§7"); player.sendMessage(""); } // /pomoc 2 if (args[0].equalsIgnoreCase("2")) { player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l " + args[0] + "§8."); player.sendMessage(""); player.sendMessage("§cAk si nenašiel to čo si potreboval"); player.sendMessage("Napíš /helpop <SVecouKtorouChcešPomôcť>"); player.sendMessage(""); player.sendMessage("§cPomocou príkazu /pingp <Hráč>"); player.sendMessage("Zistíš Ping/Odozvu konkretného hráča"); player.sendMessage(""); player.sendMessage("§7/pomoc §l1§7 - §l3§7"); player.sendMessage(""); } if (args[0].equalsIgnoreCase("3")) { player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l " + args[0] + "§8."); player.sendMessage(""); player.sendMessage("§cPomocou príkazu /rtp"); player.sendMessage("Sa môžeš náhodne portnuť do sveta"); player.sendMessage(""); player.sendMessage("§7/pomoc §l1§7 - §l3§7"); player.sendMessage(""); } } else { player.sendMessage("§cPoužitie: /pomoc <1-3>"); } } } // ------- CMD: ach if(cmd.getName().equalsIgnoreCase("ach")) { if(player.hasPermission("shadow.ach")) { if(args.length > 0) { if(player.hasPermission("shadow.ach.receive")) { Bukkit.broadcastMessage("§cAdmin§f " + player.getDisplayName() + "§8§l >>§7 " + SkipArgs(args)); }else{ player.sendMessage("§cServer §8§l>>§7 Formát: /ach <text>"); } } } } //CLEARC if(cmd.getName().equalsIgnoreCase("clearc")) { if(player.hasPermission("shadow.ach")) { if(player.hasPermission("shadow.clearchat")) { Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§c§lServer§8§l >> §7Administrátor§f§l " + player.getDisplayName() +"§7 premazal chat !"); } } } return false; } } Spravil som to do Takéjto podoby, no keď dám /Pomoc tak mi to vypíše ten error Edited 6. Srpen, 2016 by eXpresS Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 7. Srpen, 2016 Share Odesláno: 7. Srpen, 2016 (upraveno) if (c.getName().equalsIgnoreCase("pomoc")) { if(args.length != 0) { if (args[0].equalsIgnoreCase("1")) { player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l " + args[0] + "§8."); player.sendMessage(""); player.sendMessage("§cAk nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("§cKaždých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo dostaneš odmenu"); player.sendMessage(""); player.sendMessage("§cPomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/pomoc §l1§7 - §l4§7"); player.sendMessage(""); } if (args[0].equalsIgnoreCase("2")) { player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l " + args[0] + "§8."); player.sendMessage(""); player.sendMessage("§cAk si nenašiel to čo si potreboval"); player.sendMessage("Napíš /helpop <SVecouKtorouChcešPomôcť>"); player.sendMessage(""); player.sendMessage("§cPomocou príkazu /pingp <Hráč>"); player.sendMessage("Zistíš Ping/Odozvu konkretného hráča"); player.sendMessage(""); player.sendMessage("§7/pomoc §l1§7 - §l3§7"); player.sendMessage(""); } if (args[0].equalsIgnoreCase("3")) { player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l " + args[0] + "§8."); player.sendMessage(""); player.sendMessage("§cPomocou príkazu /rtp"); player.sendMessage("Sa môžeš náhodne portnuť do sveta"); player.sendMessage(""); player.sendMessage("§7/pomoc §l1§7 - §l3§7"); player.sendMessage(""); } return true; } player.sendMessage(""); player.sendMessage("§8Aktualne si na strane§l 1§8."); player.sendMessage(""); player.sendMessage("Ak nevieš ako vytvoriť resku"); player.sendMessage("Navštív: /warp tut"); player.sendMessage(""); player.sendMessage("Každých 10 minut ide MiniEvent ktorý"); player.sendMessage("Ak rozluštíš a napíšeš správne slovo, dostaneš odmenu"); player.sendMessage(""); player.sendMessage("Pomocou príkazu /menu"); player.sendMessage("Sa môžeš teleportovať na iné servery"); player.sendMessage(""); player.sendMessage("§7/help §l1§7 - §l4§7."); player.sendMessage(""); return true; } if(cmd.getName().equalsIgnoreCase("clearc")) { if(player.hasPermission("shadow.ach")) { if(player.hasPermission("shadow.clearchat")) { for(int i = 0; i < 50;i ++) Bukkit.broadcastMessage("§r"); Bukkit.broadcastMessage("§c§lServer§8§l >> §7Administrátor§f§l " + player.getDisplayName() +"§7 premazal chat !"); } } } Edited 7. Srpen, 2016 by Steam wallet Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now