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

Решено Как запретить наносить урон в неактивном PvP оружию из CustomNPC

Тема в разделе "Помощь", создана пользователем Zoom4ikDan4ik, 16 авг 2015.

Статус темы:
Закрыта.
  1. Автор темы
    Zoom4ikDan4ik

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

    Баллы:
    78
    Skype:
    knaz1564
    Здравствуйте, есть ли какой-нибудь вариант, как убрать урон в неактивной PvP оружию из CustomNPC ? То есть днем PvP выключен, в это время игроки могут наносить урон игрокам различным оружием из CustomNPC. Прошу помочь с данной проблемой!
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Zoom4ikDan4ik

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

    Баллы:
    78
    Skype:
    knaz1564
    Спасибо, ваш вариант помог! (сарказм)
     
  4. SkiperLol

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

    Баллы:
    96
    Иди отсюда недопиарщик. Брысь.
     
  5. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Там вроде как только дальнее оружие может наносить урон игнорируя приват. В любом случае, в мод нужно добавить эвент и только.
     
  6. Автор темы
    Zoom4ikDan4ik

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

    Баллы:
    78
    Skype:
    knaz1564
    Ссылку на эвент можно, если имеется ? Или же подробности.
     
  7. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Только покупать, либо делать самому. Декомпилируешь мод, находишь нужное оружие и вставляешь грубо говоря такой код:

    Код:
    PlayerEvent event = new AttackEntityEvent( ПЕРЕМЕНАЯ_ПЕРВОГО_ИГРОКА, ПЕРЕМЕНАЯ_ВТОРОГО_ИГРОКА);
    MinecraftForge.EVENT_BUS.post(event);
    
    if(event.isCanceled()) return;
    За счет этого, мод сначала отправит эвент о том, что он собирается нанести урон игроку, если какой-то мод или плагин отменит его, то урон не пройдет. Но лучше использовать готовые либы от GameForEa либо шевчика.
     
  8. Автор темы
    Zoom4ikDan4ik

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

    Баллы:
    78
    Skype:
    knaz1564
    Спасибо большое!
     
Статус темы:
Закрыта.

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