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

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

Discussion in 'Разработка плагинов для новичков' started by MrElitePro, Jan 15, 2016.

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

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

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

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

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

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

    Trophy Points:
    46
    Имя в Minecraft:
    MrElitePro
    Ок
     
  5. AxmeD

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

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

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

    Trophy Points:
    46
    Имя в Minecraft:
    MrElitePro
    Хехехе[DOUBLEPOST=1453129296,1453120296][/DOUBLEPOST]
    Code:
    @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 Активный участник Пользователь

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

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

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

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

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

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

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

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

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

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

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

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

Share This Page