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

Плагин [FUN/CHAT] KillTag v1.2 - Тэги по убийствам! [1.8]

StainyCode

Активный участник
Пользователь
Баллы
66
dwJuuVj.png

KillTag​
Здравствуйте, уважаемые форумчане! Мы вдохновились вот этой темой (@Prion) на RuBukkit'е, и решили написать данный плагин.

Краткое описание:
Плагин дает возможность выставлять тэги в чате игрокам, если у них есть определенное кол-во убийств, и производить какие-либо команды/отправлять сообщения при этом событии. Количество убийств так же может быть по желанию видно под ником.

Скриншоты/Конфигурация:
Все скриншоты были сделаны с конфигом по умолчанию

Код:
backend: sqlite #  Выбор типа базы данных
mysql: # Конфигурации для подключения
  host: 127.0.0.1
  port: 3306
  database: db1
  user: user
  pass: pass
above-tag: true # Будет ли показан тэг под ником
title: '&c&lKills' # Настраиваемая строка тэга под ником
tags: # Тэги в чате и выполнение команд при получении нового тэга
  1:
    tag: '&f[&bNewbie&f]' # Тэг в чате
    commands: [] # Если у Вас будет одно убийство - ничего не произойдет
  10:
    tag: '&f[&cAmateur&f]'
    commands:
      - 'say Player %player got 10 kills now!' # Выполнится команда от имени сервера. %player заменится на ник игрока.

Переменные для команд:
В командах при получении тэга можно использовать не только переменную %player.
  • Для того, чтобы команда превращалась в сообщение от консоли в чат всем игрокам, поставьте перед началом команды b:
Пример: b:Игрок %player убил уже 10 раз!
  • Для того, чтобы игроку пришло сообщение, добавьте перед началом команды m:
Пример: m:Вы убили уже 10 раз!
  • Для того, чтобы выполнить команду от имени игрока, добавьте перед началом команды p:
Пример: p:me Я крутой!
  • Если не ставить переменных перед началом команды, команда будет выполнена от имени консоли.

ВНИМАНИЕ: Для того, чтобы у Вас отображался тэг в чате, поставьте в Вашем плагине для конфигурирования чата следующее слово - $killtag$

1) Убийств у игрока нет
wx3ehv6.png

ModKblx.png

2) Одно убийство
jBaBFrJ.png

7thMeuW.png

3) 10 убийств
22u49QD.png

1jkVb1H.png

FgCPK3D.png

Особенности:
- Хранение данных в базе SQLite/MySQL на выбор
- Изменяемый тэг под ником, возможность его убрать в принципе
- Количество киллов для определенного тэга можно настраивать самому
- Не конфликтует со Scoreboard плагинами
- Работает со всеми чат-плагинами
- Работает с BungeeCord
- На разных BungeeCord серверах могут быть разные тэги

Скачать плагин:

⎝⏠⏝⏠⎠ ТЫКАЙ НА МЕНЯ ^_^


Исходный код:

⎝⋋⏝⋌⎠ ТЫКАЙ НА МЕНЯ (U_U)

Лог изменений:
Код:
v1.0 - Релиз плагина!
v1.1 - Добавление: Теперь при достижении какого-либо уровня, можно будет выполнить команды от имени игрока/консоли или просто отправить сообщение всем игрокам! (@Saharo4ek)
v1.2 - Баг-фиксы, добавление тэга p: для команд (Выполнение команды от имени игрока)
 
Последнее редактирование:
dwJuuVj.png

KillTag
Здравствуйте, уважаемые форумчане! Мы вдохновились вот этой темой (@Prion) на RuBukkit'е, и решили написать данный плагин.

Краткое описание:
Плагин дает возможность выставлять тэги в чате игрокам, если у них есть определенное кол-во киллов.

Скриншоты/Конфигурация:
Все скриншоты были сделаны с конфигом по умолчанию

Код:
backend: sqlite #  Выбор типа базы данных
mysql: # Конфигурации для подключения
  host: 127.0.0.1
  port: 3306
  database: db1
  user: user
  pass: pass
above-tag: true # Будет ли показан тэг под ником
title: '&c&lKills' # Настраиваемая строка тэга под ником
tags: # Тэги в чате
  1: '&f[&bNewbie&f]' # Если у игрока один и более убийств - ему будет выдан этот тэг
  10: '&f[&cAmateur&f]' # Здесь тоже самое, только убийств должно быть 10 и больше

ВНИМАНИЕ: Для того, чтобы у Вас отображался тэг в чате, поставьте в Вашем плагине для конфигурирования чата следующее слово - $killtag$



Особенности:
- Хранение данных в базе SQLite/MySQL на выбор
- Изменяемый тэг под ником, возможность его убрать в принципе
- Количество киллов для определенного тэга можно настраивать самому
- Не конфликтует со Scoreboard плагинами
- Работает со всеми чат-плагинами
- Работает с BungeeCord
- На разных BungeeCord серверах могут быть разные тэги

Скачать плагин:

⎝⏠⏝⏠⎠ ТЫКАЙ НА МЕНЯ ^_^


Исходный код:

⎝⋋⏝⋌⎠ ТЫКАЙ НА МЕНЯ (U_U)

Лог изменений:
Код:
v1.0 - Релиз плагина!
Второй PvpTitles?)
 
Честно, понятия не имели о таком плагине (как и сейчас), просто сделали по запросу.
Если вы ещё добавите Actions при получении нового ранга , цены вам не будет
tags: # Тэги в чате
1: '&f[&bNewbie&f]' # Если у игрока один и более убийств - ему будет выдан этот тэг
Actions:
[CONSOLE] pex user {PLAYER} add essentials.fly //Действие от консоли
[BROADCAST] Игрок {PLAYER} повышен до {RANG} //Сообщение всем игрокам в чат
[MESSAGE] Вы получили новый ранг , теперь вы {RANG} //Сообщение которое увидит только игрок , получивший новый ранг
 
Если вы ещё добавите Actions при получении нового ранга , цены вам не будет
tags: # Тэги в чате
1: '&f[&bNewbie&f]' # Если у игрока один и более убийств - ему будет выдан этот тэг
Actions:
[CONSOLE] pex user {PLAYER} add essentials.fly //Действие от консоли
[BROADCAST] Игрок {PLAYER} повышен до {RANG} //Сообщение всем игрокам в чат
[MESSAGE] Вы получили новый ранг , теперь вы {RANG} //Сообщение которое увидит только игрок , получивший новый ранг
Через часа два сделаем.
 
UP! Подъехала версия 1.1, добавили выполнение команд/отправку сообщений!
 
Плагин супер! Но сильно нагружает при 100 онлайне.
Рекомендовал бы сделать полную настройку плагина от лагов.

+ к примеру не только TAG и в чате показывало сколько убийств, а не префикс
 
Плагин супер! Но сильно нагружает при 100 онлайне.
Рекомендовал бы сделать полную настройку плагина от лагов.

+ к примеру не только TAG и в чате показывало сколько убийств, а не префикс
Дайте тайминги, пожалуйста.
 
Эх,поставил на 1.5.2 не пошел,думал повезет)
Сможете перевести на 1.5.2 плагин?
 

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

Назад
Верх