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

Помогите Выдать предмет массиву игроков

Discussion in 'Разработка плагинов для новичков' started by wildbober, Mar 13, 2017.

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

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

    Trophy Points:
    31
    Здравствуйте, столкнулся с данной проблеммой:
    Code:
        String s = event.getPlayer().getName();
               File anarxplayers = new File(getDataFolder() + File.separator + "anarxplayers.yml");
               FileConfiguration usersanarx = YamlConfiguration.loadConfiguration(anarxplayers);                                 
              List<String> players = usersanarx.getStringList("usersanarx");         
     for (String ss1 : players){
                             
                              if (s.equals(ss1)){             
                                                 
                                 
                                     player.sendMessage(ChatColor.ITALIC + "Вы получили награду ");
                                  ((HumanEntity) players).getInventory().addItem(new ItemStack(Material.GOLD_INGOT, 1));
                              }      
                          }
    
    не хочет выдавать слиток всему массиву игроков. Как это можно реализовать? Помогите пожалуйста.
     
  2. Хостинг MineCraft
    <
  3. OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Разве тут не идет фильтрация по изначально заданному имени игрока? s.equals(ss1)
     
  4. Mr_RoboMan

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

    Trophy Points:
    123
    Это еще бы ничего..
    Главная изюминка (players = List<Player>):
    Code:
    ((HumanEntity) players)
     
  5. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Trophy Points:
    46
    думаю вам не стоит писать плагины
     
  6. CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Лучший ответ в теме. Закрывайте.
     
  7. Blc_Dragon

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

    Trophy Points:
    76
    Имя в Minecraft:
    Blc_Dragon
    не, ну в принципе, кастовать лист строк (даж не хеш сет) в отдельную энтитю, это круто.
     
  8. OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Интересно куда смотрела IDE при таком надругательстве.
     
  9. Exception_Prototype

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

    Trophy Points:
    46
    xD
     
  10. Автор темы
    wildbober

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

    Trophy Points:
    31
    Спасибо большое,все понял.
     
  11. Saharo4ek

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

    Trophy Points:
    76
    Имя в Minecraft:
    tin
    Думаю вам не стоит более появляться на этом форуме
     
  12. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Trophy Points:
    46
    думать будешь, когда научишься, так же как и автор темы.
     
  13. Автор темы
    wildbober

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

    Trophy Points:
    31
    Думаю вам не стоит более появляться на этом форуме x2
     
  14. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Trophy Points:
    46
    думать будешь, когда научишься x2
     
  15. Dymeth

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

    Trophy Points:
    76
    Чего злой такой? Все с чего-то начинают и делают абсолютно тупые ошибки. Тебя, например, разговаривать учили, и ты, уверен, не сразу заимел себе дикторскую речь.
    Тем более автор темы уже написал, что понял свою ошибку. Своими сообщениями ты ему не поможешь, а лишь набьёшь статистику. Такое запрещено вроде как...
     
  16. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Ваще пофигу, сторожилами им уже не стать. Лайков нету же, а систему трофеев не переписали.
     
  17. Dymeth

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

    Trophy Points:
    76
    Ну ты-то сообщения зачем-то набиваешь ;)
     
  18. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Оно само, я не виноват.
     

Share This Page