PlayerTrafficSource - источник трафика игроков на вашем сервере! [1.12.2-1.8]

PlayerTrafficSource - источник трафика игроков на вашем сервере! 1.12.2-1.8


PlayerTrafficSource v1.2

Рад представить вам свой первый плагин для Minecraft.
Поддерживаются версии Minecraft с 1.8 по 1.12.2+
Плагин не работает на устаревшем ядре CraftBukkit, используйте Spigot или PaperSpigot


Скриншоты:



Опрос при входе:
PlayerTrafficSource - источник трафика игроков на вашем сервере! 1.12.2-1.8

/pts
PlayerTrafficSource - источник трафика игроков на вашем сервере! 1.12.2-1.8

/pts results
PlayerTrafficSource - источник трафика игроков на вашем сервере! 1.12.2-1.8

/pts list monitoring 2
PlayerTrafficSource - источник трафика игроков на вашем сервере! 1.12.2-1.8


Команды:


 /playertrafficsource - основная команда плагина (короткие варианты: /playerts, /pts). Выводит помощь по тем командам плагина, на которые у игрока есть права. /pts results - посмотреть общие результаты опроса. /pts list страница - посмотреть список игроков, которые выбрали этот вариант. /pts seen - посмотреть откуда указанный игрок узнал о сервере. /pts remove - очистить ответ игрока. /pts reload - обновить конфигурацию и сообщения плагина. Также есть 2 системные команды. /pts answer - указать, откуда узнал о сервере. (Игроки будут тыкать на кликабельный текст в чате, вводить команду им не придётся). /pts sendquestion - если игрок еще не ответил, откуда узнал о сервере, то ему предложат ответить. (Плагин автоматически отправляет опрос при входе игрока на сервер, если он еще не ответил, поэтому эта команда пригодится только тогда, когда вы отключите в конфиге автоматическую отправку опроса и захотите отправить, например, после входа в аккаунт AuthMe через AuthMe/commands.yml. Подробнее об этом читайте в комментариях конфига). 


Permissions :



playertrafficsource.results - право на команду /pts results
playertrafficsource.list - право на команду /pts list
playertrafficsource.seen - право на команду /pts seen
playertrafficsource.remove - право на команду /pts remove
playertrafficsource.reload - право на команду /pts reload
playertrafficsource.admin - права сразу на все команды плагина.


Конфиг и сообщения:



 # Если эта опция включена, то через 5 секунд после входа игрокам автоматически # будет отправлен опрос, чтобы они отметили, откуда пришли. # После того, как игрок ответит, опрос ему больше не будет отправляться. # Если Вы хотите, чтобы опрос отправлялся игроку только после входа # в аккаунт (AuthMe), то отключите эту опцию и в файле /plugins/Authme/commands.yml # В событые onJoin запускайте команду /pts sendquestion %p от коноли. # Это должно выглядет так: #onLogin: # question: # command: 'pts sendquestion %p' # executor: 'CONSOLE' EnableAutoQuestionSending: true # Здесь можно указать количество выводимых игроков в одной странице # для команды /pts list <вариант> <страница> PlayerOnOnePage: 50 # Здесь нужно указывать варианты ответов, чтобы игроки отметили, откуда пришли. # Изначально только 5 вариантов: monitoring, youtube, poiskovik, friends, other # Это ключи, они будут отображаться вам при просмотре результатов. # Игроки эти слова не будут видеть, ставьте их такими, чтобы было понятно Вам. # Обязательно ставьте ключи в нижнем регистре! monitoring - можно, Monitoring - нельзя # Игроки же при выборе будут видеть значения, которые вы впишете для каждого варианта. # Просто смотрите пример ниже и всё станет понятно. AnswerVariants: monitoring: 'Нашел в мониторинге' youtube: 'Нашел на YouTube' poiskovik: 'Нашел в поисковике (Google/Yandex и т. д.)' friends: 'Узнал от друзей' other: 'Другое' 



 Messages: PlayerOnly: '&cЭта команда только для игроков!' Reload: '&f&6PlayerTrafficSource&f &aперезагружен!' NoPermission: '&cЭта команда недоступна для вас!' NoResults: '&cНикто еще не ответил, откуда узнал о сервере!' NoVariantResults: '&cНикто еще не %multiargs%' PlayerHasNotAnsweredYet: '&cИгрок &e%player% &cеще не ответил, откуда пришел!' SuccessfulRemoveAnswer: '&aОтвет игрока &e%player% &aуспешно очищен!' IncorrectVariant: '&cТакого варианта ответа не существует!' UnknownPage: '&cТакой страницы не существует!' IncorrectPageFormat: '&cСтраница должна быть целым числом, а вы ввели &f%arg%' CurrentPage: '&eСтраница &c%page% &eиз &c%maxpage%&e.' NextPage: '&eДля просмотра следующей страницы введите &b/pts list %type% %next%' SuccessfulAnswer: '&aСпасибо за ваш ответ! Вы помогли нам!' AlreadyAnswered: '&cВы уже ответили!' Results: '&eРезультаты опроса' Total: '&bВсего' Answered: 'ответил' # Эти строки будут отправлены игроку до вариантов ответа. MessagesBeforeAnswerVariants: - '&fПривет, расскажи, откуда ты узнал о сервере)!' - '&fПросто нажми &c&lT &fи кликни мышкой на соответствующий вариант!' # Это помощь при введении команды /pts без аргументов или с несуществующими аргументами. # Выводится будут только те команды, к которым у вводившего есть права. CommandsHelp: reload: '&b/pts reload &e- обновить конфигурацию плагина' results: '&b/pts results &e- посмотреть результаты опроса' list: '&b/pts list <вариант> страница &e- игроки, узнавшие о сервере из этого варианта' seen: '&b/pts seen <игрок> &e- посмотреть, откуда игрок узнал о сервере' remove: '&b/pts remove <игрок> &e- очистить ответ игрока' 




Установка:



1) Скачайте ниже файл PlayerTrafficSource.jar
2) Разместите его в папку /plugins/
3) Запустите сервер и начните настраивать плагин в /plugins/PlayerTrafficSource/config.yml



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


Исходники плагина на GitHub
1.8-1.12.2: playertrafficsource.jar 14,81 Kb


Похожие плагины:

Комментарии