Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Scoreboard | Team | addPrefix();

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

baksovic111

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
Baksovic
Товарищи выручайте. Уже сил нет возится со Scoreboard.
Мне нужно обновить Suffix & Prefix игрока.
Подскажите как можно это сделать с моим кодом.
В моем коде сейчас есть проблема и он работает не так как надо и Suffix & Prefix устанавливаются криво. Код и как выглядит проблема на скринах ниже.
Что посоветуете? Как выкрутиться?

upload_2015-9-2_23-25-13.png upload_2015-9-2_23-24-46.png
 
Последнее редактирование:
1. У вас должна быть одна таблица для всех игроков. Вы с каждым вызовом метода createBoard создаете отдельную таблицу для каждого игрока.
2. При входе игрока, для каждого создавайте отдельную команду, добавляйте в нее 1 игрока и устанавливайте ему таблицу.
 
1. У вас должна быть одна таблица для всех игроков. Вы с каждым вызовом метода createBoard создаете отдельную таблицу для каждого игрока.
2. При входе игрока, для каждого создавайте отдельную команду, добавляйте в нее 1 игрока и устанавливайте ему таблицу.
1 таблицу никак не выйдет сделать. Для каждого своя, т.к инфа у всех разная.
А при создании 1 комнаты на игрока - префикс вообще не устанавливается либо его видит только он сам..
 
1 таблицу никак не выйдет сделать. Для каждого своя, т.к инфа у всех разная.
А при создании 1 комнаты на игрока - префикс вообще не устанавливается либо его видит только он сам..
Можно сделать костыли с созданием одного скорборда но отправкой разной инфы пакетами.
 
Можно сделать костыли с созданием одного скорборда но отправкой разной инфы пакетами.
Я уже и не знаю что делать... Бомбит. Устал. Да и с пакетами я не сильно силен..
Есть еще варианты товарищи?
Как справиться с моей проблемой
 
Я уже и не знаю что делать... Бомбит. Устал. Да и с пакетами я не сильно силен..
Есть еще варианты товарищи?
Как справиться с моей проблемой
Есть вариант. Для каждого скорборда создавать коаманды с префиксами и суффиксами каждого игрока. Т.е. у тебя будет n скорбордов и n * n команд(в кажом скорборде n команд), где n - кол-во игроков. Но вообще нужно покапаться в пакетах, т.к. пакетами будет проще с точки хрения логики этого всего.
 
Есть вариант. Для каждого скорборда создавать коаманды с префиксами и суффиксами каждого игрока. Т.е. у тебя будет n скорбордов и n * n команд(в кажом скорборде n команд), где n - кол-во игроков. Но вообще нужно покапаться в пакетах, т.к. пакетами будет проще с точки хрения логики этого всего.
Спасибо большое))
Возьму обе идеи на премету)
Как я сам не допер каждому игроку создавать команду.
Конечно не лучший вариант с точки зрения ресурсов сервера. Ноо хоть что то.
А с пакетами обязательно нужно научиться..
 
Спасибо большое))
Возьму обе идеи на премету)
Как я сам не допер каждому игроку создавать команду.
Конечно не лучший вариант с точки зрения ресурсов сервера. Ноо хоть что то.
А с пакетами обязательно нужно научиться..
Я так же делаю, но я не создаю в каждом борде команду для каждого игрока, я создаю команду для каждого префикса. Таким образом у меня нагрузка немного меньше, но у вас такое не получится, т.к. вам нужно еще и суффиксы.
 
Что то я наверное делаю не так..
upload_2015-9-3_17-53-12.png
Мой пурш!
Все вышло!!
Я рад))))
upload_2015-9-3_18-2-19.png
Кому интересно - вот эффект. Думал фиксить имена в табе но решил что так даже лучше))
upload_2015-9-3_18-4-22.png
 

Вложения:

  • upload_2015-9-3_17-53-2.png
    upload_2015-9-3_17-53-2.png
    Размер файла
    871,3 КБ
    Просмотров
    15
Что то я наверное делаю не так..
Посмотреть вложение 35921
Мой пурш!
Все вышло!!
Я рад))))
Посмотреть вложение 35922
Кому интересно - вот эффект. Думал фиксить имена в табе но решил что так даже лучше))
Посмотреть вложение 35923
Кстати, а как фиксят имена в табе?
 
Кстати, а как фиксят имена в табе?
Очень и очень просто)
Просто в ручную выставлять игроку другое имя в табе
Вот мой метод из моего плагина.
То есть после изменения префикса или суфикса игрока в Scoreboard он автоматический меняется в Табе.
После сразу еще раз меняем его отдельно для игрока_
И все проблемы)
upload_2015-9-3_18-12-0.png
 
Очень и очень просто)
Просто в ручную выставлять игроку другое имя в табе
Вот мой метод из моего плагина.
То есть после изменения префикса или суфикса игрока в Scoreboard он автоматический меняется в Табе.
После сразу еще раз меняем его отдельно для игрока_
И все проблемы)
Посмотреть вложение 35925
Ясно.
Очень и очень просто)
Просто в ручную выставлять игроку другое имя в табе
Вот мой метод из моего плагина.
То есть после изменения префикса или суфикса игрока в Scoreboard он автоматический меняется в Табе.
После сразу еще раз меняем его отдельно для игрока_
И все проблемы)
Посмотреть вложение 35925
Кстати, ранги у тебя как-то не оч реализованы, не проще через enum сделать?
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх