Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Статистика

MrElitePro

Активный участник
Пользователь
Баллы
46
Имя в Minecraft
MrElitePro
Решил написать плагин на статистику легкий, для себя, а вот проблемка возникла с кодом, есть убийства и смерти, вот если человек убивает человека, то ему на 1 убийство больше, а кого убили на 1 смерть больше, а если я сам погибаю, то он ничего не считает и в консоль ошибки, кто сталкивался или может знаете секрет?
 
"ок", и всё, пропал)
Хехехе
JavaScript:
@EventHandler
  public void onDeath(PlayerDeathEvent e)
  {
    Player killed = e.getEntity();
   
    getConfig().set("Stats." + killed.getKiller().getName() + ".Kills", Integer.valueOf(getConfig().getInt("Stats." + killed.getKiller().getName() + ".Kills") + 1));
    getConfig().set("Stats." + killed.getName() + ".Deaths", Integer.valueOf(getConfig().getInt("Stats." + killed.getName() + ".Deaths") + 1));
    saveConfig();
  }

Вот типа
 
Хехехе
JavaScript:
@EventHandler
  public void onDeath(PlayerDeathEvent e)
  {
    Player killed = e.getEntity();
  
    getConfig().set("Stats." + killed.getKiller().getName() + ".Kills", Integer.valueOf(getConfig().getInt("Stats." + killed.getKiller().getName() + ".Kills") + 1));
    getConfig().set("Stats." + killed.getName() + ".Deaths", Integer.valueOf(getConfig().getInt("Stats." + killed.getName() + ".Deaths") + 1));
    saveConfig();
  }

Вот типа
Боже... Зачем ты это пишешь? Плагинов на статистику полно, охото марать руки?
 
Не в этом дело, хочется свой, а тут засада
Ну, против "хотелки" не попрёшь.. А вообще, если сам напишешь, то всё будет жёстко забаговано и будет кушать много оперативной памяти. Если хочешь попрактиковатся в Java, найди сурсы какого-нибудь простого плагина на гитхабе и разжёвывай их. Намного полезнее, чем писать велосипед) из костылей

Ах да, по теме - если игрок погиб, нужно чекать от кого, от игрока, или от моба. А если он погиб сам по себе, +1 к "Deaths".
 
Последнее редактирование:
Ну, против "хотелки" не попрёшь.. А вообще, если сам напишешь, то всё будет жёстко забаговано и будет кушать много оперативной памяти. Если хочешь попрактиковатся в Java, найди сурсы какого-нибудь простого плагина на гитхабе и разжёвывай их. Намного полезнее, чем писать велосипед) иж костылей

Ах да, по теме - если игрок погиб, нужно чекать от кого, от игрока, или от моба. А если он погиб сам по себе, +1 к "Deaths".
Да, но почему все плагины написаны так как я дал, если человек сам умирает, то ничего не дается, а хотя должно
 

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

Назад
Верх