Урок 13 — команда /scoreboard Part 1
Команда /scoreboard очень обширная и в первой части я расскажу вам про первый параметр — это objectives.
Данная команда имеет много синтаксисов для разных параметров.
Начнём разбирать всё по-порядку.
►Управление задачами, событиями.
Событие можно добавить, удалить, просмотреть и вывести на экран.
Соответственно для каждого существует свой синтаксис:
Для добавления события: /scoreboard objectives add [displayName]
Тип цели может быть в виде:
Все статистики Вы можете посмотреть, прописав команду : /scoreboard objectives add test stat. и далее нажать Tab.
б) food — отслеживает кол-во очков сытости.
в) xp — отслеживает количество очков опыта игрока.
д) air — отслеживает количество очков кислорода игрока.(когда задыхается в воде).
е) armor — отслеживает количество очков защиты.
Данные параметры не могут быть изменены командами.
Теперь попробуем создать новую задачу, отслеживающую использование шерсти.
Открываем чат и вводим команду: /scoreboard objectives add test stat.useItem.minecraft.wool Шерсть
И выведем эту задачу на экран.
Существует 3 способа это сделать:
Пример: /scoreboard objectives setdisplay list test
/scoreboard objectives setdisplay sidebar test
Чтобы удалить отображение очков того или иного события, нам нужно прописать команду:
/scoreboard objectives setdisplay list
Как видим, мы не написали название нашей задачи, а просто оставили это поле пустым.
Чтобы показать все активные задачи, нужно ввести команду:
/scoreboard objectives list
Чтобы удалить определённую задачу: /scoreboard objectives remove test
Итак, в данном уроке мы с вами разобрали первую часть команды /scoreboard — objectives. Надеюсь данный урок вам понравился. Если у вас остались вопросы, смело задавайте их в комментариях.
Источник
[Гайд] Команда /scoreboard [1/2]
Итак, давайте попробуем определиться с тем, для чего нужна эта замечательная команда. Упрощённое определение находится ниже.
Сегодня мы разберём подкоманду objectives. Она нужна для сбора игровой статистики. Это значит, что те, или иные действия в игре будут суммироваться и записываться в наш счёт.
Итак, давайте создадим нашу первую статистику:
/scoreboard objectives add <названиеСтатистики> <критерийСтатистики>[отображаемоеИмяСтатистики]
Обязательные и дополнительные параметры:
Просмотреть все имеющиеся в системе счета:
/scoreboard objectives list
Удалить статистику:
/scoreboard objectives remove
Сейчас мы разобрали самые простые команды, которые потребуются нам в первую очередь. Теперь давайте попробуем вручную изменить значение созданного ранее счёта:
/scoreboard players set <Игрок>
Добавить определённое количество очков в статистику:
/scoreboard players add <Игрок>
Удалить определённое количество очков из статистики:
/scoreboard players remove <Игрок>
Полностью сбросить значения всех счетов игрока:
/scoreboard players reset
Теперь давайте попробуем вывести значения переменных на экран. Например, для создания PvP арены или похожих механизмов:
/scoreboard objectives setdisplay <Место/Слот>[названиеСтатистики]
Теперь давайте рассмотрим те самые критерии для статистик. Они разобраны ниже.
Значения статистик также могут быть проверены командой /testfor с помощью параметров score_<названиеСтатистики>=X и score_<названиеСтатистики>_min=X. Сами параметры разобраны ниже.
Источник
Не показывает хп у игрока
Недавно снова установил плагин HealthBar, но хп как и раньше(несколько месяцев назад, когда не было ScoreboardStats) у игроков не показывает, когда бьешь игрока.Показывает лишь у мобов.Какой плагин может мешать HealthBar и из-за этого он частично работает?Или что нужно настроить в конфиге, чтобы показывалось хп игрока?Вот список плаинов:
А вот конфиг HealthBar:
Отпишитесь о результатах.
Также рекомендую удалить AntiCreeper (в WG можно настроить).
И ещё обратите внимание на Modifyworld и EssentialsAntiBuild. Они выполняют одну и ту же функцию.
Также советую удалить NoLagg (чё вы так его любите?).
На данный момент пока всё.
Отпишитесь о результатах.
Также рекомендую удалить AntiCreeper (в WG можно настроить).
И ещё обратите внимание на Modifyworld и EssentialsAntiBuild. Они выполняют одну и ту же функцию.
Также советую удалить NoLagg (чё вы так его любите?).
На данный момент пока всё.
Ок. Больше вопросов не имею. Не удивляйтесь потом тормозам.
ЗЫ. Scoreboards вроде виноват. У меня было нечто подобное. К сожалению, не помню точно, чем кончилось дело.
установил плагин HealthBar, но хп как и раньше(несколько месяцев назад, когда не было ScoreboardStats) у игроков не показывает, когда бьешь игрока.
Тоже не показывает, не пользуюсь
Ну и немного не по теме,
Уберите NoLagg, он исправляет старые баги которые исправлены в Spigot.
Замените MultiWorld плагином MultiVerse-Core, стабильнее.
Источник