NoVemberr_ 12 Opublikowano 22 lutego 2020 Udostępnij Opublikowano 22 lutego 2020 Witam, co mam tutaj dodać aby kiedy wpiszesz komendę z nickiem osoby która jest aktualnie offline pokazywał się komunikat "gracz jest offline!" package neverez.cmds; 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 neverez.Main; public class Deop implements CommandExecutor{ public Deop(Main Main){ Main.getCommand("deop").setExecutor(this); } @Override public boolean onCommand(CommandSender sender, Command cmd, String lab, String[] args) { if(cmd.getName().equalsIgnoreCase("deop")){ if(((sender instanceof Player) && (!sender.hasPermission("nevertools.deop")))){ sender.sendMessage("§8» §cNie masz do tego uprawnien! §f(nevertools.deop)"); return false; } if(args.length==1){ Player target = Bukkit.getPlayer(args[0]); if(target.isOp()){ target.setOp(false); sender.sendMessage("§8» §cOdebrales uprawnienia operatora graczowi: §f" +target.getName()); } else{ sender.sendMessage("§8» §cGracz nie jest operatorem!"); return true; } } else{ sender.sendMessage("§8» §cMusisz podac nick gracza!"); return false; } } return false; } } Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 22 lutego 2020 Udostępnij Opublikowano 22 lutego 2020 Metoda Bukkit.getPlayer(args[0]); zwraca Player jeśli grasz jest na serwerze, jeśli nie zwraca null. Wystarczy więc sprawdzić czy zwrócona wartość jest nullem i wtedy wysłać komunikat. HeezQ 1 Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-236840 Udostępnij na innych stronach Więcej opcji udostępniania...
0 NoVemberr_ 12 Opublikowano 23 lutego 2020 Autor Udostępnij Opublikowano 23 lutego 2020 A mógłbym prosić o cały kod? (dały kod odnoszący się do komendy /deop) Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-236909 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MrCarrot 16 Opublikowano 23 lutego 2020 Udostępnij Opublikowano 23 lutego 2020 @Override public boolean onCommand(CommandSender sender, Command cmd, String lab, String[] args) { if(cmd.getName().equalsIgnoreCase("deop")){ if(((sender instanceof Player) && (!sender.hasPermission("nevertools.deop")))){ sender.sendMessage("§8» §cNie masz do tego uprawnien! §f(nevertools.deop)"); return false; } if(args.length==1){ Player target = Bukkit.getPlayer(args[0]); if(target != null){ if(target.isOp()){ target.setOp(false); sender.sendMessage("§8» §cOdebrales uprawnienia operatora graczowi: §f" +target.getName()); } else { sender.sendMessage("§8» §cGracz nie jest operatorem!"); return true; } } else { sender.sendMessage(ChatColor.RED + "Gracz jest offline!"); return true; } else{ sender.sendMessage("§8» §cMusisz podac nick gracza!"); return false; } } return false; } Myślę że powinno działać Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-236912 Udostępnij na innych stronach Więcej opcji udostępniania...
0 NoVemberr_ 12 Opublikowano 23 lutego 2020 Autor Udostępnij Opublikowano 23 lutego 2020 Wszystko dobrze ale mam teraz problem z tym: https://imgur.com/a/VzRNkVd https://imgur.com/a/VzRNkVd Łączę posty. Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-236913 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#17290 Opublikowano 26 lutego 2020 Udostępnij Opublikowano 26 lutego 2020 A nie można Bukkit.getOfflinePlayer? Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-237054 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdzikuu 42 Opublikowano 26 lutego 2020 Udostępnij Opublikowano 26 lutego 2020 W dniu 23.02.2020 o 16:39, NoVemberr_ napisał: Wszystko dobrze ale mam teraz problem z tym: https://imgur.com/a/VzRNkVd https://imgur.com/a/VzRNkVd za mało "}" dałeś Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-237056 Udostępnij na innych stronach Więcej opcji udostępniania...
0 NoVemberr_ 12 Opublikowano 26 lutego 2020 Autor Udostępnij Opublikowano 26 lutego 2020 Problem został już dawno naprawiony, tylko po prostu nie byłem aktywny na forum. Do zamknięcia. Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-237062 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 26 lutego 2020 Udostępnij Opublikowano 26 lutego 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/#findComment-237065 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
NoVemberr_ 12
Witam, co mam tutaj dodać aby kiedy wpiszesz komendę z nickiem osoby która jest aktualnie offline pokazywał się komunikat
"gracz jest offline!"
Odnośnik do komentarza
https://skript.pl/temat/37193-wyszukiwanie-gracza-offline/Udostępnij na innych stronach
7 odpowiedzi na to pytanie
Rekomendowane odpowiedzi