1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ECON/ADMN/DEV] LegendCoins v1.6 - Альтернативная экономика [1.5-1.8]

Тема в разделе "Неподтвержденные плагины", создана пользователем BeLkA, 1 фев 2015.

  1. Автор темы
    BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    [​IMG]

    Dev Bukkit Link

    Описание плагина:

    Совсем недавно я реализовал свою гибкую систему экономики, которая работает с SQLite/MySQL и имеет свое API для разработчиков.

    Вкусности:
    • Встроенная система дабл коинсов! Настроить ее можно в конфиге!
    • Но зачем заморочки с ежедневной установкой значения дабл коинсов? Есть система которая сама устанавливает значение дабл коинсов, в зависимости от дня недели! Все настраивается в конфиге!
    • Плагин весит очень мало, и работать с ним просто!
    • API для разработчиков (2x)
    • И это API очень простое для использования
    • НОВИНОЩКА: Курс обмена коинсов на Vault деньги
    • Этот курс можно настроить!
    • Если Вы не установите этот курс на статическое значение, плагин сгенерирует его сам от 30 до 50!
    Команды:

    Основные команды
    • /coins - Меню помощи
    • /coins help - Меню помощи
    • /coins get <NAME> - Показывает баланс игрока
    • /coins delete <NAME> - Удаляет аккаунт игрока
    • /coins double-coins <TRUE/FALSE> - Устанавливает значение Double-Coins
    • /coins set <NAME> <MONEY> - Устанавливает баланс игроку
    • /coins add <NAME> <MONEY> - Добавляет денег игроку
    • /coins remove <NAME> <MONEY> - Взымает деньги с игрока
    Команды обменника
    • /change - Меню помощи
    • /change help - Меню помощи
    • /change money - Обменять деньги на монеты
    • /change coins - Обменять монеты на деньги

    Разрешения:

    • legendcoins.make - Разрешение для создания игроку аккаунта
    • legendcoins.get - Разрешение для просмотра своего баланса
    • legendcoins.others.get - Разрешение для просмотра баланса другого игрока
    • legendcoins.help - Разрешение для просмотра страницы помощи
    • legendcoins.admin.double - Разрешение для установки дабл-коинс значения
    • legendcoins.admin.add - Разрешение для команды /coins add
    • legendcoins.admin.set - Разрешение для команды /coins set
    • legendcoins.admin.remove - Разрешение для команды /coins remove
    • legendcoins.admin.delete - Разрешение для команды /coins delete
    • legendcoins.change.help - Разрешение для команды /change и /change help
    • legendcoins.change.money - Разрешение для команды /change money
    • legendcoins.change.coins - Разрешение для команды /change coins

    Туториал по API:

    At first, plugin have 3 classes with API methods.

    EconomyManager:

    You must make new EconomyManager class:

    EconomyManager em = new EconomyManager();

    To make an economy player account, you can use makeAccount() method. It think, you don't need it, because plugin makes player count, when player joins.

    makeAccount() method:

    Example:

    Код:
    EconomyPlayer ep = em.makeAccount(player.getName());
    
    It will make a player account, and return it to you. EconomyPlayer account method setBalance() doesn't saving player balance to database. If you want to set player balance, use EconomyManager's balance methods.

    removeAccount() method:

    There you can delete player account from database.

    Example:

    Код:
    em.removeAccount(player.getName());
    
    addMoney() method:

    Method for adding money to account

    Example:

    Код:
    em.addMoney(player.getName(), 50);
    
    removeMoney() method:

    Method for removing money from account

    Example:

    Код:
    em.removeMoney(player.getName(), 50);
    
    setMoney() method:

    Method for setting money in account

    Example:

    Код:
    em.setMoney(player.getName(), 50);
    
    setDoubleCoins() method:

    Method for setting double-coins. If double coins set to true, people will get 2x coins from addMoney() method!

    Example:

    Код:
    em.setDoubleCoins(true);
    
    getDoubleCoins() method:

    Returns true if double-coins launched.

    Example:

    Код:
    boolean yep = em.getDoubleCoins();
    
    getPlayerByName() method:

    Returns player by his name.

    Example:

    Код:
    EconomyPlayer ep = em.getPlayerByName("xBeLkAx");
    
    getPlayerById() method:

    Returns player by his id.

    Example:

    Код:
    EconomyPlayer ep = em.getPlayerById(1);
    
    EconomyPlayer:

    getName() and getId() methods are simple to use. I won't post it here.

    getBalance() method:

    Returns player balance.

    Example:

    Код:
    EconomyPlayer ep = em.getPlayerByName("xBeLkAx"); // Or you can get player by ID
    
    int money = ep.getBalance();
    
    Or

    Код:
    EconomyPlayer ep = em.makeAccount("xBeLkAx"); // Or you can get player by ID
    
    int money = ep.getBalance();
    
    setBalance() is just plugin method, and I don't recommend you to play with it.

    ExchangeCommand:

    This class made for /change command. There you can see 4 static methods.

    getRateBuy() method:

    Returns buy rate.

    Код:
    int rate = ExchangeCommand.getRateBuy();
    
    getRateSell() method:

    Returns sell rate.

    Код:
    int rate = ExchangeCommand.getRateSell();
    
    setRateBuy() method:

    Set buy rate for the plugin.

    Код:
    ExchangeCommand.setRateBuy(9001);
    
    setRateSell() method:

    Set sell rate for the plugin.

    Код:
    ExchangeCommand.setRateSell(9001);
    

    TO-DO Лист:
    • ???
    • /dev/null
    • java.lang.NullPointerException
    Метрикс:
    Здесь можно видеть, сколько человек используют мой плагин :)

    [​IMG]

    Надеюсь, Вам понравилось.

    С уважением, BeLkA.
     
    Последнее редактирование: 8 фев 2015
  2. Автор темы
    BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    Резерв. И прошу модераторов переместить плагин в релизы.
    UP, новая версия!
     
  3. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Хранит коинсы по именам? А ууды? ((
     
  4. Автор темы
    BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    Только имена, только хард.
    + Для 1.5.2 же еще тоже.
     
  5. DarKillers54

    DarKillers54 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    DarKillers54
  6. Автор темы
    BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    Буду рад, если используете плагин :)
     
  7. DarKillers54

    DarKillers54 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    DarKillers54
    будет время, попробуем)
     
  8. Автор темы
    BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    UP, Новая версия!
     
  9. AlexHekmatyar

    AlexHekmatyar Активный участник Пользователь

    Баллы:
    61
    Я так понял, что плагин добавляет вторую валюту на сервер?
     
  10. _Elizar_

    _Elizar_ Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Ielizar
    А интеграция с шопом есть?)
     
  11. DonDays

    DonDays Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Ты на дату смотришь?
     
  12. _Elizar_

    _Elizar_ Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Ielizar
    Ок, простите,новичок на этом сайте.
     

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