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

Помогите Задержка между кодами

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

Статус темы:
Закрыта.
  1. adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    Код:
    private Main plugin = (Main)Main.getPlugin(Main.class);
    
    if(b.getType() == Material.РУДА)
    {
    public static ItemStack coal = new ItemStack(Material.COAL);
    
            e.setCancelled(true);
                b.getLocation().add(0.5, 0.5, 0.5).getWorld().dropItemNaturally(b.getLocation(), coal);
                b.setType(Material.BEDROCK);
                Bukkit.getServer().getScheduler().runTaskLater(plugin, new Runnable() {
                    
                    @Override
                    public void run() {
                        b.setType(Material.РУДА);
                    }
                }, 20*секунды);
    }
    
     
  2. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Ты ведь в курсе, что этот код работать не будет?
     
  3. adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    У меня он работает. Что опять не так?
     
  4. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    В нем куча ошибок. Ты явно скопировал его как-то не так.
     
  5. NightWill

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

    Баллы:
    61
    Имя в Minecraft:
    NightWill
    Немного волшебных гаданий и ты поймешь почему он работать не будет.
     
  6. adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    Код:
    private Main plugin = (Main)Main.getPlugin(Main.class);
        public static ItemStack coal = new ItemStack(Material.COAL);
        
        @EventHandler
        public void Break(BlockBreakEvent e)
        {
            Block b = e.getBlock();
            Material ore = b.getType();
            
            if(ore == Material.COAL_ORE)
            {
                e.setCancelled(true);
                b.getLocation().add(0.5, 0.5, 0.5).getWorld().dropItemNaturally(b.getLocation(), coal);
                b.setType(Material.BEDROCK);
                Bukkit.getServer().getScheduler().runTaskLater(plugin, new Runnable() {
                    
                    @Override
                    public void run() {
                        b.setType(Material.COAL_ORE);
                    }
                }, 15*Config.GetCoal());
            }
        }
    Мне всё равно если у вас этот код не работает. У меня работает
     
  7. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    А теперь сравни то, что ты до этого скинул и то, что ты сейчас скинул.
     
  8. NightWill

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

    Баллы:
    61
    Имя в Minecraft:
    NightWill
    Зачем столько гемороя? :rolleyes:
     
  9. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Ну так то да, у него довольно много лишнего кода.
     
  10. adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    Я думал вы не про это. Я же "кусок" кода скинул
     
  11. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Ну так надо кидать целый код, а не кусками. Либо разделяй его хотя бы, иначе каша какая-то выходит.
     
  12. NightWill

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

    Баллы:
    61
    Имя в Minecraft:
    NightWill
    Ты его оченнннь криво вставил, если его бы его челик бы вставил - он бы не работал.
     
Статус темы:
Закрыта.

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