маленькое pvp

Тема в розділі 'Флуд',створена користувачем vlad2003, 23 трав 2015.

  1. vlad2003 Гость

    Повідомлення:
    0
    Симпатії:
    0
    У нас есть проблема pvp очень маленькое по длительносте мне гораздо больше нравилось когда pvp было включено и днем и ночю и это наверное не только меня интересует? Прошу исправить pvp хотябе до дня!!!
  2. Starr Пользователь

    Повідомлення:
    347
    Симпатії:
    216
    Лично мне нравится концепция "PVP по желанию". Человек вводит команду /pvp и может биться -> но он не может бить того, у кого PVP выключено. Правда, нужно думать как сделать, чтобы при активной битве не можно было использовать эту команду.
  3. milko  [VIP]  

    Повідомлення:
    51
    Симпатії:
    61
    к/д,как вариант?
  4. Starr Пользователь

    Повідомлення:
    347
    Симпатії:
    216
    Почти оно. Думаю, нужно ловить каждый момент получения урона от игрока и давать кулдаун на /pvp примерно на 20 секунд. В итоге, только после 20 секунд от окончания битвы можно будет отключить пвп.
  5. Dereku  [VIP]  

    Повідомлення:
    245
    Симпатії:
    236
    vk.com:
    dereku
    Skype:
    derek_unavailable
    Ловим EntityDamageByEntityEvent, в хашлист закидываем игрока и время завершения кд, а в заведомо созданном runnable через каждые 10 тиков проверяем на истечение времени. Не так уж и трудно.
  6. Starr Пользователь

    Повідомлення:
    347
    Симпатії:
    216
    А писать плагин-то вроде и не надо. В IcePVPControl такое, кажись, есть.
  7. Dereku  [VIP]  

    Повідомлення:
    245
    Симпатії:
    236
    vk.com:
    dereku
    Skype:
    derek_unavailable
    Чот 404.
  8. Starr Пользователь

    Повідомлення:
    347
    Симпатії:
    216
    Странно, что затёрли... :manconfused:
    Быть может, у меня где-то храниться. :)