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

Плагин [FUN] ChatExercises v1.0 - кастомные чат-игры [1.7+]

h1karo

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

ChatExercises - твои личные чат-игры!
Последняя версия: 1.0
Страница на BukkitDev.

На данный момент плагин умеет создавать задачи только по математике разной сложности. В будущем планируется добавить задачи по информатике, ребусы, шифры, а так же и свои задачи!

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

Функционал
  • Полная совместимость с 1.7+ версиями Minecraft.
  • Много разных типов задач: на данный момент только математика.
    В математике есть 3 типа:
    Легкие (сложение и вычитание),
    Средние (умножение и деление),
    Сложные (возведение в квадрат, квадратный корень, факториал).
    Они могут сочитаться: в одном примере все 3 типа!
  • Много настроек
  • Вариация приза: предмет, деньги (требуется Vault) или своей команда.
  • И многое другое...
Команды
  • /chatexercises (/ce) - главная команда плагина, получение меню команд
  • /ce award - получить приз за победу (если при вводе правильного ответа инвентарь был полностью заполнен, доступно игрокам)
  • /ce start - принудительно создать игру
  • /ce info - получение информации о плагине
  • /ce reload - перезагрузить конфиг
  • /ce update - проверить наличие обновлений
Конфигурации
YAML:
# CONFIG OF ChatExercises
# |------------------| #
# |     SETTINGS     | #
# |------------------| #

General:         # Основные настройки
  CheckUpdates: true          # Проверять ли новую версию
  Version: '1.0'         # Текущая версия
  Language: en         # Язык локализации
Settings:         #Настройки
  Interval: 20     # Интервал между играми в минутах. Если установить '0', то игры не буду автоматически запускаться
  Runtime: 90     # Время для решения задачи в секундах
  MinPlayers: 2     # Минимальное количество игроков для любой игры
  Types:
    Math:
      Enabled: true     # Если true, то Математика рассматривается как работающий тип. То есть она входит в список возможных типов
      Simple: true     #  Сложение и вычитание
      Average: true     # Умножение и деления
      Complex: true     # Возведение в степень, квадратный корень и факториал
  Award:
    Mode: 0     # 0 - предмет, 1 - деньги (required Vault), 2 - команда
    Money: 2000.0
    Item:     # Настройка предмета
      ID: 266
      Name: '&6&lGolds'
      Amount: 8
    Command:     # Настройка команды
      Name: '&a&lApple'
      Cmd: give %player% Apple 64
Permissions
  • chatexercises.* - полные права
  • chatexercises.players.* - права для игроков (автоматически имеют)
Поддержка версий Minecraft:
  • Spigot 1.7 - 1.10 [полная]
  • Bukkit 1.7 - 1.10 [полная]
  • CraftBukkit 1.7 - 1.10 [полная]
Скачать последнюю версию
Внимание! У плагина начальный язык в файле локализации - английский, поэтому в файле конфига поставьте Language: ru.​
Известные баги:
Нет

Лог изменений
Версия 1.0:
  • релизная версия
Особенности в будущем:
Больше типов задач! Есть идея для типа задачи? Пиши!

Форматы примеров для математики
%number% + %number%,
%number% - %number%,
%number% + %number% + %number%,
%number% - %number% - %number%,
%number% + %number% - %number%,
%number% - %number% + %number%

%number% - число от 101 до 2000
%number% * %number%,
%number% / %number%

%number% - число от 11 до 99
%square1%^%square2%,
√%root%,
%fact%!

%square1% - число от 2 до 4
%square2% - число от 2 до 8
%root% - число от 5*5 до 45*45 (только квадраты, чтобы можно было извлечь корень)
%fact% - число от 2 до 5
%simple% + %average% * %average%,
%simple% + %average% / %average%,
%simple% - %average% * %average%,
%simple% - %average% / %average%,
%average% * %average% + %simple%,
%average% * %average% - %simple%,
%average% / %average% + %simple%,
%average% / %average% - %simple%,
%average% / %average% + %average% / %average%,
%average% / %average% - %average% / %average%

%simple% - число от 101 до 2000
%average% - число от 11 до 99
%simple% + %complex% + %simple%,
%simple% - %complex% - %simple%,
%simple% + %simple% + %complex%,
%simple% - %simple% - %complex%,
%simple% + %complex% - %simple%,
%simple% - %complex% + %simple%,
%simple% + %simple% - %complex%,
%simple% - %simple% + %complex%

%simple% - число от 101 до 2000
%complex% - одно из значений из "только Complex"
%average% * %complex% * %average%,
%average% * %average% * %complex%,
%average% / %average% / %complex%,
%average% * %complex% / %average%,
%average% * %average% / %complex%,
%average% / %average% * %complex%

%average% - число от 11 до 99
%complex% - одно из значений из "только Complex"
%simple% + %complex% * %average%,
%simple% - %complex% * %average%,
%simple% + %complex% / %average%,
%simple% - %complex% / %average%,
%average% * %complex% + %simple%,
%average% * %complex% - %simple%,
%average% / %average% + %complex%,
%average% / %average% - %complex%

%simple% - число от 101 до 2000
%average% - число от 11 до 99
%complex% - одно из значений из "только Complex"
Ответ может получиться не целым, в этом случае округлить до ближайшего наибольшего целого. К примеру, ответ получился 5.2, значит округляем до 6. Ответ так же может быть и отрицательным! При -5.8 округляем до -5 (-5 больше, чем -5.8).


Пожертвования
WebMoney: R136861426393
 
Последнее редактирование:
Уважаемая администрация, если плагин не прошел проверку, скажите, пожалуйста, что нужно исправить.
 
Уважаемая администрация, если плагин не прошел проверку, скажите, пожалуйста, что нужно исправить.
Администрация тут не хочет работать. Даже не жди увидеть свой плагин в релизах.
 

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

Назад
Верх