Server Banner

BBya World

Объявление

Мы переехали на новый форум: forum.bbyaworld.com

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » BBya World » F.A.Q. / ЧаВо » Супер прыжок с помощью командного блока


Супер прыжок с помощью командного блока

Сообщений 1 страница 20 из 24

1

:flag: Как использовать командные блоки


Почему-то в поисковиках очень популярен этот запрос.

.

С версии 1.5 с помощью этих команд можно было сначала получить командный блок, затем установить его и вписать в него команду для супер прыжка (или просто применить её на игрока без командного блока):

- Выдать командный блок: /give <ник_игрока> command_block

- Вписать в него команду (или просто выполнить её из консоли): /effect <ник_игрока> JUMP <время_в_секундах> <уровень>

.

С версии 1.7 с помощью этой команды можно установить блок на заданные координаты и в нём сразу будет прописана команда для супер-прыжка - останется только подать на командный блок сигнал:

/setblock X Y Z minecraft:command_block 0 destroy {Command:/effect <ник_игрока> JUMP <время_в_секундах> <уровень> hide_particles}

.

С версии 1.8 с помощью этой команды можно выдать командный блок в инвентарь и в нём уже будет прописана команда для супер-прыжка - далее устанавливаете его в любом месте и подаёте сигнал на установленный командный блок:

/give <ник_игрока> 137 1 0 {BlockEntityTag:{Command:"effect <ник_игрока> JUMP <время_в_секундах> <уровень>"}}

2

/effect @p 8 3 127

3

Выдать командный блок:   /give @p command_block
Команда:  /effect @p 8 10000000 10

4

Grig_Kosilov
Нужен супер-прыжок, а не дохрена небольшой прыгучести.

5

Всё мимо!!
Ваши ответы подтверждают это :)

В одной команде одновременно должно быть:

- должен выдаться командный блок, в котором уже будет прописана команда супер-прыжка с помощью NBT-тэгов!!

Аля:

- /give <ник_игрока> 137 Command:[effect:{id:x,lvl:10,duration:9999}]

Таким образом, игрок выполнив эту команду получает в инвентарь командный блок, в котором уже вписана нужная команда.
Затем достаточно установить блок и подключить к нему генератор, датчик света или просто подать сигнал.

Насколько я знаю, такое возможно, но прямо сейчас не могу дать ссылку, где именно на вики я узнал о возможности реализации такого подкхода.

Продолжаем :)

OcelotJungle написал(а):

Нужен супер-прыжок, а не дохрена небольшой прыгучести.

А чем отличается твоя команда от его??
Вы же просто указали разные уровни и длительность прыжка, причём Григ указал тот уровень, который попросил я...

6

Не было этого написано!:
"также в этой команде нужно прописать содержимое командного блока: уже готовую команду, которая будет накладывать на игрока с определённым ником прыжок 10-го уровня"
Я бы сделал всё правильно, если бы это было написано!

7

OcelotJungle написал(а):

Не было этого написано!:

VELVET написал(а):

- необходимо написать сюда команду, которая выдаёт командный блок;
- также в этой команде нужно прописать содержимое командного блока:

трололо )
просто ты не в теме :)

8

VELVET написал(а):

просто ты не в теме

Я в теме и знаю, как это делается. Но, блин, ночью я этого прекрасно не заметил и затупил, прочитав лишь про прыжок и про ББ.
Кстати, ты так и не написал команду.

/give <ник_игрока> 137 1 0 {Command:[effect:{id:x,lvl:10,duration:9999}]}

Отредактировано OcelotJungle (24-03-2014 16:38:51)

9

VELVET написал(а):

Насколько я знаю, такое возможно, но прямо сейчас не могу дать ссылку, где именно на вики я узнал о возможности реализации такого подкхода.

На сколько я знаю, ком блок можно поставить с командой сразу
/setblock x y z minecraft:command_block 0 destroy {Command:/effect @p id lvl sec hide_particles}
не больше, не меньше. Нельзя дать в руки блок с коммандой. Это 2 разные сущности в игре

10

OcelotJungle написал(а):

ночью я этого прекрасно не заметил и затупил

тогда перестань наезжать на меня и осознай, что все ошибаются

OcelotJungle написал(а):

Кстати, ты так и не написал команду.

я же не знаю, как её писать - поэтому прошу вас помочь мне написать её...

Bress Oster написал(а):

На сколько я знаю, ком блок можно поставить с командой сразу
/setblock x y z minecraft:command_block 0 destroy {Command:/effect @p id lvl sec hide_particles}
не больше, не меньше. Нельзя дать в руки блок с коммандой. Это 2 разные сущности в игре

Если так, возьми с полки пирожок - ты чёткий!! :)

OcelotJungle написал(а):

/give <ник_игрока> 137 1 0 {Command:[effect:{id:x,lvl:10,duration:9999}]}

Ты что - не проверил работоспособность команды или Бресс ошибается, что есть только один способ??

11

VELVET написал(а):

Ты что - не проверил работоспособность команды или Бресс ошибается, что есть только один способ??

Я не выспался, поэтому и не проверил.
/give @p command_block 1 0 {BlockEntityTag:{Command:"effect @p 8 999999 10"}}
Это точно работает, ибо: (14w07a)
http://minecraft-ru.gamepedia.com/Истор … ные_сборки

12

OcelotJungle написал(а):

Это точно работает, ибо: (14w07a)

Ок, получается, что работает, но только с версии 1.8.

Что же это получается - два победителя в этом задании?? :)

13

VELVET написал(а):

Что же это получается - два победителя в этом задании?

Видимо, да, ибо оба ответа правильные.

14

VELVET написал(а):

Ок, получается, что работает, но только с версии 1.8.

Я пишу под текущую версию. Ибо с новыми версиями можно многое пересмотреть. я так понял это вам нужно сейчас вод и пишу под текущую

15

и вообще скоро:
Экран откладки. На правой стороне дисплея отображается, если вы смотрите на блок, небольшая информация и NBT данные.

16

Обоим по 20 ББ за помощь в этом вопросе :)

17

Обоим это мне тоже?)

18

А почему бы и нет: ведь, с помощью твоего варианта это можно было сделать и на версии 1.5 :)

19

VELVET написал(а):

Обоим по 20 ББ за помощь в этом вопросе

Уряяя.

20

СПасибо)


Вы здесь » BBya World » F.A.Q. / ЧаВо » Супер прыжок с помощью командного блока