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

Плагин [MISC]PvPStats v0.6 - Статистика игрока на PvP.[Tested: 1.8]

Тема в разделе "Неподтвержденные плагины", создана пользователем Slavkaa, 18 май 2017.

  1. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    То, что тебе уже пальцем тыкают в недочеты, и предлагают идеи по улучшению структуры, например, про те же нули, кода и реализации, а ты отмахиваешься, приговаривая
    Если не собираешься улучшать плагин, и собираешься выкладывать его говном, и оставлять таким же, то лучше не выкладывай.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Коротко и по теме. Сейчас переделаю.[DOUBLEPOST=1495565373,1495539645][/DOUBLEPOST]Я смотрю, глаза у вас еще не до конца выпали. Ловите обновление 0.4.
    Нововведения:
    - Команда /setstats - установить статистику игроку.
    - Команда /setstats reset - сбросить статистику игрока.
    - Сообщения о смерти/убийстве игрока.
     
  4. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    а это зачем тогда?
    Код:
        @EventHandler
        public void join(PlayerJoinEvent e) {
            FileConfiguration c = plugin.getConfig();
            if(!c.contains("players." +  e.getPlayer().getName().toLowerCase() )) {
            c.createSection("players." + e.getPlayer().getName().toLowerCase());
            }
            plugin.saveConfig();
        }
    Не проще при не нахождении статы в конфиге выдвать нули, не записывая их в кфг?

    [​IMG]
    В одну строку слабо сделать?
     
  5. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Команды проверяют конфиг на наличие строки с ником, чтобы при отсутствии вывести сообщение, что такой игрок не найден.
    К сожалению, нет. Т.к. я не знаю альтернативу.
     
    Последнее редактирование: 24 май 2017
  6. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    string.replaceAll(arg, arg).replaceAll(....)
    какой толк от информации, что у игрока все по нулям?
     
  7. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Так там же показывает статус игрока - онлайн/оффлайн. И если записи не будет, то выведет сообщение об отсутствии игрока.
     
  8. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Если игрока нет в конфиге, но он онлайн - ничего не записывай в конфиг, просто отображай сендеру нули. Это так сложно?
     
  9. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Короче, я решил сделать немного по-другому. Пусть этот плагин будет только для статистики на пвп. Т.е. не будет статуса. А если игрока нет в конфиге, то будет выводиться сообщение типа "Игрок еще не участвовал в PvP". И вот только, когда он убьет игрока или умрет, тогда стата будет выводиться. Так нормально?
     
  10. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Да. На бд переходи
     
  11. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Никогда не имел дело с бд, поэтому вообще ничего не знаю по этой теме.
     
  12. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Учись, пока плагин вообще непригодный и ненужный
     
  13. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Обновление 0.5
    Нововведения:
    - Реализовал то, о чем писали выше.
    - Изменил часть команд.
     
  14. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    в бд перенесешь, можно будет юзать
     
  15. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Постараюсь. Но не факт, что у меня получится. Очень не факт.
     
  16. CrashInYou

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

    Баллы:
    76
    Имя в Minecraft:
    CrashInYou
    Мне это неинтересно. Части велосипеда - не мое.
     
  17. Автор темы
    Slavkaa

    Slavkaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Slavok2001
    Обновление 0.6:
    - Статистика теперь в файле players.yml
    - Склонение слов "убийство, смерть, единица боевого рейтинга" в команде /setstats
    - Изменены команды для просмотра статистики: /pvpstats - просмотр своей статы, /pvpstats [nick] - просмотр статы игрока.
    - Изменен дизайн сообщения.
     
  18. Egor475

    Egor475 Новичок

    Баллы:
    6
    Имя в Minecraft:
    fenick
    А вы будете дальше обновлять данный плагин?
     

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