Glicz 246 Opublikowano 3 października 2020 Udostępnij Opublikowano 3 października 2020 Dzień dobry. Robię pierwszy plugin i zrobiłem komendę (dodałem co trzeba do plugin.yml) itp. Ale na serwerze po użyciu tej komendy jest napisane, że nie ma takiej komendy. Kod: package me.Michix.FirstPlugin; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class Main extends JavaPlugin{ public void OnEnable() { } public void OnDisable(){ } public boolean onCommand(CommandSender sender, Command cmd, String arg, String[] args) { if(cmd.getName().equalsIgnoreCase("komenda")){ if(sender instanceof Player) { if (!sender.hasPermission("komenda.uzyj") || !sender.isOp()) { sender.sendMessage("Nie masz uprawnien"); }else { Player p = (Player) sender; if (args[0].equalsIgnoreCase("1")) { p.sendMessage("Komenda 1"); }else if (args[0].equalsIgnoreCase("2")) { p.sendMessage("Komenda 2"); }else { p.sendMessage("Nie podales argumentu!"); } } }else { sender.sendMessage("Jestes konsola, nie mozesz uzyc tej komendy"); } } return false; } } Proszę o pomoc! Odnośnik do komentarza https://skript.pl/temat/41909-komenda/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 CountingDogs 130 Opublikowano 3 października 2020 Udostępnij Opublikowano 3 października 2020 package me.Michix.FirstPlugin; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class Main extends JavaPlugin{ public void OnEnable() { getCommand("komenda").setExecutor(this, this); } public void OnDisable(){ } public boolean onCommand(CommandSender sender, Command cmd, String arg, String[] args) { if(cmd.getName().equalsIgnoreCase("komenda")){ if(sender instanceof Player) { if (!sender.hasPermission("komenda.uzyj") || !sender.isOp()) { sender.sendMessage("Nie masz uprawnien"); }else { Player p = (Player) sender; if (args[0].equalsIgnoreCase("1")) { p.sendMessage("Komenda 1"); }else if (args[0].equalsIgnoreCase("2")) { p.sendMessage("Komenda 2"); }else { p.sendMessage("Nie podales argumentu!"); } } }else { sender.sendMessage("Jestes konsola, nie mozesz uzyc tej komendy"); } return true; } return false; } } Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262653 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 3 października 2020 Autor Udostępnij Opublikowano 3 października 2020 5 minut temu, CountingDogs napisał: package me.Michix.FirstPlugin; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class Main extends JavaPlugin{ public void OnEnable() { getCommand("komenda").setExecutor(this, this); } public void OnDisable(){ } public boolean onCommand(CommandSender sender, Command cmd, String arg, String[] args) { if(cmd.getName().equalsIgnoreCase("komenda")){ if(sender instanceof Player) { if (!sender.hasPermission("komenda.uzyj") || !sender.isOp()) { sender.sendMessage("Nie masz uprawnien"); }else { Player p = (Player) sender; if (args[0].equalsIgnoreCase("1")) { p.sendMessage("Komenda 1"); }else if (args[0].equalsIgnoreCase("2")) { p.sendMessage("Komenda 2"); }else { p.sendMessage("Nie podales argumentu!"); } } }else { sender.sendMessage("Jestes konsola, nie mozesz uzyc tej komendy"); } return true; } return false; } } Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262656 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CountingDogs 130 Opublikowano 3 października 2020 Udostępnij Opublikowano 3 października 2020 getCommand("komenda").setExecutor(this); Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262657 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 3 października 2020 Autor Udostępnij Opublikowano 3 października 2020 3 minuty temu, CountingDogs napisał: getCommand("komenda").setExecutor(this); nadal jest napisane, ze nie ma takiej komendy Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262658 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CountingDogs 130 Opublikowano 3 października 2020 Udostępnij Opublikowano 3 października 2020 Czy są w konsoli jakieś błędy? W dodatku w plugin.yml zrób coś takiego: commands: komenda: description: Cos Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262659 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 3 października 2020 Autor Udostępnij Opublikowano 3 października 2020 Teraz, CountingDogs napisał: Czy są w konsoli jakieś błędy? W dodatku w plugin.yml zrób coś takiego: commands: komenda: description: Cos mam cos takiego: name: FirstPlugin version: 1.0 author: Michix main: me.Michix.FirstPlugin.Main description: FirstPlugin command: komenda: aliases: [k, kom] description: fajny opis a w konsoli nie ma błędów Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262661 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CountingDogs 130 Opublikowano 3 października 2020 Udostępnij Opublikowano 3 października 2020 1 minutę temu, Michix napisał: mam cos takiego: name: FirstPlugin version: 1.0 author: Michix main: me.Michix.FirstPlugin.Main description: FirstPlugin command: komenda: aliases: [k, kom] description: fajny opis a w konsoli nie ma błędów commands: powinno być Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262662 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 3 października 2020 Autor Udostępnij Opublikowano 3 października 2020 1 minutę temu, CountingDogs napisał: commands: powinno być Działa dziękuje! Do zamkniecia Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262663 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 4 października 2020 Udostępnij Opublikowano 4 października 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/41909-komenda/#findComment-262787 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Glicz 246
Dzień dobry.
Robię pierwszy plugin i zrobiłem komendę (dodałem co trzeba do plugin.yml) itp. Ale na serwerze po użyciu tej komendy jest napisane, że nie ma takiej komendy. Kod:
Proszę o pomoc!
Odnośnik do komentarza
https://skript.pl/temat/41909-komenda/Udostępnij na innych stronach
9 odpowiedzi na to pytanie
Rekomendowane odpowiedzi