Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Есть библиотеки готовые:Могу ли я подсвечивать игрока эффектом, но только для опр. игрока? Если да, то как?
Как я полагаю тут пойдут пакеты, подскажите пж кодом (По возможности с комментариями) ибо я в этом полный нолик =)
(По поводу glow-api скиньте если кто знает версию под 1.12.2 + версию его зависимости, а то у меня они какие не качаю нормально не работают)используй глов апи 1.4.6 и пакет листенер 3.6.0, они для 1.12.2Чего-то у меня так ничего и не вышло(По поводу glow-api скиньте если кто знает версию под 1.12.2 + версию его зависимости, а то у меня они какие не качаю нормально не работают)
Вопрос наверное остается открытым.. Может просто я глупый и не понимаю чего-то....
Это уже больше знакомоТак нефиг говно юзать, есть же протоколлиб.
А можно примерчик кода?)Player p = (Player) sender;
p.setGlowing(true);
Ещё можно сделать подсветку игрока не эффектом, если мы сейчас говорим о "Создании плагина"
Есть такая функция как "setGlowing"
Код:Player p = (Player) sender; p.setGlowing(true);
Player p = (Player) sender; - преобразуем отправителя команды в игрока
p.setGlowing(true); - Устанавливаем свечение (true/false)/(вкл/выкл)
Однако если ты посмотришь на вопрос выше, он звучит "Подсветка игрока для 1 другого игрока" твой же код просто подсветит отправителя для всех.
Однако если ты посмотришь на вопрос выше, он звучит "Подсветка игрока для 1 другого игрока" твой же код просто подсветит отправителя для всех.
if(args.length == 0) {
sender.sendMessage(ChatColor.RED + "USAGE: /glow <player>");
return true;
}
if(args.length == 1) {
Player t = Bukkit.getPlayer(args[0]);
if(t == null || !t.isOnline()) {
sender.sendMessage(ChatColor.RED + "Player not found.");
return true;
}
if(!t.isGlowing()) {
t.setGlowing(true);
}else {
t.setGlowing(false);
}
return true;
}
if(args.length >= 2) {
sender.sendMessage(ChatColor.RED + "USAGE: /glow <player>");
}
return true;
Это ж сделает подсветку, которую увидит весь сервер. А нужно только чтобы один игрок видел свечение другого игрока.Код:
Код:if(args.length == 0) { sender.sendMessage(ChatColor.RED + "USAGE: /glow <player>"); return true; } if(args.length == 1) { Player t = Bukkit.getPlayer(args[0]); if(t == null || !t.isOnline()) { sender.sendMessage(ChatColor.RED + "Player not found."); return true; } if(!t.isGlowing()) { t.setGlowing(true); }else { t.setGlowing(false); } return true; } if(args.length >= 2) { sender.sendMessage(ChatColor.RED + "USAGE: /glow <player>"); } return true;
Код дерьмо, но доступное и понятное для новичков, я сам уш и не профи)
Уже GlowAPI скидывал в самом начале. Только его почему-то alexandrage обосрал...Если нужно готовое решение, то что-то из этого:
GlowAPI: https://spigotmc.org/resources/19422
Да потому что все эти апи на костылях без использования протоколлиба пишут с тонной рефлкексии.Уже GlowAPI скидывал в самом начале. Только его почему-то alexandrage обосрал...
Это ж сделает подсветку, которую увидит весь сервер. А нужно только чтобы один игрок видел свечение другого игрока.
Лучше на костылях, чем свои костыли городить )Да потому что все эти апи на костылях без использования протоколлиба пишут с тонной рефлкексии.