1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите scoreboard tag

Тема в разделе "Разработка плагинов для новичков", создана пользователем pro100koder, 15 июл 2018.

Статус темы:
Закрыта.
  1. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    В общем, делаю миниигру. Но из-за недостаточности знаний, половина игры работает на командах. (Да, да, можете начать беседу на тему "команды не для bukkit"...) Но для нормальной связки плагина с ком. частью, мне всё-таки нужно узнать, как выдавать scoreboard tag игроку. В яндексе на разные запросы выдают речь про teams, сам скорборд, дисплей справа, но не теги. Либо про теги, которые NBT. Уже начинаю сомневаться в том, что это в bukkit-e вообще учли...
     
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Код:
    Controls teams.
    
    Syntax
    team add <team> [<displayname>]
    team empty <team>
    team join <team> [<members>]
    team leave <members>
    team list [<team>]
    team modify <team> <option> <value>
    team remove <team>
    Arguments
    team
    Specifies the name of the team.
    displayname (Optional)
    Specifies the name to be displayed by the team.
    members
    Specifies the entities to join or leave the team.
    option
    Specifies the team options.
    value
    Specifies the value to be set into the option.
    Result
    Fails if the arguments are not specified correctly.
    On success:
    add — Creates a new team.
    empty — Removes all members from a team.
    join — Makes a player join a team.
    leave — Makes a player leave a team.
    list — Lists all teams, or lists all members of a team if team is set.
    modify — Sets the option of a team to the specified value.
    remove — Removes the team.
    See also
    /scoreboard — manages scoreboard objectives and players
    /tag
     
  3. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    Не совсем понял, к чему это... Тут про teams речь идёт, разве что в конце "see also ... /tag"... Не понимаю...
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Команды team. Тебе под твои кб не? Ты бы определился с тем чего хочешь.
     
  5. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    Мне нужно через плагин выдавать игрокам scoreboard tag. Их добавили в 1.9 по моему, я их активно использую в командах, т. к. это куда лучше, чем целый objective новый создавать. Если не понятно, что за scoreboard tag, то его можно выдавать игрокам командой /scoreboard players tag @p add testtag. Надеюсь, понятно объяснил, а то в моих темах обычно проблема в плохом объяснении..
     
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    team join <team> [<members>] Предварительно создай teams нужные.
     
  7. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    Да в командах я и так знаю уже столько, сколько не знают многие из фанатов КБ. Мне нужно именно через плагин, через java код выдавать scoreboard tag существу, которое призывается через тот же java код.
     
  8. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    Мне нужно использовать java код, не комманды, нужно добавить ТЕГ, именно тег, не тиму, а именно тег! Возможно, вы не знаете про то, что в майне существует scoreboard tag. Их добавили в 1.9, они заменяют scoreboard objectives, некая замена boolean. Мне нужна не команда, повторяю, мне нужно кодом из java выдавать тэг игроку. Не командой, а кодом. Ничего из teams мне не нужно.
     
  9. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    Нужно просто заменить команду "/scoreboard players tag @p add test" на код. На java код, который нужно писать в eclipse (или другой среде разработки), а потом компилировать в плагин.
     
  10. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
Статус темы:
Закрыта.

Поделиться этой страницей