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

Помогите Где тут ошибка, не работает проверка на кол-во

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

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

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

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Код:
    if(cmd.getName().equalsIgnoreCase("heal")){
                Player p = (Player) sender;
               
                    if(getConfig().getInt("players." + p.getPlayer()) <= 50){
                        p.setHealth(20);
                        getConfig().set("players." + p.getPlayer(), getConfig().getInt("players." + p.getPlayer()) -50);
                    }
                    else{
                        p.sendMessage(ChatColor.DARK_RED + "Недостаточно средств!");
                    }
            }
      
    Суть в том, что должно брать данное из конфига об игроке и сравнивать, если меньше 50 то пишет что нету денег, однако даже когда у меня 999999 денег, то там пишет что недостаточно средств
     
  2. Хостинг MineCraft
    <
  3. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    а может потому что не < а >, математику в школе не изучали?
     
  4. Автор темы
    Welester

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

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Ну я понял, я просто код менял, переписывал раз по 10, до этого как раз это и стояло, так что ошибка не в этом
     
  5. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    или ты потому что кфг не сохраняешь
     
  6. Автор темы
    Welester

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

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Везде где что то происходит с cfg, стоит saveConfig();
     
  7. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Че за костыльство? Создать валюту через vault религия не позволяет?
     
  8. Автор темы
    Welester

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

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Валюту свою надо, vault не то, что надо, мне нужно создать 1 комплексный плагин для себя, и только
     
  9. andreispas

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

    Баллы:
    78
    Skype:
    An.spas98
    Имя в Minecraft:
    cameronh16
    Он кажись хочет свою собственную валюту, для своего круга плагинов. Например как коинты для проекта с мини играми
     
  10. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    upload_2016-9-25_22-24-58.png
    Ещё момент, что делает getPlayer у Player-а? ТС неявно изъявляет желание откастовать Player в String?
     

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