Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Удаление вещей персонажа

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

Статус темы:
Закрыта.
  1. Автор темы
    BogdanSH

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

    Баллы:
    63
    Имя в Minecraft:
    Kurnel_Djenkins
    Не понимаю одну вещь.Идет ошибка на setItemInHand
    @EventHandler(priority = EventPriority.HIGHEST)
    public void onPlayerInteract(PlayerInteractEvent event) {
    Player p = event.getPlayer();
    if(p.getItemInHand() == getType(Material.EYE_OF_ENDER)) {
    if(event.getAction() == (Action.RIGHT_CLICK_AIR)) {
    p.getItemInHand().setType(Material.ENDER_PEARL);
    event.setCancelled(true);}
    return;
    p.setItemInHand.getType(Material.EYE_OF_ENDER);
    p.updateInventory();
    }
    }
     
  2. Хостинг MineCraft
    <
  3. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Это метод, а не поле.
     
  4. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Код:
    p.setItemInHand.getType(Material.EYE_OF_ENDER);
    WTF? Я же дал пример!
    Код:
    p.setItemInHand(new ItemStack(Material.EYE_OF_ENDER));
     
  5. Автор темы
    BogdanSH

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

    Баллы:
    63
    Имя в Minecraft:
    Kurnel_Djenkins
    Как раз выдает ошибку
     
  6. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Какую?
     
  7. Автор темы
    BogdanSH

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

    Баллы:
    63
    Имя в Minecraft:
    Kurnel_Djenkins
    Unreachable code
    Весь метод неправильный и пишет,что его надо удалить
     
  8. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Ну ещё бы, вы же return перед ним написали.
     
  9. kirill2011s

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

    Баллы:
    103
    BogdanSH, знаете что, начинать изучать java по плагинам, не лучшая идея. Попробуйте начать с простых приложений, почитать хотя бы основы java, чтобы потом вам не было обидно, что ваш код называют говнокодом.
     
    ql_Nik_lp, saharin94, efwio и ещё 1-му нравится это.
  10. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    PHP:
        @EventHandler
        
    public void onUse(PlayerInteractEvent e){
            
    ItemStack item e.getPlayer().getItemInHand();
            if(
    item.getType() == Material.EYE_OF_ENDER){
                
    item.setType(Material.ENDER_PEARL);
                for(
    Player p Bukkit.getOnlinePlayers()){
                    
    e.getPlayer().hidePlayer(p);
                }
                
    e.setCancelled(true);
            }else if(
    item.getType() == Material.ENDER_PEARL){
                
    item.setType(Material.EYE_OF_ENDER);
                for(
    Player p Bukkit.getOnlinePlayers()){
                    
    e.getPlayer().showPlayer(p);
                }
                
    e.setCancelled(true);
            }
        }
    с вас лойсы
     
  11. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Нет. Нужно, чтобы он сам научился.
     
  12. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    думаешь, реально научится без примеров?
     
  13. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Да.
     
    Den_Abr нравится это.
  14. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Был бы дизлайк - поставил бы дизлайк.
    Человека послали учить основы, и есть вероятность что он бы и пошел это сделать.
    Но нашелся молодец типа тебя, и в итоге вероятность того что мы получим еще одного "Помогите(сделайте за меня)" 3 раза в день увеличивается в мульен раз
     
  15. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    [​IMG]
     
    ql_Nik_lp нравится это.
  16. Автор темы
    BogdanSH

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

    Баллы:
    63
    Имя в Minecraft:
    Kurnel_Djenkins
    Пойду учить Java.Всем спасибо.Тему закрываю
     
    kirill2011s и ql_Nik_lp нравится это.
Статус темы:
Закрыта.

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