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

Помогите Не могу получить баланс игрока.

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

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

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

    Баллы:
    46
    Имя в Minecraft:
    MySoulIsCry
    Мой плагин подразумевает работы с волютой на сервере но метод getBalance не хочет работать.
    сейчас мой код с экономикой выглядит так
    Код:
    public class Economy {
       
       
        private static Economy e;
       
        public static void init() {
            RegisteredServiceProvider<Economy> reg = Bukkit.getServicesManager().getRegistration(Economy.class);
            if(reg != null) e = reg.getProvider();
        }
    
        public static boolean takemoney(Player p, double prise) {
           
            org.bukkit.Location loc = p.getLocation();
           
            if(e == null) return false;
            if(e.getBalance(p) < prise) return false;
        }
       
       
    }
    
    сама ошибка upload_2021-4-23_13-9-36.png
    Библиотека Vault подключена не могу понять что делаю не так
     
  2. Автор темы
    Bezobrazie

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

    Баллы:
    46
    Имя в Minecraft:
    MySoulIsCry
    upd: Экономика вообще как будто не подключена в IDE upload_2021-4-23_13-13-48.png
    хотя
    upload_2021-4-23_13-14-23.png
     
  3. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Ну так ты используешь свой класс, а не класс Vault.
     
  4. Автор темы
    Bezobrazie

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

    Баллы:
    46
    Имя в Minecraft:
    MySoulIsCry
    дак методы из ваулта не работают
     
  5. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Подумай головой и, возможно, найдешь решение своей проблемы.
     
  6. Sergeo

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

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Если че... Как бы да
    Посмотри на переменную, которая должна выполнять методы и на свой класс. Надеюсь, что увидишь, если нет - увы...

    P.S Если не найдешь - названия одинаковые и ты используешь не класс ваулта, а свой, наверно
     
  7. Автор темы
    Bezobrazie

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

    Баллы:
    46
    Имя в Minecraft:
    MySoulIsCry
    емае спасибо
     

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