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

Идея AFKPlayer - Афк в табе и над головой

Тема в разделе "Запросы на разработку плагинов", создана пользователем ClumsyDima, 8 июл 2016.

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

    ClumsyDima Участник Пользователь

    Баллы:
    36
    Skype:
    dimanchik21ru
    Имя в Minecraft:
    ClumsyDima
    Идея такая: Когда игрок вводит команду /afk или простоит без шевелений около 3 минут, то в чате выйдет надпись всем игрокам, что "Игрок Player, находиться в AFK". А над головой игрока будет "&5AFK Player" А в табе тоже самое что и над головой.
     
  2. Хостинг MineCraft
    <
  3. SoSeDiK

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

    Баллы:
    76
    Имя в Minecraft:
    Kezoran
    Эм... EssentialsX?)
     
  4. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
  5. Автор темы
    ClumsyDima

    ClumsyDima Участник Пользователь

    Баллы:
    36
    Skype:
    dimanchik21ru
    Имя в Minecraft:
    ClumsyDima
  6. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Шевелений
     
  7. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Качаешь .jar файлы Skript. И в папку Skript/scripts кидаешь тот файл.
     
  8. SoSeDiK

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

    Баллы:
    76
    Имя в Minecraft:
    Kezoran
    Так чем Essentials не угодил?
    [​IMG]
    Сообщение в чате изменяешь на своё.
     
  9. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    По сути, в этом скрипте, только тайтлы на экране и все. Ну и ввод команды /hub.
     
  10. SoSeDiK

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

    Баллы:
    76
    Имя в Minecraft:
    Kezoran
    Так ему же надо было вывод сообщения в чат, префикс в табе и над головой, что игрок отошёл.
     
  11. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Если в чате и в табе, то essentials, как выше скриншот дали. А над головой - любой другой плагин связать.
     
  12. SoSeDiK

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

    Баллы:
    76
    Имя в Minecraft:
    Kezoran
    Если только Ess, то над головой тоже будет, а в остальном - белый ник. А так да, можно связать с ColoredTags, NametagEdit или другим плагином (чтобы всегда красивый ник был в табе и над игроком, но он этого не просил), совместимость будет, проверял.
     
    Последнее редактирование: 20 июл 2016
  13. Автор темы
    ClumsyDima

    ClumsyDima Участник Пользователь

    Баллы:
    36
    Skype:
    dimanchik21ru
    Имя в Minecraft:
    ClumsyDima
    Тогда как сделать чтоб когда игрок уходил в афк и у него поменялся префикс?
     
  14. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    Код:
       public void onPlayerAfk(AfkStatusChangeEvent e){
                IUser name = e.getController();
                boolean value = e.getValue();
                //если value == false
                //то name = афк.))
        }
    
    Осталось поменять ему надпись над головой и в табе.))
     
  15. SoSeDiK

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

    Баллы:
    76
    Имя в Minecraft:
    Kezoran
    Конфиг EssX:
    afk-list-name: "&c&lМеня тут нет | &7&l{USERNAME}"
     
  16. Автор темы
    ClumsyDima

    ClumsyDima Участник Пользователь

    Баллы:
    36
    Skype:
    dimanchik21ru
    Имя в Minecraft:
    ClumsyDima
    в ColoredTags
     
  17. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
  18. SoSeDiK

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

    Баллы:
    76
    Имя в Minecraft:
    Kezoran
    Статус AFK и само сообщение настраиваешь в Ess, а остальное уже в ColoredTags (если игрок отошёл, то Ess перекроет CT и установит свой префикс).
     
  19. FSka

    FSka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    FSka
    а ты думаешь что к примеру написанный плагин перекроет CT?
    может и CT перекроет.

    Ты уточняй подробнее что тебе нужно.
     
  20. SoSeDiK

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

    Баллы:
    76
    Имя в Minecraft:
    Kezoran
    Не совсем понял. Если в EssentialsX установить префикс при отходе игрока (пример: afk-list-name: "&c&lМеня тут нет | &7&l{USERNAME}"), то он перекроет префиксы от ColoredTags. Если у тебя в ColoredTags стоит [Админ] SoSeDiK, то при написании /afk или отсутствии некоторого времени (из конфига) у тебя будет Меня тут нет | SoSeDiK .
    + Я проверял, скрин есть выше (именно EssX перекроет ColoredTags и префикс будет).
     
  21. FSka

    FSka Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    FSka
    Убери ColoredTags и поставь другой плагин. Зачем париться?
     

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