Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.

неа, в мотд будет просто список, а в этом плагине оно еше пишет кто из них онлайнНапиши ники админов в MOTD, и все![]()
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player p = event.getPlayer();
for (Player pl : Bukkit.getOnlinePlayers()){
if(pl.isOp()){
p.sendMessage("Админы онлайн: " + pl );
}
else {
p.sendMessage("Сейчас нет админов онлайн");
}
}
Предсказываю:Что-то на подобие этого...Java:@EventHandler public void onPlayerJoin(PlayerJoinEvent event) { Player p = event.getPlayer(); for (Player pl : Bukkit.getOnlinePlayers()){ if(pl.isOp()){ p.sendMessage("Админы онлайн: " + pl ); } else { p.sendMessage("Сейчас нет админов онлайн"); } }
а так да, полет мысли правильный)Админы онлайн: ник
Админы онлайн: ник
Админы онлайн: ник
Сейчас нет админов онлайн
Сейчас нет админов онлайн
Сейчас нет админов онлайн
Сейчас нет админов онлайн
Сейчас нет админов онлайн
Сейчас нет админов онлайн
Сейчас нет админов онлайн
String players;
String admins;
for (Player player : Bukkit.getOnlinePlayers()) {
if (player.isOp()) {
admins+=player.getName() + ", ";
} else {
players+=player.getName() + ", ";
}
}
players = players.substring(0, players.length - 2);
admins = admins.substring(0, admins.length - 2);
getServer().broadcastMessage("Админы: " + admins);
getServer().broadcastMessage("Игроки: " + players);
Можно считать длину массива, и циклом пройтись, если op - выводить, не оп - игнорировать.я бы сделал примерно так:
Кто займется - дерзайте)Java:String players; String admins; for (Player player : Bukkit.getOnlinePlayers()) { if (player.isOp()) { admins+=player.getName() + ", "; } else { players+=player.getName() + ", "; } } players = players.substring(0, players.length - 2); admins = admins.substring(0, admins.length - 2); getServer().broadcastMessage("Админы: " + admins); getServer().broadcastMessage("Игроки: " + players);
Ну так это и есть, только считать длину массива не надо, есть же итератор.Можно считать длину массива, и циклом пройтись, если op - выводить, не оп - игнорировать.
Я бы на твоём месте не парился и установил плагин AutoMessage. Добавь просто сообщение в properties типа Админ: [ник]. Вот ссылка на плагин: - http://dl.dropbox.com/u/2054335/CraftBukkit/AutoMessage/[MC]AutoMessage.zip.
но наши RuBukk'сты так хотят сделать этот плагин. Согласен, плагин нужный, может пойти на замену LokiColor или же неким дополнением к нему.Я бы тоже цвет ника админа в перечне (на TAB когда жмёшь) выделил красным и не парился бы..
перед последней '}' поставить break; и всеЧто-то на подобие этого...Java:@EventHandler public void onPlayerJoin(PlayerJoinEvent event) { Player p = event.getPlayer(); for (Player pl : Bukkit.getOnlinePlayers()){ if(pl.isOp()){ p.sendMessage("Админы онлайн: " + pl ); } else { p.sendMessage("Сейчас нет админов онлайн"); } }
