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

Определение состояние god-mode для игрока (включён ли) //Было: Прощет годмода

Тема в разделе "Разработка плагинов для новичков", создана пользователем Tyzun, 26 июл 2013.

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

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    Собственно мне нада чтоб плагин мог выяснить, в god моде ли игрок. Я знаю как зделать этот обсчет через essentials плагин, и другие плагины, но можно ли зделать, чтоб мой плагин мог выяснять в годмоде ли игрок не обращаясь к другим плагинам?
     
  2. _Rikoshet

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

    Баллы:
    103
  3. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Буккит сам по себе не может сделать игрока бессмертным(кроме креатива), тоесть плагины городят свои схемы и нужно проверять именно в них
     
    Ia_grib и Official_dizziel нравится это.
  4. Автор темы
    Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    понятно, буду делать это через essentials
     
    Сникерсни и Оригинало_о нравится это.
  5. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Собственно есть вариант такой.
    Отлавливаем событие по нанесению урона с приоритетом HIGHEST или MONITOR. Если оно отменено, то можно считать что игрок в god-mode.
    Но! Это не 100%. Дело в том, что это будет наблюдаться и в других ситуациях, к примеру в зоне с отключенным PVP.
     
  6. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Для таких целей есть такая вещь как API.
     
  7. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @ql_Nik_lp, API... от кого? От bukkit? Там не понятия god mode. От плагинов? Так отключение PVP и режим god может производиться целой кучей плагинов. Т.е. если цепляться к одному из них - универсальности не добиться....
     
    Сникерсни и ql_Nik_lp нравится это.
  8. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Хм... Не подумал.

    Ну, тогда только свое писать :D
    Иначе, как уже сказали, никак.
     
  9. robertono

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

    Баллы:
    103
    как вариант написать свою систему god mode и тогда можно будет точно знать какой игрок :D
     
  10. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    это не избавит от других плагинов, прописывающих ГМ
     
    Сникерсни нравится это.
  11. robertono

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

    Баллы:
    103
    @Jampire, почему же? делаем команду /godd и всё. А на обычную /god не даём пермишонов
     
  12. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Как вариант, если прав на нее не будет вообще ниукого.
     

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