Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

способ отправки сообщений

Тема в разделе "Разработка плагинов для новичков", создана пользователем steeppz, 13 дек 2016.

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

    steeppz Активный участник

    Баллы:
    61
    Какие еще существуют способу отправки сообщений всем игрокам, кроме
    1)
    for (Player p1 : Bukkit.getOnlinePlayers()) {

    p1.sendMessage("");}
    2)Bukkit.broadcastMessage("");

    И какой способ меньше грузит сервер?
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    первый. Потому что для второго игрокам нужно выдать право чтобы они видели это сообщение. Потом он проверяет есть ли у игрока право и потом уже отправляет сообщение. А первым способом вы сразу отправляете сообщение игроку.
     
  4. Автор темы
    steeppz

    steeppz Активный участник

    Баллы:
    61
    А 3 что-либо есть?
     
  5. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну вообще не нужно. Только вот некоторые админы обычным юзерам добавляют - -bukkit.* , дабы хоть както снизить возможность взлома сервера, а этим самым запрещают юзерам получать броадкаст.
     
  6. CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    sure
    upload_2016-12-13_20-7-16.png
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    это право по стандарту есть у игроков. Делая - -bukkit.* мы забираем возможность видит это сообщение.
    Так то да. Но хоть чтото. Как говорится на всякий случай. Сколько раз видел, что люди писали что игроки не видят сообщение от ClearLag, ChatGame и тд. И у меня такое было, потом методом тыка нашёл причину.
     
  8. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Такой плагин и ставить никто не будет. Нормальный админ либо сам посмотрит сорцы, либо попросит когото, кто шарит в этом. А если плагин с обфускацией, то шанс что его поставят ещё меньше.
     
  9. CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    как же сложно
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ты же не собрался каждый тик флудить? Что ты вообще паришься? Да и чат в отдельном потоке идет.[DOUBLEPOST=1481653345,1481653217][/DOUBLEPOST]Прошли те времена уже давно, когда нельзя писать на повисшем сервере.
     
  11. GoodCoder

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

    Баллы:
    76
    Идёт, но отправка сообщения тем же AutoMessage большому числу игроков вызывает фриз. Возможно, дело в тяжёлом форматировании.
     
  12. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Первый раз слышу о фризах и автомеседже. У всех юзается с онли до 800 рыл.
     

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