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

Помогите Permissionsex & MySQL

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

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

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Возможно ли выдавать временные права, если плагин привязан к базе данных?
    команда pex user <user> timed add <perm> 100500 исполняется без проблем, даже консоль твердит что это так. Но при попытке проверить права - ничего не изменяется. Посмотрев в базе данных структуры таблиц я вообще не нашел места под этот параметр.

    Итак собственно вопрос. Возможно ли?
     
  2. Хостинг MineCraft
    <
  3. VaNnOrus

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

    Баллы:
    123
    Аналогично интересует вопрос. В структуре разве что "value" остается.
    Может кто знает.
     
  4. Xssnick

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

    Баллы:
    103
    Возможно.
     
  5. BeeSid

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

    Баллы:
    103
    Skype:
    BEESiD
    Имя в Minecraft:
    BEESiD
    Ты так ахуенно им помог найти ответ на вопрос.:fp:
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @Jampire,
    Код:
    permissions  value
    blabla-unlit  1391024852
    Если есть то работает.
     
  7. alden

    alden Старожил

    Баллы:
    173
    Skype:
    Net-i-ne-budet-nikogda.
    Имя в Minecraft:
    Frozone
    Незнаю даже.
    После перезагрузки - слетает.
     
  8. VaNnOrus

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

    Баллы:
    123
    А что значит "blabla-"? В value пишется только значение, поэтому все это странно, ведь не может быть чтобы разработчики переводя плагин на мускул урезали функционал...
     
    HoShiMin нравится это.
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    blabla- это я так перминеш написал для примера.
     
  10. cron

    cron Активный участник

    Баллы:
    88
    права настолько мало занимаю места, и настолько мало они нагружают файловую систему что мое мнение база тут излишня.
     
  11. alden

    alden Старожил

    Баллы:
    173
    Skype:
    Net-i-ne-budet-nikogda.
    Имя в Minecraft:
    Frozone
    Дело совсем не в месте. Просто пораскинь мозгами, как можно использовать.
     
    Сникерсни нравится это.
  12. SatoAV

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

    Баллы:
    78
    Имя в Minecraft:
    SatoAV
    На MySQL все работает, но остаются те же проблемы, что и на flat-file:
    1)При перезагрузке сервера пермиссия пропадает.
    2)При перезаходе (потере сессии) пермиссия так же пропадает.

    Если речь идет о днях, а не минутах и часах, то лучше настроить php-скрипт, работающий с кроном, который будет заниматься выдачей и снятием пермиссий в нужный срок, работая напрямую с базой.
     
  13. VaNnOrus

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

    Баллы:
    123
    Да, об этом я тоже уже думал. Скорее всего так и поступлю, когда понадобятся временные права.
     
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @SatoAV, так pex не записывает временные пермы в бд, только игроков в группы.
     
  15. VaNnOrus

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

    Баллы:
    123
    Интересно почему нет документации по этому поводу...
    Видимо действительно проще работать на php и расписании.
     
  16. SatoAV

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

    Баллы:
    78
    Имя в Minecraft:
    SatoAV
    У меня была уверенность, что записывает. Проверил - оказался не прав ^^'
    Лучшим решением будет уже упомянутый мной php-скрипт - просто, надежно и гибко.
     
  17. Автор темы
    Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Не ожидал увидеть в теме тебя) Спасибо за помощь, сделаю именно так)
     

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