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

Поясните мне наконец PEX

Тема в разделе "[Архив] Помощь", создана пользователем UserDead, 18 авг 2013.

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

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

    Баллы:
    153
    Есть несколько факторов которые я не совсем понимаю в PEX и хотел бы вас спросить:
    1) К примеру у нас есть плагин MyHome В котором все функции продеталихзованы и сгрупированны. К примеру
    - myhome.player.home - тп домой
    - myhome.player.sethome - установка точки дома
    - myhome.player.delhome - удалить точку дома
    по идее, если дать простому игроку:
    myhome.player.*
    то все три функции что я перечилил должны разрешаться группе игроков.
    Но меня волнует следующее:
    Если я пропишу так
    - myhome.player.*
    - -myhome.player.delhome
    По идее я разрешаю игроку все после player.* но тут же их этой ветки я запрещаю функцию delhome. ВОТ такой эдакий конфликт и вынос мозга для меня.
    Мне уже не первый месяц моз выносит этот вопрос: ЧТо будет в итоге?
    Вариант А - Будет разрешено все комманды myhome.player.*
    Вариант Б - Будет разрешены все комманды кроме Delhome
    Мне както попадалось когда мне надо было игроку разрешить все в essentials но vanish я хотел запретить ему, как мне стоило поступать в этом случае писать ВСЕ что можно? иил написать разрешение на все кроме
    - -essentials.vanish
    ---------------
    2) Подскажите мне как правильно устанавливать временную группу игроку без указания мира. Чтобы игрок к примеру VIP был ровно 15-30 дней (я помню что указывается в секудах) но как правильно написать то? Я помню вроде
    pex user user group add vip world 32000 но как без мира?
    ------------------
    3) Что будет если прописать две группы в PEX со значением default: true
    ----------------------
    4) Есть ли у PEX отладчик? Я помню когда только учился собирать сервер я гдето чтото накрутил и мог лицезреть в консоли когда человек пытался чтото сделать писало какой конкретно пермишен он щаюзал иил какого у него не оказалось для выполенния действия или комманды.
    -----------------------
    5) Бывает PEX слетает изза внутреннего глюка и все теряют пермишены, а сам PEX забивается в попытке REINJECT пермишенов в систему из BACKTEND'а (задняя копия или бекап) но он эту резерную копию не обнаруживает и пытается непонятно что проинжектить... как создать бактенд файл?

    Я знаю мне стоило почитать справку но мне хватило списка комманд в пермишене и както отбивается желание вникать в каждую комманду да и вообще справку.
     
    djavphu+mb073c нравится это.
  2. Хостинг MineCraft
    <
  3. Dikey

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

    Баллы:
    103
    Skype:
    mister.dikey
    Имя в Minecraft:
    Deair
  4. Автор темы
    UserDead

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

    Баллы:
    153
    Как найуг послал.... яже сказал что мне надо конкретный ответ на вопрос(ы)
     
  5. dragdy

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

    Баллы:
    103
    Skype:
    dimon.gurov
    Имя в Minecraft:
    dragdy
    Если по логике то да... А ты возьми чистый Spigot запусти на компе(если слабый инет то можно и локально) засунь этот плагин и добавь тот плагин...
     
  6. Автор темы
    UserDead

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

    Баллы:
    153
    Если проводить полевые тесты... для меня в данный момент сложновато, но если руки дойдут, останется вопрос как правильно ставить группу игроку на время
     
  7. dragdy

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

    Баллы:
    103
    Skype:
    dimon.gurov
    Имя в Minecraft:
    dragdy
    С этим вопросом легко расправится, /pex user <nickname> timed add <permission> [время(в секундах)]
     
    UserDead нравится это.
  8. Автор темы
    UserDead

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

    Баллы:
    153
    А для группы я так полагаю группу писать?
     
  9. dragdy

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

    Баллы:
    103
    Skype:
    dimon.gurov
    Имя в Minecraft:
    dragdy
    Стоп, как такое возможно группе дать временное право? Может я недопонял,обьясни :)[DOUBLEPOST=1376859797,1376859721][/DOUBLEPOST]Хотя,да такая команда имеется: /pex group <group> timed add <permission> [lifetime]
     
  10. Автор темы
    UserDead

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

    Баллы:
    153
    А сами практиковали комманды? Просто у меня пока нет возможности проверить) А то часто сталкивался с тем что забывал отключать к примеру VIP игроку... А так все на автомате.
     
  11. dragdy

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

    Баллы:
    103
    Skype:
    dimon.gurov
    Имя в Minecraft:
    dragdy
    Честно не приходилось, могу проверить на сервере с левым аккаунтом если так хочешь ;3
     
  12. Автор темы
    UserDead

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

    Баллы:
    153
    Если не трудно... Кстати ты сталкивался с пятым случаем? что в шапке я описал?
     
  13. AlexGL

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

    Баллы:
    123
    Skype:
    alexandr_vertipolokh
    Имя в Minecraft:
    _ALEVER
    Я присоединяюсь к вопросу о присвоении группы к игроку на время.
     
  14. Автор темы
    UserDead

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

    Баллы:
    153
    Как я понял чисто временный пермишен это
    /pex user <user> timed add <permission> [lifetime] [world]
    А вот для группы надо еще и мир укзывать что немного глуповато
     
  15. AlexGL

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

    Баллы:
    123
    Skype:
    alexandr_vertipolokh
    Имя в Minecraft:
    _ALEVER
    Это добавление пермишена игроку на определенное время, а интересно как дать игроку группу на время, например, ВИП?
     
  16. Автор темы
    UserDead

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

    Баллы:
    153
    вот мне тоже интересно) но помоему такого нет
     
  17. AlexGL

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

    Баллы:
    123
    Skype:
    alexandr_vertipolokh
    Имя в Minecraft:
    _ALEVER
    Ну на крупных серверах такое же есть, не напоминалка в телефоне же стоит, типа: Снять Вип игроку?!
     
  18. Автор темы
    UserDead

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

    Баллы:
    153
    Вот точно не знаю но 1000 проценитов что есть плагин-менеджер времени прав или групп игрокам. Потому что гдето я видел чтото когдато... попробую поискать если найду могу тут ссылку выложить)
     
    HoShiMin нравится это.
  19. TeamCraft

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

    Баллы:
    153
    UserDead го в скайп virus1289081 щас на моей сборке оттестим
     
  20. AlexGL

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

    Баллы:
    123
    Skype:
    alexandr_vertipolokh
    Имя в Minecraft:
    _ALEVER
    Выложишь,если не сложно.
     
  21. Автор темы
    UserDead

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

    Баллы:
    153
    Выкопал щас потестирую.
    Выкопал отсюда ответ
    http://forums.bukkit.org/threads/timed-permissions-permissionsex.77167/
    /pex user <user> group add vip "" <timeinseconds>
    вот именно "" там должен указываться мир но если попробовать просто указать кавычки должно сработать на ввсе миры, если про прокатит по догадкам поставить * должно указать на все миры. Может я не так понял что хотел человек на форуме
     

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