Перейти к содержимому

Предметы и пустой ответ

Сколько в блоке меди — и чем «предмета нет» отличается от «запрос неприменим»

среднийНужно знать: sensor: свойства зданий, Пустота: null

Третьим аргументом sensor берёт не только свойство, но и предмет. В хранилище 220 меди и 15 графита; кремния нет вовсе, воды хранилище не держит в принципе.

тик 0
Информация0
=
у
Информация1
=
у
Информация2
=
у
Информация3
=
у
@counter0number
медьnullnull
кремнийnullnull
водаnullnull
первыйnullnull

Три ответа на три похожих вопроса:

Запросили Ответ Что это значит
@copper 220 предмет есть, вот сколько его
@silicon 0 предмет бывает, но здесь его нет — ноль значит «нисколько»
@water null хранилище не держит жидкости вовсе — запрос к нему неприменим

@firstItem отдаёт не количество, а сам предмет: тот же объект, что константа @copper. Его удобно передавать дальше — в ucontrol itemTake, в sensor следующим аргументом, в print.

«Первый» — это тот, что лежит в блоке раньше других и ещё не кончился, а не самый крупный и не первый по алфавиту. У бура это то, что он копает.

Любой предмет и любую жидкость из игры: @copper, @graphite, @water, @cryofluid. Полный список — в справочнике, там же способ перебрать их все по номеру.

Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.