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

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Flajakay, 5 фев 2019.

  1. Foroney

    Foroney Новичок

    Баллы:
    6
    Имя в Minecraft:
    Foroney
    Я же вроде подробно описал
     
  2. Быстрая раскрутка сервера Minecraft
  3. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    При активации ТНТ (в любом месте, даже если рядом нет твердых блоков)- взрыв очень странный. По-факту его даже нет. Он ничего не ломает и не уничтожает. Просто спавн партиклов взрыва. ХЗ с чем это связано
     
  4. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    Есть варианты?
     
  5. alexandrage

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

    Баллы:
    173
    С тем что читать не умеешь. Тебя развели короче.
    [​IMG]
     
  6. Автор темы
    Flajakay

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

    Баллы:
    76
    Имя в Minecraft:
    Flajakay
    ахахахахах, да
     
  7. Автор темы
    Flajakay

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

    Баллы:
    76
    Имя в Minecraft:
    Flajakay
    Тебе нужно удалять любые дропы после взрыва или обязательно только определенные?
    Так то есть - утром отпишу.
     
    Последнее редактирование: 3 янв 2020
  8. Автор темы
    Flajakay

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

    Баллы:
    76
    Имя в Minecraft:
    Flajakay
    Нет. Я лично донт андерстенд, что такое эти твои отыгровки.
     
  9. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    А можно удалить весь дроп в радиусе 2 блоков?
     
  10. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    Если да, то давай.
     
  11. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    Я это сразу заметил, но я думал что это создает взрыв с какой-то силой (возможно, в самом плагине была указана стандартная сила фейк взрыва =)
     
  12. alexandrage

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

    Баллы:
    173
    Через ведроапи это делается одной строчкой.
    Код:
        @EventHandler
        public void clear(EntityExplodeEvent e) {
            e.blockList().forEach(block -> {
                block.setType(Material.AIR);
            });
        }
     
  13. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    А! Точно! Стоп! Можно сделать если игрок поднимает блок булыжника - удалить этот блок из его инвентаря.
     
  14. Автор темы
    Flajakay

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

    Баллы:
    76
    Имя в Minecraft:
    Flajakay
    Код:
    on explode:
        loop dropped items in radius 2 of event-location:
            delete loop-value
     
  15. Автор темы
    Flajakay

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

    Баллы:
    76
    Имя в Minecraft:
    Flajakay
    В данном случае же удаляются все дропы? Ему вроде как нужны были только определенные, хотя на мой вопрос, касательно этого, отвечено не было.
     
  16. alexandrage

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

    Баллы:
    173
    Тут да, фильтр не был озвучен же.
     
  17. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    Я указал, что нужно удалять именно определенный блок! К примеру блок булыжника. Еще желательно если подобрать 3 блока булыжника - то удалить эти 3 блока булыжника
     
  18. alexandrage

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

    Баллы:
    173
    Изи.
    Код:
        @EventHandler
        public void clear(EntityExplodeEvent e) {
            e.blockList().forEach(block -> {
                if(block.getType()==Material.STONE) {
                    block.setType(Material.AIR);
                }
            });
        }
     
  19. YarTim

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

    Баллы:
    76
    Имя в Minecraft:
    Kkktttuu
    Я сам в этом не розбираюсь. Да и помочь никто не возьмётся...
     
  20. alexandrage

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

    Баллы:
    173
    Ну жди тогда реализации на этой херне скриптовой. В плагине обычном такие вещи за минуту пишутся.
     
  21. Jaysers

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

    Баллы:
    66
    Имя в Minecraft:
    Jaysers
    Интересный плагин, жаль что документация только на английском.
    Я никак не могу разобраться, до этого все делал на ReActions, но тут возможностей больше.
    Такой вопрос, как сделать особый TNT?
    То есть - пишешь команду /supertnt тебе выдается блок TNT который взрывает в 2 раза сильнее чем обычный TNT.
     

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