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

Помогите Как взять все предметы в инвентаре, и поставить для них amount?

Discussion in 'Разработка плагинов для новичков' started by BeLkA, May 27, 2014.

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

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Здравствуйте, уважаемые форумчане! Делаю команду для плагина, которая берет все предметы в инвентаре, и для всех ставит один amount! Как это можно реализовать? Если не сложно, то напишите примерным кодом.
     
    Лайка2 and mahimamax like this.
  2. Хостинг MineCraft
    <
  3. ptnk

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

    Trophy Points:
    173
    SuperDupe5000 делаешь?
    Есть метод setAmount
     
  4. Автор темы
    BeLkA

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Нет, в жопу дюп. setAmount, ну ок. Если что, то написанно, что я просил для ВСЕХ предметов в инвентаре.
     
    Лайка2, mahimamax and Лайка like this.
  5. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    А моё чем вам плохо?
     
  6. Автор темы
    BeLkA

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Ваши ответы мне - как глас Божий, только не всегда понятны. Или понятны, но не совсем.
     
  7. ptnk

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

    Trophy Points:
    173
    Обойди все предметы в инвентаре и для каждого предмета setAmount. Ваш К.О.[DOUBLEPOST=1401217200,1401217164][/DOUBLEPOST]
    Все дело, что ты не дорос до программирования.
     
  8. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Он делал что-то вроде for(ItemStack item : inv.getContents()) item.setAmount(...);
     
    Лайка2 and mahimamax like this.
  9. Автор темы
    BeLkA

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Спасибо за ответ. Постараюсь. P.S Ой, да надоели ваши стебки, что мы все тут чего-то непонимающие сразу тупые или маленькие[DOUBLEPOST=1401217416][/DOUBLEPOST]
    Да-да. Именно так.
     
  10. ptnk

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

    Trophy Points:
    173
    Примеры с кодом писать не буду, ибо меня чужая глупость и нежелание учиться - убивают.
    Позовите ission. или fromgate, они любят разжёвывать очевидные вещи таким лентяям.
     
  11. Автор темы
    BeLkA

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Я Вас не понял, для чего тогда сидеть в этом разделе, если он называется "Разработка плагинов для новичков"? Не знать одной вещи - не значит не знать всего.
     
    Лайка2, mahimamax and Лайка like this.
  12. ptnk

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

    Trophy Points:
    173
    Разработка плагинов для новичков, но не "разжёвываем логику и базовые принципы программирования."
     
  13. Автор темы
    BeLkA

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Я так и думал, что Вы ответите этим. Ну да ладно, можно больше сюда не писать?
     
    Лайка2, mahimamax and Лайка like this.
  14. ptnk

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

    Trophy Points:
    173
    Всегда приятно указать на чью-то никчёмность, это человеческая натура.

    Тебе уже сказал: взять все вещи из инвентаря и перепрадь их либо в цикле, либо в итераторе.
    Непонятно что такое итератор? Или не ясно что такое цикл?
    Все вещи можно получить из инвентаря методом вроде getContents.
    Сам по себе инветарь реализует iterable, поэтому возможен цикл for(ItemStack i : inv).
    Что тебе ещё нужно? Не хочется думать головой - попроси написать плагин за тебя, хочется разрабатывать самому - учись сам и собирай все шишки на пути обучения.

    Программирование явно не твоё.
     
  15. Автор темы
    BeLkA

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Огромное спасибо.
     

Share This Page