Usunięty#19006 26 Opublikowano 23 listopada 2020 Udostępnij Opublikowano 23 listopada 2020 (edytowane) Siema ogólnie może mi ktoś przerobić ten kod? A właściwie sprawić aby wiadomość o braku permisji była na subtitle.. (XD) package com.bcode.brangi.nadawanierang; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import com.bcode.brangi.utils.ChatUtil; public class NadawanieRang implements CommandExecutor { public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { if (cmd.getName().equalsIgnoreCase("ranga")) { if (!(sender instanceof org.bukkit.entity.Player)) { sender.sendMessage("Komenda moze byc uzyta tylko przez gracza!"); return false; } if (!sender.hasPermission("bcode.rangi")) { sender.sendMessage(ChatUtil.fixColor("&9Nie masz uprawnien do tej komendy! &9(&8bcode.rangi&9)")); return false; } if (args.length == 0) { sender.sendMessage(ChatUtil.fixColor("&9Prawidlowe uzycie: &8/ranga &b<nick> &6<ranga>&7!")); return false; } if (Bukkit.getPlayer(args[0]) == null) { sender.sendMessage(ChatUtil.fixColor("&9Podany gracz jest &coffline&9!")); return false; } if (args.length == 2) { String nick = args[0]; String ranga = args[1]; Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + nick + " group set " + ranga); Bukkit.broadcastMessage(ChatUtil.fixColor("&9Gracz &8 " + nick + " &9otrzymal range: &6" + ranga + "&9,")); Bukkit.broadcastMessage(ChatUtil.fixColor("&9Przez admina: &b " + sender.getName() + "&9,")); } } return false; } } Błagam o tylko zedytowanie bez żadnych zbędnych komentarzy XD Nie zwracajcie uwagi na nazwy package'ów bo zrobiłem go testowo. Edytowane 23 listopada 2020 przez jhgggg poprawka xAxee 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1965 Opublikowano 23 listopada 2020 Udostępnij Opublikowano 23 listopada 2020 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Usunięty#19006 26 Opublikowano 23 listopada 2020 Autor Udostępnij Opublikowano 23 listopada 2020 (edytowane) "Add cast to 'sender'", The method sendTitle(String, String) is undefined for the type CommandSender (mam SpigotApi 1.8.8) Edytowane 23 listopada 2020 przez jhgggg Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1965 Opublikowano 23 listopada 2020 Udostępnij Opublikowano 23 listopada 2020 33 minuty temu, jhgggg napisał: "Add cast to 'sender'", The method sendTitle(String, String) is undefined for the type CommandSender (mam SpigotApi 1.8.8) no trzeba dodać casta Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Usunięty#19006 26 Opublikowano 23 listopada 2020 Autor Udostępnij Opublikowano 23 listopada 2020 dobra dzięki do zamknięcia oczywiście Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1965 Opublikowano 23 listopada 2020 Udostępnij Opublikowano 23 listopada 2020 Problem został rozwiązany. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Usunięty#19006 26
Siema ogólnie może mi ktoś przerobić ten kod? A właściwie sprawić aby wiadomość o braku permisji była na subtitle.. (XD)
Błagam o tylko zedytowanie bez żadnych zbędnych komentarzy XD Nie zwracajcie uwagi na nazwy package'ów bo zrobiłem go testowo.
Edytowane przez jhggggpoprawka
Odnośnik do komentarza
Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi