Помогите Можно ли сделать сообщение

Статус
Закрыто для дальнейших ответов.

Alex555333222

Активный участник
Пользователь
Баллы
66
Можно ли как нибудь сделать постоянное сообщение где нибудь возле очков жизней и еды, есть плагин, который выводит по середине экрана надписи и там с низу тоже надписи, но они исчезают со временем, можно ли написать такой код, что бы в низу постоянно высвечивалась надпись. Если можно пример реализации.
 
Отправляй постоянно титл шедуляром, где-то раз в 30-40 тиков.
 
Конечно можно, причём хоть кодом, хоть командами, хоть плагинами. Расписывать долго, не вижу в этом смысла, инфы и так навалом. По картинке, думаю, сможешь определить, что тебе нужно сделать, и загуглить "how to|plugin for|command for create ...".
IweS06C.png
 
Можно ли как нибудь сделать постоянное сообщение где нибудь возле очков жизней и еды, есть плагин, который выводит по середине экрана надписи и там с низу тоже надписи, но они исчезают со временем, можно ли написать такой код, что бы в низу постоянно высвечивалась надпись. Если можно пример реализации.
По описанию это ActionBar. BukkitRunnable

Конечно можно, причём хоть кодом, хоть командами, хоть плагинами. Расписывать долго, не вижу в этом смысла, инфы и так навалом. По картинке, думаю, сможешь определить, что тебе нужно сделать, и загуглить "how to|plugin for|command for create ...".
IweS06C.png
SideBar забыл (Доска справа)
 
Конечно можно, причём хоть кодом, хоть командами, хоть плагинами. Расписывать долго, не вижу в этом смысла, инфы и так навалом. По картинке, думаю, сможешь определить, что тебе нужно сделать, и загуглить "how to|plugin for|command for create ...".
IweS06C.png
А получится ли с помощью нижних надписей выводить обычные значения и удерживать их постоянно. Сама идея заключается в том, чтобы писать там число, которое могло бы отвечать за жизнь персонажа, то есть писать там 1000 = 1000 единиц жизней, если получаешь урон, то число уменьшается и если число равняется 0 то умираешь
 
А получится ли с помощью нижних надписей выводить обычные значения и удерживать их постоянно. Сама идея заключается в том, чтобы писать там число, которое могло бы отвечать за жизнь персонажа, то есть писать там 1000 = 1000 единиц жизней, если получаешь урон, то число уменьшается и если число равняется 0 то умираешь
Последнее не поняла. Если получить кол-во единиц жизни игрока и оно будет 0, то он сам загнётся 🙂

final double health = player.getHealth();
 
Последнее не поняла. Если получить кол-во единиц жизни игрока и оно будет 0, то он сам загнётся 🙂

final double health = player.getHealth();
Например тебя ударяют, а у тебя жизни не уходят, вместо этого в чате пишется, например изначально у тебя 10 хп, в чате написалось, теперь у тебя 7 хп, еще раз тебя ударили сами сердечки так же на месте, а в чате написалось у тебя теперь 4 хп, еще 2 раза ударили и в чате написалось у ты погиб и ты умираешь. Только вот что бы было красивее, хотелось бы что бы это писалось не в чате, а в экшенбаре, вот как это реализовать примерно хотя бы, как работать с баром я не знаю. Т.е. твои 10 сердечек не являются уже показателем жизни. Для чего я хочу сделать что бы писалось число жизней, для того что бы можно было устанавливать хп больше 10 и больше 300 например. Плагин в идеале должен прокачивать за какую то валюту обычное число из чата, но это число так же являлось жизнью игрока. Чот как то сложно объяснить что я хочу. Картинку ниже прикреплю ||||||рис.jpg
 
Например тебя ударяют, а у тебя жизни не уходят, вместо этого в чате пишется, например изначально у тебя 10 хп, в чате написалось, теперь у тебя 7 хп, еще раз тебя ударили сами сердечки так же на месте, а в чате написалось у тебя теперь 4 хп, еще 2 раза ударили и в чате написалось у ты погиб и ты умираешь. Только вот что бы было красивее, хотелось бы что бы это писалось не в чате, а в экшенбаре, вот как это реализовать примерно хотя бы, как работать с баром я не знаю. Т.е. твои 10 сердечек не являются уже показателем жизни. Для чего я хочу сделать что бы писалось число жизней, для того что бы можно было устанавливать хп больше 10 и больше 300 например. Плагин в идеале должен прокачивать за какую то валюту обычное число из чата, но это число так же являлось жизнью игрока. Чот как то сложно объяснить что я хочу. Картинку ниже прикреплю ||||||Посмотреть вложение 53087
Можно либо пакетами, либо player.spigot() (Подзабыла немного)
В чате при смерти пиши игроку. Либо измени сообщение смерти (PlayerDeathEvent)

UPD: Вроде бы так. Поправьте, если не то

player.spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent("HP: " + health))
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх