Помогите Проблема с выводом мониторинга в лаунчере.

Dreamver

Активный участник
Баллы
63
Имя в Minecraft
Dreamver
Сегодня при работе с лаунчером возникла проблема. "Мониторинг" сервера, который отображает количество игроков на сервере, отображается "косо" и с лишними символами.
Пробовал ставить разные "шаблоны", но такое происходит везде, вот "скрин" на одном из шаблонов:

support.png

Может кто-то уже сталкивался с такой проблемой, или есть решения. Просьба - помочь. А не "флудить" в теме, и не проходить мимо!)
 
У меня такая же фигня была в лаунчере Сашок. А решил я эту проблему, собственно, вот как. Я нашел в коде этот текст, и заменил чтобы просто показывалось, например - на сервере 10 игроков. И глюков нету вроде.
 
Если цветной motd то args 2 args 3
Код:
        if (servtype == 2)
        {
 
 
        if(args[1] == null && args[2] == null && args[3] == null) return "Сервер выключен";
        if(args[2] != null && args[3] != null)
        {
            if(args[2].equals(args[3])) return "Сервер переполнен (Всего слотов: " + args[3] + ")";
            return "На сервере " + args[2] + " из " + args[3] + " игроков";
        }
        }
 
Если цветной motd то args 2 args 3
Код:
        if (servtype == 2)
        {
 
 
        if(args[1] == null && args[2] == null && args[3] == null) return "Сервер выключен";
        if(args[2] != null && args[3] != null)
        {
            if(args[2].equals(args[3])) return "Сервер переполнен (Всего слотов: " + args[3] + ")";
            return "На сервере " + args[2] + " из " + args[3] + " игроков";
        }
        }


Всё сделал, как описано выше. Новая проблема: Мониторинг обновляется бесконечно, т.е. не пишет, сколько игроков играет, а пишет обновление...и так бесконечно. Есть решение?:)
 
Если цветной motd то args 2 args 3
Код:
        if (servtype == 2)
        {
 
 
        if(args[1] == null && args[2] == null && args[3] == null) return "Сервер выключен";
        if(args[2] != null && args[3] != null)
        {
            if(args[2].equals(args[3])) return "Сервер переполнен (Всего слотов: " + args[3] + ")";
            return "На сервере " + args[2] + " из " + args[3] + " игроков";
        }
        }

убрали "плагин" на цветное "мотд" поставили все как было идет обновление теперь бесконечное
Если цветной motd то args 2 args 3
Код:
        if (servtype == 2)
        {
 
 
        if(args[1] == null && args[2] == null && args[3] == null) return "Сервер выключен";
        if(args[2] != null && args[3] != null)
        {
            if(args[2].equals(args[3])) return "Сервер переполнен (Всего слотов: " + args[3] + ")";
            return "На сервере " + args[2] + " из " + args[3] + " игроков";
        }
        }
есть решение?
 
@Dreamver, Попробуй изменить только
  1. if(args[2].equals(args[3])) return "Сервер переполнен (Всего слотов: " + args[3] + ")";
  2. return "На сервере " + args[2] + " из " + args[3] + " игроков";
 
@Dreamver, Попробуй изменить только
  1. if(args[2].equals(args[3])) return "Сервер переполнен (Всего слотов: " + args[3] + ")";
  2. return "На сервере " + args[2] + " из " + args[3] + " игроков";

Мы убрали мотд цветное все равно как ты говоришь не работает обновление идет
 
@Dreamver, Попробуй изменить только
  1. if(args[2].equals(args[3])) return "Сервер переполнен (Всего слотов: " + args[3] + ")";
  2. return "На сервере " + args[2] + " из " + args[3] + " игроков";

Сделал так как ты в первый раз советовал - не получилось. То, что выше, тоже не помогло. Опять стало так, как в шапке темы на скриншоте. Присутствуют лишние символы. Может убрать цветное MotD и что-то изменить?)
 
Сделал так как ты в первый раз советовал - не получилось. То, что выше, тоже не помогло. Опять стало так, как в шапке темы на скриншоте. Присутствуют лишние символы. Может убрать цветное MotD и что-то изменить?)

Зависит от количество цветов 1 цвет +1 args
 
Назад
Верх