1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Возрождение сразу после смерти

Тема в разделе "Разработка плагинов для новичков", создана пользователем _Rudey_, 22 ноя 2016.

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

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

    Баллы:
    76
    Имя в Minecraft:
    RudeyCoolLeet
    Вечер в хату всем!
    Как сделать возрождение сразу после смерти игрока?
    То бишь игрок умер, а экран с кнопками респауна и выхода не появляется. Человека просто отправляет в gm 3, и всё на этом.

    Заранее спасибо :)
     
  2. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    e.getPlayer().Spigot().respawn()
     
  3. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    При ивенте EntityDamageEvent проверяешь, если урон больше чем текущее здоровье, значит отменяешь этот ивент, дропаешь вещи, чистишь инвентарь и телепортируешь игрока на респ.
     
  4. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Не все люди понимают, потому я подробно расписал, что надо делать для его случая.
     
  5. xDark

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

    Баллы:
    96
     
  6. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    А чем мой способ плох?
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ну мне кажется что как минимум у 90% стоит спигот. Не вижу смысла от простого крафтбакита
     
  8. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Я один не в теме, что дает Spigot()?
     
  9. Sonicxd2

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

    Баллы:
    76
    Дополнительные опции SpigotAPI.(Логично, не правда ли?)
     
  10. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    По-моему, respawn() можно вызвать не вызывая spigot()
     
  11. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Нельзя.
     
  12. Explorer_1991

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

    Баллы:
    103
    PlayerDeathEvent
    e.getEntity().setHealth(e.getEntity().getMaxHealth());
     
  13. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ну а разве окошко с кнопкой респавн пропадет?
     
  14. Lilian_solo

    Lilian_solo Активный участник Пользователь Заблокирован

    Баллы:
    46
    Имя в Minecraft:
    CoreKolas
    Игрок умер, ему выдают 20 хп, ЛОГИКА!
     
  15. Explorer_1991

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

    Баллы:
    103
    Оно и не появится
     

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