kaka888 10 Опубликовано: 16 октября, 2018 Подключил кристальный сундук к адаптеру и не понимаю как использовать некоторые методы, например component.crystal.getAllStacks(). Я так понял, что после () нужно ставить точку и вводить ещё что-то. Скажите где откопать инструкцию) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vx13 2 271 Опубликовано: 17 октября, 2018 13 часов назад, kaka888 сказал: .getAllStacks(). Этот метод для блоков с инвентарями добавляет мод OpenPeripheral. Возвращает массив таблиц с информацией о предметах. Индекс - это номер слота. Получить инфо о предмете в слоте N: component.chestname.getAllStacks()[N].all() 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 16 октября, 2018 Это точно не из ванильного OpenComputers. ) Какой мод? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
davial 1 972 Опубликовано: 16 октября, 2018 6 минут назад, Totoro сказал: Это точно не из ванильного OpenComputers. ) Какой мод? Судя по словам, " кристальный сундук " - это мод Iron Chest 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 16 октября, 2018 Ну вообще традиционная функция getAllStacks() возвращает таблицу. Использовать надо примерно так: local data = component.crystal.getAllStacks() И потом по табличке data уже можно пошариться и посмотреть данные по стекам с предметами в каждом слоте. 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chebuya 415 Опубликовано: 17 октября, 2018 Если что - на транспозере это делается так. local data = component.transposer.getAllStacks().getAll() 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kaka888 Автор вопроса 10 Опубликовано: 17 октября, 2018 Спасибо, попробую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Подключил кристальный сундук к адаптеру и не понимаю как использовать некоторые методы, например component.crystal.getAllStacks(). Я так понял, что после () нужно ставить точку и вводить ещё что-то. Скажите где откопать инструкцию)
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах