Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Туториал Skript - легкий и понятный скриптовый язык

Как удалить весь дроп определённого типа (весь дроп блок булыжника)
 
Добавь мне пж к скрипту с взрывом удаление дропа с блока. Сам скрипт:

on explode:
loop exploded blocks:
loop-block is planks
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::*}:
set block at {_e::%loop-index%::1} to end stone

То-есть нужно дабавить удаление дропа самого ЕНДЕР КАМНЯ.
 
Добавь мне пж к скрипту с взрывом удаление дропа с блока. Сам скрипт:

on explode:
loop exploded blocks:
loop-block is planks
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::*}:
set block at {_e::%loop-index%::1} to end stone

То-есть нужно дабавить удаление дропа самого ЕНДЕР КАМНЯ.
попробуй добавить после loop-block is planks строчку remove end stone from drops
 
А всего то надо было научиться кодить на прямую в ведроапи и не жрать костыли. :D
 
Так енд Стоун удаляется (как структура, блок) через 0.1 секунду после проверки....
чувак. што вы несете, простите.
по твоему коду доски заменяются енд стоуном + ты попросил удалить дроп енд стоуна после взрыва.
 
Попробовал сделать как ты сказал =)
 

Вложения:

  • Снимок.PNG
    Снимок.PNG
    Размер файла
    23,2 КБ
    Просмотров
    10
С наступающим всех!
Хотелось бы спросить, можно ли написать скрипт с рп отыгровками
То есть, команда /me (отыгровка от третьего лица) с дистанцией 20 блоков
Команда /try (отыгровка с шансем) с дистанцией 20 блоков и 50/50 - удачно/не удачно

Если можно, помогите написать пожалуйста
 
А всего то надо было научиться кодить на прямую в ведроапи и не жрать костыли. :D
С чего бы? Куда удобнее написать 5-6 мини скриптов за 4 минуты, чем писать тоже самое с соблюдением ООП и SOLID на жаве. Как всегда несешь бред. Люди выбирают Skript не потому-что он по скорости равняется с обычным джарником, а потому-что там куда проще написать мини-фичи.
 
С наступающим всех!
Хотелось бы спросить, можно ли написать скрипт с рп отыгровками
То есть, команда /me (отыгровка от третьего лица) с дистанцией 20 блоков
Команда /try (отыгровка с шансем) с дистанцией 20 блоков и 50/50 - удачно/не удачно

Если можно, помогите написать пожалуйста
Взаимно :)
Можно поподробнее.
 
ХЕХ, УЖЕ ГОД НЕ ОТВЕЧАЕШЬ МНЕ НА ЭТОТ ВОПРОС XD
 
Код:
on explode:
    cancel event
    create fake explosion
    loop exploded blocks:     
        if loop-block is planks:
            set {_e::%location of loop-value%} to true
            set {_e::%location of loop-value%::*} to location of loop-value
            wait 0.5 second
            loop {_e::*}:
                set block at {_e::%loop-index%::1} to stone
        else:
            set loop-block to air
 
Код:
on explode:
    cancel event
    create fake explosion
    loop exploded blocks:    
        if loop-block is planks:
            set {_e::%location of loop-value%} to true
            set {_e::%location of loop-value%::*} to location of loop-value
            wait 0.5 second
            loop {_e::*}:
                set block at {_e::%loop-index%::1} to stone
        else:
            set loop-block to air
Хз, но когда происходит взрыв ТНТ - это не взрыв. А просто появление партиклов. Скажем так взрыв с силой 0.
 
Возможно есть другие варианты?
 
Ну смотри, в сампе есть рп отыгровки, вот хотелось бы реалезовать такое же в майнкрафте. Вот как сделать через скрипт
Подробнее про сами отыгровки, не все же играли в самп =)
 

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

Назад
Верх