Skocz do zawartości
  • 0

napisanie skryptu na komendę /list


Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Trzymaj :D

	@Override
	public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) {
		if(cmd.getName().equalsIgnoreCase("list")){
			if(!(sender instanceof Player)){
				return false;
			}
			Player p = (Player) sender;
			if(p.hasPermission("myplugin.list")){
			    List<String> arrayOfString = new ArrayList();
			    for (Player po : Bukkit.getOnlinePlayers()) {
			      arrayOfString.add(po.getName());
			    }
			    String players = StringUtils.join(arrayOfString.toArray(), ", ");
			    p.sendMessage("§8» §9Aktualnie na serwerze gra §b" + arrayOfString.size() + "§9/§b" + Bukkit.getMaxPlayers());
			    p.sendMessage("§8» §b" + arrayOfString);
			} else {
				p.sendMessage("§cBrak praw do uzycia tej komendy");
			}
		}
		return false;
	}

 

Odnośnik do komentarza
https://skript.pl/temat/9900-napisanie-skryptu-na-komend%C4%99-list/#findComment-74340
Udostępnij na innych stronach

  • 0
Trzymaj [emoji3]

 @Override public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { if(cmd.getName().equalsIgnoreCase("list")){ if(!(sender instanceof Player)){ return false; } Player p = (Player) sender; if(p.hasPermission("myplugin.list")){     List arrayOfString = new ArrayList();     for (Player po : Bukkit.getOnlinePlayers()) {       arrayOfString.add(po.getName());     }     String players = StringUtils.join(arrayOfString.toArray(), ", ");     p.sendMessage("§8» §9Aktualnie na serwerze gra §b" + arrayOfString.size() + "§9/§b" + Bukkit.getMaxPlayers());     p.sendMessage("§8» §b" + arrayOfString); } else { p.sendMessage("§cBrak praw do uzycia tej komendy"); } } return false; }

 

Na luj ty to dałeś do ArrayListy, gdy wystarczyło w tej pętli zrobić zwykłegp Stringa :-:

Odnośnik do komentarza
https://skript.pl/temat/9900-napisanie-skryptu-na-komend%C4%99-list/#findComment-74471
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...