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

Помогите Событие выдачи игроку опыта

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

  1. saharin94

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

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Часть с проверкой изменения опыта мне очень не нравиться. Лучше так:
    Код:
    public void run() {
       for (Player p: Bukkit.getOnlinePlayers() {
         if (exps.contains(p)) {
           if (exps.get(p) != p.getExperience()) Bukkit.getPluginManager().callEvent(new PlayerExpChangeEvent(p, p.getExperience()));
         }
         exps.put(p, p.getExperience());
       }
    }
    
    Кстати, нашёл много ошибок с незакрытыми скобками.
     
  2. Хостинг MineCraft
    <
  3. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Ну да, есть немного говнокода :D
    Привык что в Средах разработки скобки ставятся автоматом
     

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