Идея Заказ плагина "Древние сундуки"

Статус
Закрыто для дальнейших ответов.

Типа админ:D

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Qamulex
Описание:
Мне нужен плагин, как на Cristalix'e.
Схема работы:
Игрок вводит команду /trchest open и у него отнимается один ключ из конфига(т.е. было 6, стало 5)
И начинается создание блоков:
4LiZUsPXIy0.jpg

Чёрный - блоки, которые были ДО ввода команды /trchest open
Красный - включённая лампа
Синий - место для игрока(он не сможет выйти из этой точки пока не откроет все сундуки)
Серый - кварц
Зелёный - резной кварц
Голубой - стеклянная панель ГОЛУБОГО цвета

Между стадиями по 0.80 секунд.
Появление блоков сопровождается звуком и эффектом разрушения

После третьей стадии: с высоты в три блока падают сундуки на места белых точек(где зелёный цвет)
Игрок их открывает: над сундуком, который открыл игрок, появляется надпись с рандомным призом и предмет/блок указанный в конфиге.
После открытия последнего сундука: проходит две секунды и платформа заменяется на блоки, которые были ДО ввода команды /trchest open (Чёрный цвет)(Если у игрока нету ключей в конфиге, то выводится сообщение об ошибке из messages.yml)

Желательно, конечно, было бы список призов хранить в awards.yml . Приз выдаётся командами(Команда не одна, т.е. разделять команды вот так: /команда аргумент; /команда и т.д.).
При написании команды /trchest open выводилось сообщение об открытии из messages.yml
Параметр в awards.yml legendary: true даёт призу значение ЛЕГЕНДАРНЫЙ. Сообщение выводится из messages.yml

Команды и их работа:
/trchest open - treasurechest.command.player.open - Открытие сундука
/trchest givekey [игрок] [кол-во] - treasurechest.command.admin.givekey - Выдача ключей игроку(запись в playerdata.yml)
/trchest takekey [игрок] [кол-во] - treasurechest.command.admin.takekey - Удаление ключей
/trchest reload - treasurechest.command.admin.reload - Перезагрузка плагина

Связь со мной:
[В]Контакте: ТЫК

Заключение:
Не пишите в комментарии всякую фигню типа: ("Сам напиши", "Скачай шонить")
На эти комментарии я отвечать не буду - это не ответ.

Всем заранее спасибо!
 
Последнее редактирование:
ЭЙ, АУУУ! Я, ВООБЩЕТО, НЕ ПРОСТО ТАК ТЕМУ СОЗДАЛ!
 
Смысл брать идею с Mineplex? Свое никак не придумать, да?
Cristalix тоже взял оттуда идею, хех..
 
Есть ещё 1 плагин TreasureChests, ищи в разделах платные на спиготе
 
еализация МБ така: есть плагин в /plugins/***.jar.
Есть его папка - /plugins/***/.
Есть главный конфиг - /plugins/***/config.yml
Есть конфиги игроков - /plugins/***/PLAYERNAME.yml
Есть команда - /***:add PLAYERNAME COUNT
Есть команда - /***:remove PLAYERNAME COUNT
Есть команда - /***: open
При заходе игрока проверяется - есть ли его YML, если нету - создаётся.
С помощью своей системы/MCDonate выполняется команда /*** add PLAYERNAME COUNT при покупке
Команда /***: open НЕ требует PEX/OP у игрока
Команда /***:remove ТРЕБУЕТ PEX/OP у игрока
Команда /***:add ТРЕБУЕТ PEX/OP у игрока
В YML при условии что у игрока есть "ключи" и он ввёл команду /***: open пишутся блоки, которые нужно будет поставить - т.к. они были сломаны.
При вводе команды /***: open проверяется - есть ли у игрока ключи. Есть == блоки которые будут заменены пишутся в конфиг. Ставится конструкция. Далее - ждём пока игрок откроет сундуки. Далее - убираем ВСЕ блоки конструкции и ставим блоки в PLAYERNAME.yml. При поставленной конструкции запрещено двигаться.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх