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

Помогите Формат чата

Тема в разделе "Разработка плагинов для новичков", создана пользователем BeYkeR, 20 фев 2013.

  1. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Я делаю плагин чата для своего сервера.Игроки попросили чтобы я сделал новый тип чата типо: [Время][Префикс][Префикс Группы]<Ник>:<msg>,но теперь задался вопрос. Как сделать так ,чтобы сохранились и ограничение слышимости , и новый формат чата который задан в конфиге? Я искал код практически во всех плагинов чата , но не нашел код который мне нужен. Дайте хотя бы название или ссылку на GitHub (Или DevBukkit)
     
  2. Kron

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

    Баллы:
    173
    + Плагин Simple Prefix.
     
  3. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Код:
        protected List<Player> getLocalRecipients(Player sender, String message,
                double range) {
            Location playerLocation = sender.getLocation();
            List<Player> recipients = new LinkedList<Player>();
            double squaredDistance = Math.pow(range, 2);
            for (Player recipient : Bukkit.getServer().getOnlinePlayers()) {
                if (playerLocation.distanceSquared(recipient.getLocation()) > squaredDistance) {
                recipients.add(recipient);
                }
            }
            return recipients;
        }
    Вот слышимость, а с форматом то проблем быть не должно
     
    BeYkeR нравится это.
  4. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    А тогда как сделать чтоб были крики, шепоты как в RPChat ?
    P.S.Пытался под RPChat сделать , неполучилось :(
     
  5. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Либо команда, либо startswith()
     

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