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

Помогите детект блока

Тема в разделе "Разработка плагинов для новичков", создана пользователем asdqwertypro, 6 янв 2017.

  1. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    горит с него. ты посмотри тут есть тема где почти 300 ответов

    7 страниц чисто его тупеж
    по другому не пашет (а вот не *** ли. в данном случае то?)
     
  2. Автор темы
    asdqwertypro

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

    Баллы:
    76
    ок теперь работает destroy но почему то ставит по иксу в +1 хотя в коде не указанно такого...
     
  3. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    у меня все идеально работает. если ты настолько криворукий, то извини
     
  4. IcedwinterZ

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

    Баллы:
    76
    Имя в Minecraft:
    IcedwinterZ
    Я надеюсь это прикол....
     
  5. Автор темы
    asdqwertypro

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

    Баллы:
    76
    Код:
    @EventHandler
        private void onPlayerMove(PlayerMoveEvent e) {
            Player p = e.getPlayer();
            if(p.isOnGround()&&p.getLocation().add(0, -1, 0).getBlock().getType() == Material.ICE){
                Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "setblock "+Integer.toString((int) p.getLocation().getX())+" "+Integer.toString((int) (p.getLocation().getY()-1))+" "+Integer.toString((int) p.getLocation().getZ()) +" air 0 destroy");
                }
        }
    //вот так у меня...
     
  6. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ахха. у тебя есть не костыльный вариант? я с удовольствием его выслушаю
    у меня, ты не поверишь, так же
     
  7. TheZefirrkka

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

    Баллы:
    76
    Код:
                if(s.isOnGround()&&s.getLocation().add(0, -1, 0).getBlock().getType() == Material.ICE){
                    double x = s.getLocation().getX();
                    double y = s.getLocation().getY() - 1;
                    double z = s.getLocation().getZ();
                    Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "setblock " + x + " " + y + " " + z + " air 0 destroy");
                    }
     
  8. Автор темы
    asdqwertypro

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

    Баллы:
    76
    у меня зачёркивает и предупреждение даёт в isOnGround()
     
  9. TheZefirrkka

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

    Баллы:
    76
    Ты долбаеб?
    Мне опять на тебя матом крыть и орать, объясняя про устаревшие методы?!
     
  10. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ты глупые вопросы задаешь.

    (это же очевидно с прошлых тем)
     
  11. Автор темы
    asdqwertypro

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

    Баллы:
    76
    вот этот код рабочий!
    да знаю я... забыл извиняюсь
    **!В ИНЕТЕ РЫЛ НЕ ПОНЯЛ!**
    как задержку поставить? :3
     
  12. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    BukkitRunnable
     
  13. Автор темы
    asdqwertypro

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

    Баллы:
    76
    как убрать это? upload_2017-1-6_20-35-18.png
     
  14. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
  15. TheZefirrkka

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

    Баллы:
    76
    Код:
    
                if(s.isOnGround()&&s.getLocation().add(0, -1, 0).getBlock().getType() == Material.ICE){
                    double x = s.getLocation().getX();
                    double y = s.getLocation().getY() - 1;
                    double z = s.getLocation().getZ();
                Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Main.instance, () -> {
                    Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "setblock " + x + " " + y + " " + z + " air 0 destroy");
                    }, 20L);//в тиках(20 тиков = 1 сек)
                    }

    ахахах :D
     
  16. Автор темы
    asdqwertypro

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

    Баллы:
    76
    а, да... ок!
     
  17. TheZefirrkka

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

    Баллы:
    76
    мда, хуже может быть только это p.teleport(p.getLocation());
    Я очень тебе сожалею, точнее не тебе, а твоей консоли с логами, вот там будет гвна... ппц
     
  18. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    не понял к чему это.


    НЕ ПАЛИТЕ КОНТОРУ, МИСТЕР
    Пфф, деоп консоль...
     
  19. Автор темы
    asdqwertypro

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

    Баллы:
    76
    ничего? или что-то не так?
    upload_2017-1-6_20-40-17.png
     
  20. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    когда ты ****ь запмнишь что main - название твого говно главного класса, где ты такой тупой вылупился то
     

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