Перейти к содержанию

Как выдавать игроку эффект (выполнять команду), когда он стоит на определенном блоке / Как выполнять команду когда игрок на блоке


Рекомендуемые сообщения

В теме 6 сообщений

Как выдавать игроку эффект, когда он стоит на определенном блоке

  1. Выставить настройки командного блока: [Цикличный] [Безусловный] [Всегда активен]
  2. Изменить данную команду под свои нужны:
    /execute as @a at @s if block ~ ~-0.2 ~ minecraft:orange_concrete run effect give @s minecraft:levitation 1 10

Разбор команды:

  • minecraft:orange_concrete - блок который будет выдавать игроку эффект
  • give @s minecraft:levitation 1 10 - эффект, который будет накладываться на игрока

 

Ссылка на комментарий
Поделиться на другие сайты

  • 5 недель спустя...
01.04.2020 в 18:32, ZverTNT сказал:

Как выдавать игроку эффект, когда он стоит на определенном блоке

  1. Выставить настройки командного блока: [Цикличный] [Безусловный] [Всегда активен]
  2. Изменить данную команду под свои нужны:
    /execute as @a at @s if block ~ ~-0.2 ~ minecraft:orange_concrete run effect give @s minecraft:levitation 1 10

Разбор команды:

  • minecraft:orange_concrete - блок который будет выдавать игроку эффект
  • give @s minecraft:levitation 1 10 - эффект, который будет накладываться на игрока

 

Спасибо огромное!

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
01.04.2020 в 13:32, ZverTNT сказал:

Как выдавать игроку эффект, когда он стоит на определенном блоке

  1. Выставить настройки командного блока: [Цикличный] [Безусловный] [Всегда активен]
  2. Изменить данную команду под свои нужны:
    /execute as @a at @s if block ~ ~-0.2 ~ minecraft:orange_concrete run effect give @s minecraft:levitation 1 10

Разбор команды:

  • minecraft:orange_concrete - блок который будет выдавать игроку эффект
  • give @s minecraft:levitation 1 10 - эффект, который будет накладываться на игрока

 

Дай пожалуйста айди всех эффектов

 

Ссылка на комментарий
Поделиться на другие сайты

01.04.2020 в 13:32, ZverTNT сказал:

Разбор команды:

  • minecraft:orange_concrete - блок который будет выдавать игроку эффект
  • give @s minecraft:levitation 1 10 - эффект, который будет накладываться на игрока

Тут кстати неточность. @s - селектор, какому игроку выдать эффект. Эффект, который выдаётся это minecraft:levitation. Следующее значение это сила эффекта. Последнее это длительность эффекта. Можно ещё добавить true чтобы скрыть частицы от эффекта.

Ссылка на комментарий
Поделиться на другие сайты

  • ZverTNT изменил название на Как выдавать игроку эффект (выполнять команду), когда он стоит на определенном блоке / Как выполнять команду когда игрок на блоке

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...