Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как связать плагин Vault с моим плагином?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Nippels, 18 апр 2017.

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

    Nippels Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Nippels
    Здравствуйте. У меня такая проблема... Как мне сделать так, чтобы Vaul или IConomy Были связанны с моим плагином, точнее... ну.. Короче допустим ¤Игрок использует предмет и ему в чат выводится кол-во денег на счету или ¤копает блоки и с каким то шансом начисляются деньги на его счет.

    Пожалуйста не пишите: "На странице Vault все написано", "поищи на форуме", "загугли" - не помогает. Я ищу уже 2 дня. На форуме нашел несколько кодов как связать его, но все равно ничего не работает.
    Пожалуйста напишите ПОДРОБНУЮ инструкцию что и как нужно сделать.

    Заранее спасибо)))
     
  2. Хостинг MineCraft
    <
  3. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Там уже есть готовый код. Инициализируешь экономику и проводишь через переменную операции.
     
  4. Автор темы
    Nippels

    Nippels Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Nippels
    Как? Попросил же по ПОДРОБНЕЕ
    Раздел веть для Новичков
     
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Тебе и ответили.
     
  6. HunterGaming

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

    Баллы:
    46
    Имя в Minecraft:
    HunterGaming13
    Для начала, покажи как ты все делаешь, а потом проси помощи...
     
  7. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Разъяснили тебе, подробнее некуда.
     
  8. _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Примерно так.Уже используй как надо
    Код:
    public class Main extends JavaPlugin implements Listener
    {
      
        public static Economy econ = null;
        public static Random rnd;
    
        public void onEnable()
        {
          
            if(!setupEconomy())
            {
                getLogger().severe(String.format("Can't switch Vault plugin.Disabling plugin", getDescription().getName()));
                getServer().getPluginManager().disablePlugin(this);
                return;
            }
          
            getServer().getPluginManager().registerEvents(this, this);
          
        }
      
        private boolean setupEconomy()
        {
          
            if(getServer().getPluginManager().getPlugin("Vault") == null)
            {
                return false;
            }
          
            RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
          
            if(rsp == null)
            {
              
                return false;
              
            }
          
            econ = rsp.getProvider();
            return econ != null;
          
        }
      
        @EventHandler
        public void on(BlockBreakEvent e)
        {      
            Player p = e.getPlayer();
    
            int random = rnd.nextInt(20);
    
            if (random == 5) //Процент того что из 20 цифр выпадет 5 - 1 из 20
            {
               EconomyResponse r = econ.depositPlayer(p, 10.00); // (игрок, кол. денег)
              
               if(r.transactionSuccess())
              {
                   p.sendMessage("Вы получили 10$ за ломание блока");
               }
            }          
        }
      
    }
    
     
  9. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    moi glaza

    Зачем тут шансы, если он хочет давать деньги ВСЕМ?
     
  10. _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
     
  11. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Сменить плагин Vault?
    ?!?!!!?!!!!!!!!?!!!?!!?!?!?????[DOUBLEPOST=1492519823,1492519793][/DOUBLEPOST]А, точн, не заметил
     
  12. _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Этому коду блин уже полгода...
     
  13. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    oru
     
  14. _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Да, я слышу
    Чем я люблю рубакит - всегда найдут над чем поржать и найти причину написать oru
     
  15. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
  16. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
     

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