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

Помогите Подсчёт из List

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

Статус темы:
Закрыта.
  1. Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Ты в курсе,что код проходит по всем листам в поиске игрока?Он не просто проходит,но и выполняет player.sendMessage(ChatColor.GRAY + "У вас уже есть чанк!"); от каждого листа в котором нет такого игрока.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    kirill3345

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

    Баллы:
    66
    Имя в Minecraft:
    kirill3345
    Ммм... Не выполняет! Внимательно читаем код.
     
  4. Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Он вообще что-то выводит?
     
  5. Автор темы
    kirill3345

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

    Баллы:
    66
    Имя в Minecraft:
    kirill3345
    Да. player.sendMessage(ChatColor.GRAY + "У вас уже есть чанк!");
     
  6. Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Советую вместо
    1. boolean dontHas = false;
    2. for (String key : getConfig().getKeys(false))
    3. {
    4. List<String> lists = getConfig().getStringList(key);
    5. if (!lists.contains(player.getName()))
    6. dontHas = true;
    7. }
    написать метод который возвращает true ,когда игрок найден.
    Код:
    public boolean HasPrivat(String name){
                  for (String key : getConfig().getKeys(false))
                  {
                    List<String> lists = getConfig().getStringList(key);
                    if (lists.contains(player.getName())){return true;}
                  }
    return false;
    }
     
  7. Mr_RoboMan

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

    Баллы:
    123
    Лел, а я тоже собираюсь на своем сервере пилить приват по чанкам...
    Поэтому я тут посижу, понаблюдаю :D
     
  8. Автор темы
    kirill3345

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

    Баллы:
    66
    Имя в Minecraft:
    kirill3345
    Ок.
    [DOUBLEPOST=1466790774,1466790588][/DOUBLEPOST]
    Работает!
     
    Последнее редактирование: 25 фев 2017
Статус темы:
Закрыта.

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