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

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

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

  1. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Решил написать плагин на статистику легкий, для себя, а вот проблемка возникла с кодом, есть убийства и смерти, вот если человек убивает человека, то ему на 1 убийство больше, а кого убили на 1 смерть больше, а если я сам погибаю, то он ничего не считает и в консоль ошибки, кто сталкивался или может знаете секрет?
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Кидай код и ошибку
     
  4. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Ок
     
  5. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    "ок", и всё, пропал)
     
  6. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Хехехе[DOUBLEPOST=1453129296,1453120296][/DOUBLEPOST]
    Код:
    @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();
      }
    [DOUBLEPOST=1453129403][/DOUBLEPOST]Вот типа
     
  7. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Боже... Зачем ты это пишешь? Плагинов на статистику полно, охото марать руки?
     
  8. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Не в этом дело, хочется свой, а тут засада
     
  9. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Ну, против "хотелки" не попрёшь.. А вообще, если сам напишешь, то всё будет жёстко забаговано и будет кушать много оперативной памяти. Если хочешь попрактиковатся в Java, найди сурсы какого-нибудь простого плагина на гитхабе и разжёвывай их. Намного полезнее, чем писать велосипед) из костылей

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

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Да, но почему все плагины написаны так как я дал, если человек сам умирает, то ничего не дается, а хотя должно
     
  11. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Должно, сделай так.
     
  12. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Я не мастер еще в сложных для меня дебрях[DOUBLEPOST=1453228037,1453228002][/DOUBLEPOST]Вот решил у вас спросить
     

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