1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите При наступлении на блок выполняется команда

Тема в разделе "Помощь", создана пользователем Wyrierit, 4 авг 2017.

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

    Wyrierit Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Wyrierit
    Здравствуйте, пользователи Bukkit! Как сделать так, чтобы при на наступлении на блок, выполнялась команда в командном блоке? Без кнопок и плит, в одичном режиме.
     
  2. _GaMeMiNe_

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

    Баллы:
    61
    Не наш профиль... (работаем с плагинами), но всё же решение есть.
    Ставим командный блок, запитываем от клок генератора, в него пишем команду
    /testfor @p[x=yourx,y=youry,z=yourz,m=gamemode,r=2]
    Пример: Блок (Любой) на координатах x=50,y=10,z=-15
    m это защита анти-гм (проверка только adventure например)
    r это радиус от блока, например стоишь на стекле (с координатами x=50,y=10,z=-15) он проверит тебя на нем
    /testfor @p[x=50,y=10,z=-15,m=2,r=2]
    От него проводим компаратором сигнал в другой ком.блок, с нужной командой
     
  3. AndiStore

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

    Баллы:
    66
    1. Поставить блок красного камня в указанных координатах, если под игроком на один блок ниже будет располагаться блок кварца

    /execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:quartz_block 0 setblock 704 4 -25 minecraft:redstone_block 0
     
  4. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    /execute @a[x=#,y=#,z=#,dx=0] ~ ~ ~ detect ~ ~-1 ~ нужный_блок дата_тег /команда_которая_должна_выполниться

    Вместо "#" указать нужную координаты, "дата-тег" обычно это 0, но у березовых досок это 2, т. е. "planks 2"
     
  5. EvgeniyND

    EvgeniyND Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    EvgeniyND
    А если надо X задать два раза, это возможно?
     
  6. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Подробнее, не понятно.
     
  7. EvgeniyND

    EvgeniyND Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    EvgeniyND
    Ну x =от 150 до 160
     
  8. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    x=150,dx=10
     
  9. EvgeniyND

    EvgeniyND Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    EvgeniyND
    С Y также? DY=?
     
  10. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Да, но dy как и dx и dz не может быть меньше 0
     
  11. Mur_Mur

    Mur_Mur Новичок

    Баллы:
    6
    Команда:
    /execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:тэг блока <команда которая должна выполнятся>
    Пример:
    /execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:diamond_block effect @p night_vision 5 5
    При вставании на алмазный блок даётся эффект ночного видения
     
  12. Guski

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

    Баллы:
    76
    есть ли способ в 2к21?
     
  13. alexandrage

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

    Баллы:
    173
    Есть конечно, еще и кб репитор появился, без костылей с мигалками на редстоун цепях.
    /execute positioned ~-.5 ~1 ~-.5 if entity @a[dx=0,dy=0,dz=0] run effect give @p minecraft:night_vision 15 1
    Тедектит игрока на верхнем блоке над кб и выдает еффект без пузырьков.
     
    Последнее редактирование: 18 дек 2020
  14. DINEXX

    DINEXX Ньюби

    Баллы:
    1
    Имя в Minecraft:
    DINEEXX
    Можна пожайлуста плагин на выполнениии команды при наступлении на блок
     

Поделиться этой страницей