- Баллы
- 76
- Имя в Minecraft
- Kkktttuu
У тебя есть eclipse?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Ну естьУ тебя есть eclipse?
Можешь переделать структуру в DefensiveTurrets? У меня последняя версия плагина. Там крч структура (сама турель) в высоту 3 блока. Просто если потолок в доме 2 блока, то сам потолок ломается - это плохо. Там крч в самом джар файле нужно переделать структуру. Вроде там не сильно сложно, я бы сам но увы, нет софта. Вот моя тема, тут подробнее: http://rubukkit.org/threads/ochen-n...agin-dt-defensiveturrets.167342/#post-1607941Ну есть
Сам бы попробовал сделать)А можно сделать вот-так. Если взорвать дверь то переменная, которая указана в самом скрипте, (-1) (от нее отнимается 1) и дверь устанавливается на свои предыдущие координаты. Стандартное значение переменной 5. Если взорвать дверь 5 раз, то ее переменная ровна нулю. Если переменная ровна нулю, то ничего (на ее координатах должно быть пусто)
set {_n} to 5
set {_n} to {_n} - 1
if {_n} is 0:
Тебе уже скинули)Можешь переделать структуру в DefensiveTurrets? У меня последняя версия плагина. Там крч структура (сама турель) в высоту 3 блока. Просто если потолок в доме 2 блока, то сам потолок ломается - это плохо. Там крч в самом джар файле нужно переделать структуру. Вроде там не сильно сложно, я бы сам но увы, нет софта. Вот моя тема, тут подробнее: http://rubukkit.org/threads/ochen-n...agin-dt-defensiveturrets.167342/#post-1607941
это писать перед он експлоуд или после?set {_n} to 5
после конечноэто писать перед он експлоуд или после?
on load:
set {door} to block at location at 50, 50, 50 in world "world"
on explode:
loop exploded blocks:
if block is {door}:
if {%loop-value%.n} is not set:
set {%loop-value%.n} to 5
set {_e::%location of loop-value%} to true
set {_e::%location of loop-value%::*} to location of loop-value
wait 0.1 second
loop {_e::*}:
if {%loop-value%.n} is not equal to 0:
set {%loop-value%.n} to {%loop-value%.n} - 1
set block at {_e::%loop-index%::1} to iron door
Не работает, скрипт нашел 8 ошибок...Ну, смотри.
Начнем с того, что, если я правильно понял, определим координаты нужной нам двери. При загрузке скрипта записываем все необходимое в переменную:
Далее берем ивент взрыва. Если блок - нужная нам дверь, то идем дальше. Если значение, условно говоря, "здоровья" двери не установлено, устанавливаем его на 5.Код:on load: set {door} to block at location at 50, 50, 50 in world "world"
Далее ждем 0.1 секунду. Если здоровье двери не равно 0 - отнимаем 1 у значения.
Можно также просто отменять ивент взрыва. В таком случае замени последнюю строчку на cancel event.
Код:on explode: loop exploded blocks: if block is {door}: if {%loop-value%.n} is not set: set {%loop-value%.n} to 5 set {_e::%location of loop-value%} to true set {_e::%location of loop-value%::*} to location of loop-value wait 0.1 second loop {_e::*}: if {%loop-value%.n} is not equal to 0: set {%loop-value%.n} to {%loop-value%.n} - 1 set block at {_e::%loop-index%::1} to iron door
перешли-то)Не работает, скрипт нашел 8 ошибок...
просто у меня ноль ошибокНе работает, скрипт нашел 8 ошибок...
те ж пишут, что проблемы с пробелами)0вот ошибка в консоли:
Ну так есть?Бро, попробуй решить проблему с турелью, мне отправили не корректный ответ (плагин)