#Подобие комманды set, которое тратит блоки из инвентаря (решено)

1 messages · Page 1 of 1 (latest)

pure arrow
#

Есть небольшой скрипт:
command ron [<num>] [<num>] [<num>] [<num>] [<num>] [<num>] [<blockdata>]:
trigger:
set {_need} to arg-7
if player's inventory contains 4 {_need}:
set {_loc1} to the location at arg-1, arg-2, arg-3
set {_loc2} to the location at arg-4, arg-5, arg-6
loop blocks within {_loc1} and {_loc2}:
set loop-block to arg-7
А теперь к проблемам:

  1. он жалуется на строку "if player's inventory contains 4 {_need}:", как бы я над ней не издевался и какие бы слова не добавлял и не заменял.
  2. хотелось-бы где-то хранить координаты блоков, что-бы игрок мог просто нажать предметом по блоку и его координаты(блока) сохранялись в память, но у меня не хватает навыков чтоб сделать это.
    Помогите.
atomic marlin
#

4 of {_need}

недостаточно русского, чтобы понять 2

primal prism
pure arrow
primal prism
#

Во-первых, способ, которым вы сейчас получаете местоположение, не работает. Вам нужно использовать: the location at arg-1, arg-2, arg-3, player's world

во-вторых, вам нужно сохранить переменную с: ```
set {имя переменной::1} to {_loc1}
set {имя переменной::2} to {_loc2}
set {type} to arg-7

pure arrow
pure arrow
# primal prism Во-первых, способ, которым вы сейчас получаете местоположение, не работает. Вам ...

я не знаю почему, но через аргументы всё тоже работает, может из-за библиотек, но мне пришлось ручками писать координаты. (он заполнил территорию на скриншоте, потому-что я указал вместо {_need} землю)

atomic marlin
primal prism
atomic marlin
#

ты делаешь что-то вроде WorldEdit, но в режиме выживания?

primal prism
#

arg-7 parsed as a block?

atomic marlin
#

block types = item types no?

primal prism
#

idk

#

can you set a block to an itemtype?

atomic marlin
#

you should be able to

primal prism
#

I don't think so because some items can't be placed

#

like diamond

pure arrow
#

стоит писать вам на английском?

primal prism
primal prism
pure arrow
pure arrow
atomic marlin
pure arrow
#

"[]" делает аргумент необязательным?

atomic marlin
#

👍

primal prism
pure arrow
primal prism
#

size of all blocks within {_loc1} and {_loc2}

pure arrow
primal prism
#

Без проблем

atomic marlin
pure arrow
atomic marlin
#

[<num = 5>] = если он не установлен, используйте 5

atomic marlin
primal prism
#

Что-нибудь еще, в чем вам нужна помощь? @pure arrow

pure arrow