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

Идея BrokenArms

Тема в разделе "Запросы на разработку плагинов", создана пользователем chief, 30 мар 2016.

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

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

    Баллы:
    76
    Добрый день. Знающие люди, напишите пожалуйста, простенький плагин на снимание здоровья за ламание блоков рукой
    За один сломанный рукой блок дерева или досок, снимается один хп. За более крепкий блок отнимается больше хп
    Нужно для версии 1.8.8 и выше
    Благодарю за внимание)
     
  2. Хостинг MineCraft
    <
  3. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    Дело 5 минут.. Только зачем тебе это?
     
  4. Автор темы
    chief

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

    Баллы:
    76
    Чтобы заставить игроков пользоваться инструментами)
     
  5. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    Умно)
    Щас напишу[DOUBLEPOST=1459351554,1459349650][/DOUBLEPOST]https://yadi.sk/d/Zb1Rde9fqbhNy

    Конфиг настроешь сам
    http://prntscr.com/am1rdl

    Когда тестил, заметил что если сломать блок не рукой, а допустим ниткой, то игрок не получит урон.
    По этому сделал список предметов, от которых игрок не будет получать урон когда ломает блок

    Отблагодарить можешь отзывом тут
    http://rubukkit.org/threads/otzyvy-o-uslugax-baksovic111.78211/[DOUBLEPOST=1459351690][/DOUBLEPOST]Для любопытных)
    http://prntscr.com/am1syk
     
  6. Автор темы
    chief

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

    Баллы:
    76
    Работает) но не так, как надо
    Конфиг не подгружается и на все блоки действует -1 хп
    Сделайте, пожалуйста так, чтобы сандартное значение было 0, а в конфиге задавалось специальное значение для блоков
     
  7. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    Эм. Конфиг подгружается, и с блоками все работает нормально. Проверял же)
    Могу я предположить что твои руки не из того места растут?
    Или все-же я что-то не так сделал?
     
  8. DiamondDen

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

    Баллы:
    76
    Skype:
    danil_20034
    Имя в Minecraft:
    DiamondDen
    всё нормальна работает
     
  9. Автор темы
    chief

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

    Баллы:
    76
    Они кривые, это бесспорно но они растут из нужного места) Записал все значения, но не заметил, что я не в тот конфиг записал
    Есть один маленький недостаток. Если значение 0 (трава, цветы, урожай) здоровья не снимается но есть звук урона
    Сможете это доработать? Пожалуста)
     
  10. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Пожалуйста ;)
     
  11. Автор темы
    chief

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

    Баллы:
    76
    Пожалуй, ты прав
    :)
     
  12. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Вообще плагин действительно бы написался на 5 минут, если бы у Block был метод isBreakableBy(ItemStack item). А так придётся костылить.
    static методы в одном классе? Ты совсем обкурился?
     
  13. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    ****ая привычка объявлять методы статичными, товарищи кодеры то-же ругали[DOUBLEPOST=1459515672,1459515641][/DOUBLEPOST]
    И не нужно агрится, как пес -_-
     
  14. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Так не агрюсь же. Такое только по накурке и пишется.
     

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