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

  • Автор темы Автор темы LuisYT
  • Дата начала Дата начала

LuisYT

Новичок
Баллы
16
Имя в Minecraft
Vidkid9403
Всем привет! Хотел бы чтобы мне помогли с этим плагином.
Описание:
Вы же все знаете сервера с мини-играми, такие как: "MINEPLEX,Hypixel и т.д"
Так вот, у них есть какой то плагин, что когда ты выиграваешь на разных мини-режимов
за это дают монеты, а за них можно покупать разные вещи/классы.
Так вот, как же это сделать? Помогите пожалуйста!!!
Буду очень благодарен!!!
 
Всем привет! Хотел бы чтобы мне помогли с этим плагином.
Описание:
Вы же все знаете сервера с мини-играми, такие как: "MINEPLEX,Hypixel и т.д"
Так вот, у них есть какой то плагин, что когда ты выиграваешь на разных мини-режимов
за это дают монеты, а за них можно покупать разные вещи/классы.
Так вот, как же это сделать? Помогите пожалуйста!!!
Буду очень благодарен!!!
Все миниигры писать самим, спривязкой к бд. У них это все один плагин.
 
Разве?
Можно и попроще сделать, просто декомпилить плагины уже существующие и немного переделать метод получения монет.
Сможешь такое сделать? декомпилить и дописывать?
 
Разве?
Можно и попроще сделать, просто декомпилить плагины уже существующие и немного переделать метод получения монет.
Миниигры декомпилятся плохо, т.к. они большие. Проще будет самому написать по образу, чем исправлять все ошибки.
 
Предлагаю супер-костыльный вариант:

Необходимо считывать сообщения, поступающие к игрокам. Если есть сообщение типа: "Вы выиграли! Получите мешком по роже!", то давать денюшки.
 
ага, любой кто напишет Вы выиграли! Будет бабло фармить?
Нее. Если игрок напишет: Вы выиграли!, то в чатчаст отправится же:
Ник_игрока: Вы выиграли!
А там будут отслеживаться именно чистая фраза: Вы выиграли!
 
Глупая идея. Всё-таки декомпилировать лучше. А ещё лучше, если проект серьёзный, а не "Сирвир с дупом ии миини играмы на майкрафт 1.5.2", написать свои плагины миниигр.
Допустим. Людей кодер за одну игру возьмет минимум 5к рублей. Проще костыль писать.. Хоть и плохой варик
 
Такой костыль как предлагает @jwplaster очень глупый. Лучше всего декомпилировать и вставить туда код на добавление денег.
Ну про костыль, я и имел ввиду декопилировать. Но опять таки далеко не каждый за такое возьмется..
 
Нее. Если игрок напишет: Вы выиграли!, то в чатчаст отправится же:
Ник_игрока: Вы выиграли!
А там будут отслеживаться именно чистая фраза: Вы выиграли!

Всё правильно. У меня для таких целей даже два плагина есть 😉

Один... ну вы знаете и ещё один попроще
http://dev.bukkit.org/bukkit-plugins/message-commander/

Такой костыль как предлагает @jwplaster очень глупый. Лучше всего декомпилировать и вставить туда код на добавление денег.

Ага и заниматься декомпиляцей каждый раз когда выходит новая версия. Весьма продуктивно 😉
А @jwplaster очень конструктивно рассуждает 🙂

будут конфликты с другими плагинами.
Конфликт может быть в одном случае. Если сообщения полностью идентичны. А это бывает не так уж и часто.
 
Берём нужную библиотеку, находим в ней функцию, где определяется победитель.

Создаём новый проект, создаём класс, наследуемся от класса и переопределяем функцию для работы с победителем (можно хоть и декомпиленный код вставить).

Есть у нас файлик с новой логикой, кладём его в плагин.

Все места в оригинальном плагине, где идёт инстанцирование оригинального класса подменяем на свой унаследованный с помощью байт-редактора или с помощью самописной утилиты, которая всё это проведёт в автоматизированном режиме. Profit.
 
У меня глупый вопрос, но все же, а можно ли это сделать через плагин Iconomy?
 
Можно и попроще сделать, просто декомпилить плагины уже существующие и немного переделать метод получения монет.
46a85711e2.jpg
 
Назад
Верх